{
  "description": "Synthetic, offline-tested carrier profile. This fixture manifest is not a configuration bundle or a scenario-run API document; it sends no EDI and is not a trading partner certification.",
  "definition": "../business-cycles/motor-carrier-shipment.scenario.json",
  "binding": "carrier.binding.json",
  "customNamespace": "example",
  "parameters": {},
  "steps": [
    {
      "stepId": "loadTender",
      "transactionSet": "204",
      "functionalIdentifierCode": "SM",
      "direction": "INCOMING",
      "transformType": "X12_MAPPER",
      "source": "maps/tender.x12mapper",
      "cases": "maps/tender.cases.json",
      "x12": "traffic/tender.edi",
      "transactionKey": "1#0001",
      "observedAfterSeconds": 0
    },
    {
      "stepId": "tenderResponse",
      "transactionSet": "990",
      "functionalIdentifierCode": "GF",
      "direction": "OUTGOING",
      "transformType": "JSLT",
      "source": "maps/response.jslt",
      "cases": "maps/response.cases.json",
      "occurrences": [
        {
          "id": "accept",
          "occurrence": 1,
          "caseId": "accept-example",
          "x12": "traffic/accept.edi",
          "transactionKey": "1#0002",
          "observedAfterSeconds": 60
        },
        {
          "id": "decline",
          "occurrence": 1,
          "caseId": "decline-example",
          "x12": "traffic/decline.edi",
          "transactionKey": "1#0002",
          "observedAfterSeconds": 60
        }
      ]
    },
    {
      "stepId": "shipmentStatus",
      "transactionSet": "214",
      "functionalIdentifierCode": "QM",
      "direction": "OUTGOING",
      "transformType": "JSLT",
      "source": "maps/status.jslt",
      "cases": "maps/status.cases.json",
      "occurrences": [
        {
          "id": "pickup",
          "occurrence": 1,
          "caseId": "pickup-example",
          "x12": "traffic/pickup.edi",
          "transactionKey": "1#0003",
          "observedAfterSeconds": 86400
        },
        {
          "id": "enroute",
          "occurrence": 2,
          "caseId": "enroute-example",
          "x12": "traffic/enroute.edi",
          "transactionKey": "1#0004",
          "observedAfterSeconds": 90000
        },
        {
          "id": "delivery",
          "occurrence": 3,
          "caseId": "delivery-example",
          "x12": "traffic/delivery.edi",
          "transactionKey": "1#0005",
          "observedAfterSeconds": 100800
        },
        {
          "id": "deliveryDirect",
          "occurrence": 2,
          "caseId": "delivery-example",
          "x12": "traffic/delivery.edi",
          "transactionKey": "1#0005",
          "observedAfterSeconds": 100800
        }
      ]
    },
    {
      "stepId": "freightInvoice",
      "transactionSet": "210",
      "functionalIdentifierCode": "IM",
      "direction": "OUTGOING",
      "transformType": "JSLT",
      "source": "maps/invoice.jslt",
      "cases": "maps/invoice.cases.json",
      "x12": "traffic/invoice.edi",
      "transactionKey": "1#0006",
      "observedAfterSeconds": 172800
    }
  ]
}
