Bei ausgehnder Nachricht wird das Attachment nicht angehängt

Produkt

B2B by Practice

Release

Unabhängig von einem Release.

Symptom

Eine Nachricht kommt per AS2 in die B2B und wird dann, aufgerufen durch den OutboundMailHandler, per Mail verschickt. Hierbei wird das Attachment nicht an die Mail angehängt, sie wird ohne Anhang verschickt. In den Fachlichen Belegen wird im Eintrag zum OutboundMailHandler eine Attachmentgröße angegeben, klickt man allerdings auf “Anzeigen” ist das Feld unter “Anhänge:” leer.

Fehler

Die Klasse OutboundMailHandler bestimmt in der Methode execute den COMMUNICATION_TYPE, der im MessageContext steht. Steht dort AS2, dann wird kein Attachment erstellt und null an die Stelle der ATTACHMETS geschrieben.

Lösung

Im Falle der oben beschriebenen Kommunikationskette muss der COMMUNICATION_TYPE an der Action selber überschrieben werden.

Umsetzung

An der jeweiligen OutboundMailHandler-Action wird die Eigenschaft B3P_COMMUNICATION_TYPE auf MAIL gesetzt.