CSJCurrent de:Behandlung des Vorverarbeitungsergebnisses: Unterschied zwischen den Versionen
Aus Cryptshare Documentation
Keine Bearbeitungszusammenfassung |
KKeine Bearbeitungszusammenfassung |
||
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt) | |||
Zeile 4: | Zeile 4: | ||
Das '''TransferError-Objekt''' enthält eine | Das '''TransferError-Objekt''' enthält eine Liste 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. | ||
==== Beispiel ==== | |||
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()); | |||
} | |||
} | |||
} | |||
} |
Aktuelle Version vom 7. März 2022, 14:21 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 Liste vom Typ PreProcessingOutputInfo. Diese Klasse beinhaltet die folgenden Informationen:
- 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.
Beispiel
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()); } } } }