Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Outbound-Kommunikation mit XATMI-Partnern

Wenn Sie die Outbound-Kommunikation mit XATMI-Partnern programmieren, dann sind folgende Besonderheiten zu beachten:

  • Transaktionssicherung

    Ob die Kommunikation mit der Partneranwendung mit oder ohne Commit FU erfolgt (TRAN oder NOTRAN bei XATMI), wird durch die Transaktionsumgebung im Anwenderprogramm und die transaktionale Eigenschaft der ConnectionFactory bestimmt.
     

  • Typisierte Puffer

    Es werden nur Typisierte Puffer vom Typ X_OCTET unterstützt.
     

  • Nachrichtenlänge und Nachrichtenteile

    Bei Verwendung der OltpMessage-Schnittstelle darf ein Nachrichtenteil einer an einen XATMI-Partner gerichteten Nachricht maximal 32.000 Bytes lang sein. Größere Nachrichtenteile werden mittels einer OltpMessageException abgewiesen. Die gleiche Restriktion auf 32.000 Bytes für einen Nachrichtenteil gilt für alle Methoden der EISConnection Interfaces, für die bei anderen Partnern eine Begrenzung auf 32.767 Bytes gilt.

    Nachrichten an XATMI-Partner im Request/Reply Mode dürfen nur einen Nachrichtenteil umfassen und dieser darf maximal 32.000 Bytes lang sein.

    Nachrichten an XATMI-Partner im Conversational Mode dürfen mehr als einen Nachrichtenteil umfassen. Jeder dieser Nachrichtenteile darf bis zu 32.000 Bytes lang sein.

    Nachrichten, die an BeanConnect über Interface-Methoden übergeben werden, an denen die Nachrichtenlänge nicht beschränkt ist, z.B. sndRecord(String), werden von BeanConnect bei der Kommunikation mit XATMI-Partnern im Conversational Mode in Teilnachrichten von maximal 32.000 Bytes Länge fragmentiert. Für XATMI-Partner im Request/Reply-Mode werden Nachrichten mit einer Länge von mehr als 32.000 Bytes mit einer Exception abgewiesen.
     

  • Der Empfang einer FAILURE_RI wird einer Anwendung mittels einer EISConnectionException angezeigt.
     

  • Der Default-Wert der Kommunikationseigenschaft endConversation ist bei XATMI-Partnern immer false.