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).
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.