CSJCurrent de:Behandlung des Vorverarbeitungsergebnisses: Unterschied zwischen den Versionen

Aus Cryptshare Documentation
Wechseln zu:Navigation, Suche
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 6: Zeile 6:
Das '''TransferError-Objekt''' enthält eine List vom Typ '''PreProcessingOutputInfo'''. Diese Klasse beinhaltet die folgenden Informationen:
Das '''TransferError-Objekt''' enthält eine List vom Typ '''PreProcessingOutputInfo'''. Diese Klasse beinhaltet die folgenden Informationen:


# TransferFileName Enthält den Namen der verarbeiteten Datei.
# TransferFileName: Enthält den Namen der verarbeiteten Datei.
# PreProcessingOutput Ruft die Ausgabemeldung des Vorverarbeitungsergebnisses ab. Der Inhalt der Nachricht kann in den Cryptshare Vorverarbeitungs-Einstellungen konfiguriert werden.
# PreProcessingOutput: Ruft die Ausgabemeldung des Vorverarbeitungsergebnisses ab. Der Inhalt der Nachricht kann in den Cryptshare Vorverarbeitungs-Einstellungen konfiguriert werden.
 
==== Example ====
public class UploadCompleteHandler implements IUploadCompleteHandler {
@Override
public void uploadComplete(Map<String, String> urlMappings, Map<String, String> smtpMappings, String serverGenPassword,
TransferError transferError, String trackingId) {
if (transferError != null && transferError.getPreProcessingOutputs() != null) {
for (int i = 0; i < transferError.getPreProcessingOutputs().size(); i++) {
final PreProcessingOutputInfo preProcessingOutputInfo = transferError.getPreProcessingOutputs().get(i);
System.out.printf(
"Pre-Processing result %d\nTransferFileName: '%s'\nPreProcessingOutput: '%s'%n",
i,
preProcessingOutputInfo.getTransferFileName(),
preProcessingOutputInfo.getPreProcessingOutput());
}
}
}
}

Version vom 7. März 2022, 14:01 Uhr

Wenn der Cryptshare Server das Vorverarbeiten von Dateien verwendet, können die Informationen des Ergebnisses abgerufen werden, wenn eine Verarbeitung für eine oder mehrere Dateien fehlschlagen.

Ausgabe der Vorverarbeitung
Das Ergebnis der Vorverarbeitung hängt vom gewählten Modus in der Serverkonfiguration ab. Weitere Informationen zu der Einstellung der Vorverarbeitung finden Sie hier.


Das TransferError-Objekt enthält eine List vom Typ PreProcessingOutputInfo. Diese Klasse beinhaltet die folgenden Informationen:

  1. TransferFileName: Enthält den Namen der verarbeiteten Datei.
  2. PreProcessingOutput: Ruft die Ausgabemeldung des Vorverarbeitungsergebnisses ab. Der Inhalt der Nachricht kann in den Cryptshare Vorverarbeitungs-Einstellungen konfiguriert werden.

Example

public class UploadCompleteHandler implements IUploadCompleteHandler {
	@Override
	public void uploadComplete(Map<String, String> urlMappings, Map<String, String> smtpMappings, String serverGenPassword,
			TransferError transferError, String trackingId) {
		if (transferError != null && transferError.getPreProcessingOutputs() != null) {
			for (int i = 0; i < transferError.getPreProcessingOutputs().size(); i++) {
				final PreProcessingOutputInfo preProcessingOutputInfo = transferError.getPreProcessingOutputs().get(i);
				System.out.printf(
						"Pre-Processing result %d\nTransferFileName: '%s'\nPreProcessingOutput: '%s'%n",
						i,
						preProcessingOutputInfo.getTransferFileName(),
						preProcessingOutputInfo.getPreProcessingOutput());
			}
		}
	}
}