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 |