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.

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.