GET
The GET command is used to access information from the sent transaction and the HTTP response from the remote AS2 server.
Syntax:
Command
|
Keyword
|
Value
|
Developer notes for Command/Keyword/Value
|
GET
|
PROPERTY
|
value
|
Mandatory. Property keyword.
|
|
The following properties come from the created data source that was sent.
Property
|
Description
|
Values
|
*DATAMESSAGEID
|
Message-Id.
|
|
*DATAMICMD5
|
Calculated MD5 MIC.
|
|
*DATAMICSHA1
|
Calculated SHA1 MIC.
|
|
*DATAMICSHA256
|
Calculated SHA256 MIC.
|
|
*DATAMICSHA384
|
Calculated SHA384 MIC.
|
|
*DATAMICSHA512
|
Calculated SHA512 MIC.
|
|
*DATARECEIPT
|
Receipt requested.
|
*YES or *NO
|
*DATARECEIPTSIGNED
|
Signed receipt requested.
|
*YES or *NO.
|
*DATARECEIPTDELIVERY
|
Receipt delivery requested.
|
*YES = asynchronous *NO = synchronous
|
|
The following properties come from the HTTP response.
Property
|
Description
|
Values
|
*AS2TO
|
AS2-To.
|
|
*AS2FROM
|
AS2-From.
|
|
*AS2VERSION
|
AS2-Version.
|
|
*FROM
|
From.
|
|
*DATE
|
Date.
|
|
*SUBJECT
|
Subject.
|
|
*MESSAGEID
|
Message-Id.
|
|
*CONTENT
|
Type of response content.
|
*RECEIPT or *OTHER
|
value
|
HTTP protocol property.
|
|
|
The following properties come from the received receipt.
Use the GET PROPERTY (*CONTENT) to check if the received response is a receipt.
Property
|
Description
|
Example message values
|
*RECEIPTMESSAGEID
|
Message ID of the original transaction. This can be used to match to the original sent transaction.
|
|
*RECEIPTMIC
|
MIC returned in receipt. This can be compared with the original transaction MIC to check the transaction delivery.
|
|
*RECEIPTMICALG
|
MIC algorithm.
|
MD5, SHA1
|
*RECEIPTDISPOSITIONTYPE
|
Status of the AS2 transaction.
|
Possible values: processed displayed dispatched deleted denied failed.
|
*RECEIPTDISPOSITIONMODIFIER
|
Status of the AS2 transaction.
|
Possible values: "" error warning superseded expired mailbox-terminated.
|
|