====== Werteprovider für Partner Backend Referenzen ====== Backendreferenzen werden verwendet, wenn ein Hostsystem keine fremde Referenzierung auf den Partner z.Bsp. keine GLN Nummern erlaubt. Bis auf weiteres gibt es in eBiss3 zwei spezielle, vordefinierte Werte-Provider um die Backend-Referenzen der System oder Tradingpartner zu bedienen. Diese lauten: - eBiss.TradingPartners.BackendId - eBiss.SystemPartners.BackendId Sobald dort Einträge hintelegt sind kann bei einer jeweiligen System- bzw. Tradingpartner **Lokation** eine Backendreferenz ausgewählt werden. {{:images:sign_warning.png?nolink|}}**Hinweis:** Die Backendreferenz-Auswahl kann nur auf einer Lokation getroffen werden. ===== Anwendung ===== Wie bekannt benötigt eBiss i.d.R. eine ID um den Absender und Empfänger einer Nachricht zu bestimmen. Im Fall, dass das Hostsystem nur die eigenen Partner Schlüssel erlaubt werden diese in einer Werteprovidertabelle eingetragen um dann den jeweiligen Partner Lokations Datensätzen zugeordnet zu werden. Damit ist es möglich sowohl für ein und ausgehende Nachrichten eine korrekte Zuordnung zu machen. {{:images:sign_warning.png?nolink|}}**Hinweis:** Für die Verwendung der Backendreferenz bei der Partnererkennung gelten folgende Voraussetzungen: - Für OUTBOUND Nachrichten wird auf den INHOUSE Objekten das Datenelementattribut **[[transformation:mappings:objektdefinition:attribute|MapFrameDocumentRecipient]]** bzw. **[[transformation:mappings:objektdefinition:attribute|MapFrameDocumentSender ]]** verwendet und im Analysator des entspechenden Nachrichtentyps wird für die [[prozessdefinition:repositorien:analysator:partnererkennung|]] der Wert **Anhand Backend-Referenz** ausgewählt. - Für INBOUND Nachrichten wird im MIDDLEWARE auf INHOUSE Mapping die Funktion [[transformation:mappings:funktionen:abfragefunktionen:lookup:tradingpartnerbackendreference]] verwendet um die BackenReferenzID vom jeweiligen Partner zu lessen und in das gewünschte Datenelement der INHOUSE Schnittstelle zu übergeben. .