eBiss 3

Hilfe & Dokumentation

Benutzer-Werkzeuge

Webseiten-Werkzeuge


transformation:mappings:funktionen:allgemein:getattachmentoid

GetMessageOid, GetAttachmentOid, GetInterchangeOid, GetDocumentOid

Die Funktionen GetMessageOid, GetAttachmentOid, GetInterchangeOid, GetDocumentOid() lieferm die Primary-Key-Oid aus der Datenbank des aktuellen Objektes zurück.

Hinweis: Die Funktionen liefern beim Debuggen von Nachrichten und während der Job Abarbeitung die Werte. Lädt man im Map-Debugger eine Nachricht aus einer Datei, dann gibt es keine Nachricht, kein Anhang, dann erhält man nur Nullwerte1).

Syntax:

GetMessageOid([Format], [Debug Value])
GetAttachmentOid([Format], [Debug Value])
GetInterchangeOid([Format], [Debug Value])
GetDocumentOid([Format], [Debug Value])

Format (optional): Zulässige Wert sind „N“, „D“, „B“, „P“, or „X“. Default ist „N“

Format Formatierung des Rückgabewerts
N 32 Ziffern: 00000000000000000000000000000000
D 32 Ziffern, die durch Bindestriche getrennt sind: 00000000-0000-0000-0000-000000000000
B 32 Ziffern, getrennt durch einen Bindestrich in geschweifte Klammern eingeschlossen: {00000000-0000-0000-0000-000000000000}
P 32 Ziffern, getrennt durch einen Bindestrich in Klammern eingeschlossen: (00000000-0000-0000-0000-000000000000)
X Vier Hexadezimalwerte in geschweiften Klammern, wobei der vierte Wert eine Teilmenge von acht Hexadezimalwerten ist, die auch in Klammern eingeschlossen:{0 x 00000000, 0 x 0000, 0 x 0000, {0 x 00, 0 x 00, 0 x 00, 0 x 00, 0 x 00, 0 x 00, 0 x 00, 0 x 00}}

Debug Value (optional): Hier kann ein fester Wert definiert werden, für den Fall, dass im Map-Debugger kein Dokument geladen ist.

  • GetAttachmentOid()

    → „00000000000000000000000000000000“

  • GetAttachmentOid("B")

    → „{00000000-0000-0000-0000-000000000000}“

  • GetAttachmentOid("B", "Debug Guid")

    → „Debug Guid “

  • GetAttachmentOid("B", "Guid.NewGuid()")

    → “{9d83326e-b4c2-4ab8-a358-bf7dc7a7e0d8}”

  • GetAttachmentOid("X", "Guid.NewGuid()")

    → “{0xa4e9d36c,0xbbe3,0x45ca,{0x84,0x47,0x40,0xd8,0x0a,0x37,0x79,0x53}}”

Hinweis: Die Funktion Guid.New() kann verwendet werden um eine Guid für Testzwecke zu erzeugen.

1)
Das Verhalten kann mit den optionalen Parametern beeinflusst werden.
transformation/mappings/funktionen/allgemein/getattachmentoid.txt · Zuletzt geändert: 2024/02/20 08:15 von 127.0.0.1