Die Methoden des recipientPortType ermöglichen das Auslesen von empfangenen Nachrichen. Erfolgreich abgeholte Nachrichten sind zu kennzeichnen so dass sie im System als zugestellt markiert werden.Mit dem Aufruf der Methode close signalisiert der Leser, dass die entsprechende Nachricht ordnungsgemäß abgeholt wurde, Die Nachricht gilt als erfolgreich zugestellt.Steuerungsdaten zum Schließen eines Abhol-Auftrags.InvalidMessageIDException signalisiert, dass zu der angegebenen NachrichtenID keine Protokollinformationen für die Autorisierung vorliegen.NotImplementedException informiert darüber, dass diese Methode nicht implementiert wurde.ParameterNotSupportedException wird geworfen, wenn eine Methode mit spezifikationsgemäßen, aber von der Implementation nicht unterstützen Parametern aufgerufen wird.PermissionDeniedException signalisiert einen Autorisierungsfehler.XTAWSTechnicalProblemException signalisiert einen allgemeinen Fehler während der Verarbeitung.Mit dieser Methode wird genau eine den Selektionskriterien (vgl. ) entsprechende Nachricht vom Empfänger abgeholt. Entsprechen mehrere Nachrichten den Selektionskriterien liefert die Methode die zuerst beim Empfänger eingegangene Nachricht.Das OSCI-Element MsgBoxFetchRequest enthält die Parameter für die Selektion der abzuholenden Nachricht.InvalidMessageIDException signalisiert, dass zu der angegebenen NachrichtenID keine Protokollinformationen für die Autorisierung vorliegen.NotImplementedException informiert darüber, dass diese Methode nicht implementiert wurde.ParameterNotSupportedException wird geworfen, wenn eine Methode mit spezifikationsgemäßen, aber von der Implementation nicht unterstützen Parametern aufgerufen wird.PermissionDeniedException signalisiert einen Autorisierungsfehler.XTAWSTechnicalProblemException signalisiert einen allgemeinen Fehler während der Verarbeitung.Mit dieser Methode kann das Abholen von Nachrichten durch mehrere paralelle Abholinstanzen umgesetzt werden. Die erste Nachricht wird mittels der Methode getMessage abgeholt. Weitere Nachrichten zu den gegebenen Selektionskriterien können dann mit dieser Methode abgeholt werden. Die Synchronisation der Abrufe erfolgt über den Parameter MsgBoxResponse. Wenn das parallele Abholen implementiert ist, liefert getMessage den optionalen Parameter zurück. Dieses Objekt ist den Abholinstanzen bekannt zu geben, so dass er beim erstmaligen Aufruf dieser Methode mitgegeben werden kann. Das Element MsgBoxresponse zeigt an, ob weitere Nachrichten vorliegen.MsgBoxNextRequest enthät die Ressourcenkennung für einen Iterator zur Steuerung des sukkzessiven paralllen Abholens von Nachrichten.NotImplementedException informiert darüber, dass diese Methode nicht implementiert wurde.ParameterNotSupportedException wird geworfen, wenn eine Methode mit spezifikationsgemäßen, aber von der Implementation nicht unterstützen Parametern aufgerufen wird.PermissionDeniedException signalisiert einen Autorisierungsfehler.XTAWSTechnicalProblemException signalisiert einen allgemeinen Fehler während der Verarbeitung.Insbesondere bei umfangreichen Datenmengen oder bei parallelem Zugriff mehrerer Leser kann es sinnvoll sein, sich die Liste der MessageIDs und Transportaufträge (Metadaten) für Nachrichten blockweise geben zu lassen. Der Vorgang des Abrufs einer Teilliste erfolgt, indem nur eine bestimmte Anzahl von MessageIDs und Metadaten erwartet und zurückgeliefert wird. Zusätzlich wird eine Ressourcenkennung (Handle) für einen Iterator geliefert, mit der die weiteren Blöcke (Teillisten) von MessageIDs mit dieser Methode abgeholt werden können. Die Verwendung dieser Methode steht im direkten Zusammenhang mit der Methode getStatusList: Der Leser kann mit dieser Methode Teillisten von MessageIDs von Metadaten vom Empfänger abholen, nachdem er die erste dieser Teillisten mit der Methode getStatusList (siehe ) erhalten hat:Abfrage-Daten für noch nicht erhaltene Nachrichten einer Ergebnismenge in einer MsgBox.NotImplementedException informiert darüber, dass diese Methode nicht implementiert wurde.ParameterNotSupportedException wird geworfen, wenn eine Methode mit spezifikationsgemäßen, aber von der Implementation nicht unterstützen Parametern aufgerufen wird.PermissionDeniedException signalisiert einen Autorisierungsfehler.XTAWSTechnicalProblemException signalisiert einen allgemeinen Fehler während der Verarbeitung.Die Methode liefert eine Liste mit Informationen über die beim Empfänger den Selektionskriterien entsprechenden vorliegenden Nachrichten. Neben den Selektionskritereien für die Nachrichten wird die maximale Länger der Ergebnisliste und die Art der Informationen (Nachrichtenattribute oder Transportauftrag (Metadaten)) angegeben.Abfrage-Parameter für Statusinformationen aus seiner MessageBox.NotImplementedException informiert darüber, dass diese Methode nicht implementiert wurde.ParameterNotSupportedException wird geworfen, wenn eine Methode mit spezifikationsgemäßen, aber von der Implementation nicht unterstützen Parametern aufgerufen wird.PermissionDeniedException signalisiert einen Autorisierungsfehler.XTAWSTechnicalProblemException signalisiert einen allgemeinen Fehler während der Verarbeitung.In diesem Schnittstellentyp sind alle Methoden zum Versand einer Nachricht zusammengefasst.InvalidMessageIDExceptionDiese Methode storniert einen bereits erteilten Transportauftrag, der nicht unmittelbar sondern zu einem späteren Zeitpunkt ausgeführt werden sollte. Das Zurückziehen des Transportauftrags ist nur möglich, wenn folgende Bedingungen erfüllt sind:Der zugehörige Fachnachricht gehört dem Autor.Die Fachnachricht wurde zuvor vom Autor zum asynchronen Versand unter Angabe des Schalters NotBefore übergeben.Der Transportauftrag ist noch nicht ausgeführt worden. Der TransportReport wird zum Nachweis des Rückrufs der Nachricht vorgehalten, der Payload wird gelöschtNachrichtenID des Transportauftrages, dessen Übermittlung abgebrochen werden soll.CancelDeniedException signalisiert, dass der referenzierte Transportauftrag nicht zurückgezogen werden konnte.InvalidMessageIDException signalisiert, dass zu der angegebenen NachrichtenID keine Protokollinformationen für die Autorisierung vorliegen.NotImplementedException informiert darüber, dass diese Methode nicht implementiert wurde.ParameterNotSupportedException wird geworfen, wenn eine Methode mit spezifikationsgemäßen, aber von der Implementation nicht unterstützen Parametern aufgerufen wird.PermissionDeniedException signalisiert einen Autorisierungsfehler.XTAWSTechnicalProblemException signalisiert einen allgemeinen Fehler während der Verarbeitung.Die Methode createMessageID liefert eine eindeutige MessageID. Mittels dieser MessageID wird ein Transportauftrag eindeutig identifiziert.NotImplementedException informiert darüber, dass diese Methode nicht implementiert wurde.ParameterNotSupportedException wird geworfen, wenn eine Methode mit spezifikationsgemäßen, aber von der Implementation nicht unterstützen Parametern aufgerufen wird.PermissionDeniedException signalisiert einen Autorisierungsfehler.XTAWSTechnicalProblemException signalisiert einen allgemeinen Fehler während der Verarbeitung.Mit dieser Methode wird ein Transportauftrag für den asynchronen Versand einer Nachricht erteilt.Diese Struktur beinhaltet die zu übertragende Fachnachricht und eine beliebige Anzahl von Anhängen (Attachments). Die Fachnachricht kann in einem verschlüsselten Container hinterlegt werden. Zu der Fachnachricht kann ein Betreff (Subject) angegeben werden.MessageSchemaViolationException zeigt an, dass die übergebene Fachnachricht nicht schemakonform ist.MessageVirusDetectionException signalisiert, dass ein Virenscanner in der Nachricht Schadcode entdeckt hat.NotImplementedException informiert darüber, dass diese Methode nicht implementiert wurde.ParameterIsNotValidException signalisiert fehlende oder fehlerhafte Eingabeparameter.ParameterNotSupportedException wird geworfen, wenn eine Methode mit spezifikationsgemäßen, aber von der Implementation nicht unterstützen Parametern aufgerufen wird.PermissionDeniedException signalisiert einen Autorisierungsfehler.SyncAsyncException zeigt an, dass eine Fachnachricht nicht für die gewählte Sendefunktion geeignet ist, z. B. eine synchrone Nachricht asynchron mit sendMessage oder eine asynchrone Nachricht synchron mit sendMessageSync versendet werden soll.XTAWSTechnicalProblemException signalisiert einen allgemeinen Fehler während der Verarbeitung.Mit dieser Methode wird ein Transportauftrag für den synchronen Versand einer Nachricht erteilt. Die Methode übermittelt die Nachricht und liefert die eingegangene Antwort. Die Methode wartet solange, bis die Antwort vom Adressaten zurückgekommen ist. Die Methode realisiert zwei unterschiedliche Kommunikationsszenarien. In Abhängigkeit der Parameter liefert sendMessageSync eine fachliche Rückantwort oder nicht.Diese Struktur beinhaltet die zu übertragende Fachnachricht und eine beliebige Anzahl von Anhängen (Attachments). Die Fachnachricht kann in einem verschlüsselten Container hinterlegt werden. Zu der Fachnachricht kann ein Betreff (Subject) angegeben werden.ExternalServiceUnavailableException signalisiert einen Fehler aufgrund von Nichterreichbarkeit des Dienstes.MessageSchemaViolationException zeigt an, dass die übergebene Fachnachricht nicht schemakonform ist.MessageVirusDetectionException signalisiert, dass ein Virenscanner in der Nachricht Schadcode entdeckt hat.NotImplementedException informiert darüber, dass diese Methode nicht implementiert wurde.ParameterIsNotValidException signalisiert fehlende oder fehlerhafte Eingabeparameter.ParameterNotSupportedException wird geworfen, wenn eine Methode mit spezifikationsgemäßen, aber von der Implementation nicht unterstützen Parametern aufgerufen wird.PermissionDeniedException signalisiert einen Autorisierungsfehler.SyncAsyncException zeigt an, dass eine Fachnachricht nicht für die gewählte Sendefunktion geeignet ist, z. B. eine synchrone Nachricht asynchron mit sendMessage oder eine asynchrone Nachricht synchron mit sendMessageSync versendet werden soll.XTAWSTechnicalProblemException signalisiert einen allgemeinen Fehler während der Verarbeitung.Der transportType gruppiert Methoden die nicht unmittelbar zur Steuerung von Transportaufträgen verwendet werden. Es handelt sich um unterstützende Leistungen rund um den Transport von Nachrichten.Die Methode checkAccoutActive prüft, ob der Webservice verfügbar ist und ob der angegebene Account eingerichtet ist.ParameterNotSupportedException wird geworfen, wenn eine Methode mit spezifikationsgemäßen, aber von der Implementation nicht unterstützen Parametern aufgerufen wird.PermissionDeniedException signalisiert einen Autorisierungsfehler.XTAWSTechnicalProblemException signalisiert einen allgemeinen Fehler während der Verarbeitung.Die Methode liefert dem Autor den ServiceReport über die Einhaltung der Servicequalitäten für den Versand der Nachricht. Wird die Funktion vom Leser aufgerufen enthält der ServiceReport einen Bericht über die Einhaltung der Servicequalitäten beim Empfang der Nachricht.Parameter für die Auswahl/Filterung von Einträgen in einem Service Report.ParameterNotSupportedException wird geworfen, wenn eine Methode mit spezifikationsgemäßen, aber von der Implementation nicht unterstützen Parametern aufgerufen wird.PermissionDeniedException signalisiert einen Autorisierungsfehler.TooManyResultsException signaliert, dass der ServiceReport aufgrund der Selektorbelegung zu viele Einträge hat.XTAWSTechnicalProblemException signalisiert einen allgemeinen Fehler während der Verarbeitung.Die Bearbeitung von Transportaufträgen wird protokolliert. Dieses Protokoll enthält relevante Information zu einem konkreten Transportauftrag und kann als Nachweis für eien Zustellung verwendet werden. Das Protokoll wird während der Bearbeitung des Transportauftrages sukzessive erstellt und dokumentiert den jeweils aktuellen Berabeitungsstand des Auftrags.NachrichtenID der Nachricht, zu der ein Protokoll abgerufen werden soll.InvalidMessageIDException signalisiert, dass zu der angegebenen NachrichtenID keine Protokollinformationen für die Autorisierung vorliegen.ParameterNotSupportedException wird geworfen, wenn eine Methode mit spezifikationsgemäßen, aber von der Implementation nicht unterstützen Parametern aufgerufen wird.PermissionDeniedException signalisiert einen Autorisierungsfehler.XTAWSTechnicalProblemException signalisiert einen allgemeinen Fehler während der Verarbeitung.Zur Formulierung eines Transportauftrags wird die Adressinformation des Lesers benötigt. Die Ermittlung der technischen Adresse und wenn notwendig, weiterer für den Versand notwendige Informationen ist Aufgabe dieser Methode. Zusätzlich wird mit der Methode abgefragt, ob der Leser grundsätzlich einen Dienst elektronisch anbietet. Die Methode greift dabei auf einen Verzeichnisdienst zurück, der diese Informationen enthält. In der Ausprägung DVDV wird die Adresse des zuständigen Intermediärs inklusive benötigter öffentlicher Schlüssel zusammen mit der Auskunft, ob der Leser einen bestimmten Dienst anbietet, zurückgegeben.Liste von Dienstanfragen.ExternalServiceUnavailableException signalisiert einen Fehler aufgrund von Nichterreichbarkeit des Dienstes.ParameterIsNotValidException signalisiert fehlende oder fehlerhafte Eingabeparameter.ParameterNotSupportedException wird geworfen, wenn eine Methode mit spezifikationsgemäßen, aber von der Implementation nicht unterstützen Parametern aufgerufen wird.PermissionDeniedException signalisiert einen Autorisierungsfehler.XTAWSTechnicalProblemException signalisiert einen allgemeinen Fehler während der Verarbeitung.https binding for the recipientPorthttps binding for the senderPorthttps binding for the transportPortREPLACE_WITH_ACTUAL_URLhttp://www.xoevxta.de/xta/wsREPLACE_WITH_ACTUAL_URLhttp://www.xoevxta.de/xta/wsREPLACE_WITH_ACTUAL_URLhttp://www.xoevxta.de/xta/ws