====== GetMessageOid, GetAttachmentOid, GetInterchangeOid, GetDocumentOid ====== Die Funktionen **GetMessageOid, GetAttachmentOid, GetInterchangeOid, GetDocumentOid()** lieferm die **Primary-Key-Oid** aus der Datenbank des aktuellen Objektes zurück. \\ {{:images:sign_warning.png?nolink|}}**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 Nullwerte((Das Verhalten kann mit den optionalen Parametern beeinflusst werden.)). ==== 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}}” {{:images:sign_warning.png?nolink|}}**Hinweis:** Die Funktion **Guid.New()** kann verwendet werden um eine **Guid** für Testzwecke zu erzeugen.