Attribute Receiver Servlet

Übersicht

Mit diesem Servlet kann über einen HTML POST oder GET Befehl ein durch Variablen definiertes Attribut aus der B2BBP_DATA_ATTRIBUTE Tabelle angezeigt werden.

Technische Beschreibung

Das Servlet wird über den folgenden Link erreicht:

http://AdresseDerB2B/b2bbp-engine/receiveAttribute?attributeId=ATTRIBUTE_ID\&sender=SENDER\&partner=PARTNER\&dar=REFERENZ\&mimeType=MIMETYPE\&filename=FILE_NAME_PROPERTY

Parameter

Die groß geschriebenen Platzhalter müssen vom Nutzer durch Daten ersetzt werden.

Platzhalter Wert Notwendig
ATTRIBUTE_ID Attribute Id aus der Datenbank Tabelle B2BBP_DATA_ATTRIBUTE Ja
SENDER Marktpartner Id des Senders Ja
PARTNER Marktpartner Id des Empfängers Ja
REFERENZ Referenz Id oder Daten Austausch Referenz Ja
MIMETYPE Mime Type des Angezeigten Attributes Bspl. plain/text für Text oder application/pdf für eine PDF Ja
FILE_NAME_PROPERTY Der Name der Property, welche den dynamischen Ausdruck enthält um den Datei Namen zu bestimmen (Siehe Anwendungsfall unten) Wenn Leer oder nicht benutzt wird die ATTRIBUTE_ID als name gesetzt Nein

Wenn ein Post genutzt wird müssen die Attribute anderweitig mitgegeben werden.

Anwensungsfall Invoic PDF mit Custom Name

Der Platzhalter FILE_NAME_PROPERTY wird durch B3P_VAT_FILENAME ersetzt und es wird der EdifactTransformerAction eine Property hinzugefügt:

Beschreibung Inhalt Beschreibung
Eigenschaft B3P_VAT_FILENAME  
Typ   Kann leer gelassen werden
Wert ${template(&(this.FORMAT.type))} Beispiel gibt als Namen INVOIC.pdf wieder
Kontext überschreiben ja  
Optionen technisch  
View Me   Edit Me