Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

When would we use the Confirm Message vs the Confirm BOD?

OpenAPI (POST)

View file
nameConfirm-BOD-oagis-id-c280452d0d3048eb8314e146c6e49f94.yml

JSON Schema

View file
nameConfirm-BOD-oagis-id-c280452d0d3048eb8314e146c6e49f94.json

Sample Payload

...

Include Page
SME Files
SME Files

Sample JSON instance (message payload)

Code Block
languagejson
{
  "confirmBod": {
    "releaseIdentifier": "10.7",
    "systemEnvironmentCode": "DEV",
    "applicationArea": {
      "sender": {
        "identifier": "MarySmallBusiness"
      },
      "receiver": {
        "identifier": "LargeCustomerA"
      },
      "creationDateTime": "2021-03-02T19:47:06.158Z",
      "scenarioIdentifier": "Order-to-Cash",
      "correlationIdentifier": "a57773f6-2666-4d67-b6aa-c4155c873aff",
      "bodIdentifier": "PurchaseOrder"
    },
    "dataArea": {
      "confirm": {
        "originalApplicationArea": {
          "sender": {
            "identifier": "LargeCustomerA"
          },
          "receiver": {
            "identifier": "MarySmallBusiness"
          },
          "creationDateTime": "2021-03-02T19:47:06.158Z",
          "scenarioIdentifier": "Order-to-Cash",
          "correlationIdentifier": "a57773f6-2666-4d67-b6aa-c4155c873aff",
          "bodIdentifier": "PurchaseOrder"
        }
      },
      "bod": {
        "actionCode": "POST",
        "identifier": "123232",
        "bodIdentifier": "PurchaseOrder",
        "processingResultCode": "Success",
        "bodFailureMessage": {
          "errorProcessMessage": [
            {
              "typeCode": "NA",
              "identifier": {
                "content": "ORA-12320",
                "schemeIdentifier": "DB",
                "schemeAgencyIdentifier": "Oracle"
              },
              "description": "NA",
              "reasonCode": "NA"
            }
          ]
        }
      }
    }
  }
}