codeunitIntegration & APIsofficial - Microsoftderived - from the source, no model text

Codeunit 6433 "E-Doc. Message Mgt."

EDocument · Microsoft.eServices.EDocument.Processing.Message

Across versions

  1. BC23-28not present
  2. BC29-30present

EDocument · Microsoft.eServices.EDocument.Processing.Message · BC29-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Access Internal
Permissions tabledata “E-Document Message” = rim, tabledata “E-Doc. Data Storage” = rim

Procedures

  • CreateMessage(EDocument: Record "E-Document"; MessageType: Enum "E-Document Message Type"; var TempBlob: Codeunit "Temp Blob"): Integer: Creates an E-Document message record and stores the XML payload blob. Returns the Entry No. of the new message row.
  • CreateMessage(EDocument: Record "E-Document"; MessageType: Enum "E-Document Message Type"; Direction: Enum "E-Document Direction"; var TempBlob: Codeunit "Temp Blob"): Integer: Creates an E-Document message record with an explicit direction and stores the XML payload blob. Returns the Entry No. of the new message row.
  • CreateMessage(EDocument: Record "E-Document"; MessageType: Enum "E-Document Message Type"; Direction: Enum "E-Document Direction"; ResponseType: Enum "E-Doc. Response Type"; var TempBlob: Codeunit "Temp Blob"): Integer: Creates an E-Document message record with an explicit direction and response type, and stores the XML payload blob. Returns the Entry No. of the new message row.
  • GetMessageBlob(MessageEntryNo: Integer; var TempBlob: Codeunit "Temp Blob"): Loads the payload blob for the given message entry number into TempBlob.
  • GetMessageEDocument(MessageEntryNo: Integer; var EDocument: Record "E-Document")
  • GetMessageDirection(MessageEntryNo: Integer): Enum "E-Document Direction"
  • GetMessageStatus(MessageEntryNo: Integer): Enum "E-Doc. Message Status"
  • GetMessageResponseType(MessageEntryNo: Integer): Enum "E-Doc. Response Type"
  • SendMessage(MessageEntryNo: Integer)
  • PollMessageResponse(MessageEntryNo: Integer)
  • QueueMessage(MessageEntryNo: Integer)
  • RetryMessage(MessageEntryNo: Integer)
  • RegisterExternalDocumentReference(EDocument: Record "E-Document"; ServiceCode: Code[20]; ExternalDocumentID: Text[250])
  • CreateIncomingMessage(ServiceCode: Code[20]; ExternalDocumentID: Text[250]; ExternalMessageID: Text[250]; MessageType: Enum "E-Document Message Type"; ResponseType: Enum "E-Doc. Response Type"; ReceivedAt: DateTime; var TempBlob: Codeunit "Temp Blob"): Integer

Plus 6 local procedures.

Recent changes

Ask your agent

Procedure bodies are not stored here (D10). For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "codeunit", object_name: "E-Doc. Message Mgt."), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources