{"swagger": "2.0", "$schema": "http://json-schema.org/draft-04/schema#", "type": "object", "schemaType": "TLDB", "typeOfSchema": "type", "id": "b2b-transaction-processor:canonicalProcessingAcknowledgment", "schemaId": "masterSchema", "schemaVersion": 1, "dataVersion": 1, "objectTypeSchemaVersion": 1, "objectTypeSchemaSubversion": 1699988901342, "objectType": "b2b-transaction-processor:canonicalProcessingAcknowledgment", "javaInterfaces": ["com.tracelink.dnp.api.TLObject"], "display": {"name": "Canonical Processing Acknowledgment", "description": "Canonical Processing Acknowledgment", "icon": ""}, "definitions": {"dateTimeType": {"$id": "#dateTimeType", "type": "integer", "format": "utc-millisec", "description": "date created in Epoch time format"}, "displayAttributesType": {"$id": "#displayAttributesType", "javaType": "com.tracelink.metadata.model.TLDisplayAttributesV1", "type": "object", "properties": {"name": {"type": "string"}, "description": {"type": "string"}, "icon": {"type": "string"}}, "required": ["name"], "additionalProperties": false}, "data": {"type": "object", "properties": {"controlFileHeader": {"$ref": "#/definitions/controlFileHeaderTypeDefinition"}, "messageBody": {"$ref": "#/definitions/canonicalProcessingAcknowledgmentMessageTypeDefinition"}, "customFields": {"type": "array", "items": {"$ref": "#/definitions/nameValueTypeDefinition"}}}, "required": ["messageBody", "controlFileHeader"]}, "sapEDIControlExtensionTypeDefinition": {"title": "SAP EDI Control Extension Type Definition", "description": "SAP EDI Control Extension Type Definition", "type": "object", "properties": {"interchangeControlIdentifier": {"title": "Interchange Control Identifier", "description": "Interchange Control Identifier", "type": "string"}, "ediMessageVersionCode": {"title": "EDI Message Version Code", "description": "EDI Message Version Code", "type": "string"}, "archiveReferenceIdentifier": {"title": "Archive Reference Identifier", "description": "Archive Reference Identifier", "type": "string"}, "ediStandardCode": {"title": "EDI Standard Code", "description": "EDI Standard Code", "type": "string"}, "transactionControlIdentifier": {"title": "Transaction Control Identifier", "description": "Transaction Control Identifier", "type": "string"}, "ediTransactionType": {"title": "EDI Transaction Type", "description": "EDI Transaction Type", "type": "string"}, "groupControlIdentifier": {"title": "Group Control Identifier", "description": "Group Control Identifier", "type": "string"}}}, "edifactEnvelopeTrailerSegmentsTypeDefinition": {"title": "EDIFACT Envelope Trailer Segments Type Definition", "description": "EDIFACT Envelope Trailer Segments Type Definition", "type": "object", "properties": {"trailerSegmentType": {"$ref": "#/definitions/trailerSegmentType"}, "trailerSegmentIdentifier": {"title": "Trailer Segment Identifier", "description": "Trailer Segment Identifier", "type": "string"}, "trailerSegmentCount": {"title": "Trailer Segment Count", "description": "Trailer Segment Count", "type": "integer"}}}, "edifactControlFileHeaderTypeDefinition": {"title": "EDIFACT Control File Header Type Definition", "description": "EDIFACT Control File Header Type Definition", "type": "object", "properties": {"isGroupPopulated": {"title": "Is Group Populated", "description": "Is Group Populated", "type": "boolean"}, "edifactMessageHeader": {"$ref": "#/definitions/edifactMessageHeaderTypeDefinition"}, "isServiceStringAdvicePopulated": {"title": "Is Service String Advice Populated", "description": "Is Service String Advice Populated", "type": "boolean"}, "edifactInterchangeHeader": {"$ref": "#/definitions/edifactInterchangeHeaderTypeDefinition"}, "edifactEnvelopeTrailerSegments": {"type": "array", "items": {"$ref": "#/definitions/edifactEnvelopeTrailerSegmentsTypeDefinition"}}, "edifactGroupHeader": {"$ref": "#/definitions/edifactGroupHeaderTypeDefinition"}}}, "functionalGroupResponseHeaderTypeDefinition": {"title": "Functional Group Response Header Type Definition", "description": "Functional Group Response Header Type Definition", "type": "object", "properties": {"messageVersionIdentifier": {"title": "Message Version Identifier", "description": "Message Version Identifier", "type": "string"}, "functionalGroupResponseTrailer": {"$ref": "#/definitions/functionalGroupResponseTrailerTypeDefinition"}, "transactionSetResponseHeader": {"type": "array", "items": {"$ref": "#/definitions/transactionSetResponseHeaderTypeDefinition"}}, "groupControlNumber": {"title": "Group Control Number", "description": "Group Control Number", "type": "string"}, "functionIdentifierCode": {"title": "Function Identifier Code", "description": "Function Identifier Code", "type": "string"}}}, "x12ControlFileHeaderTypeDefinition": {"title": "X12 Control File Header Type Definition", "description": "X12 Control File Header Type Definition", "type": "object", "properties": {"x12TransactionSetEnvelope": {"$ref": "#/definitions/x12TransactionSetEnvelopeTypeDefinition"}, "x12InterchangeControlEnvelope": {"$ref": "#/definitions/x12InterchangeControlEnvelopeTypeDefinition"}, "x12TrailerSegments": {"type": "array", "items": {"$ref": "#/definitions/x12TrailerSegmentsTypeDefinition"}}, "x12FunctionalGroupControlEnvelope": {"$ref": "#/definitions/x12GroupHeaderTypeDefinition"}}}, "x12TransactionSetEnvelopeTypeDefinition": {"title": "X12 Transaction Set Envelope Type Definition", "description": "X12 Transaction Set Envelope Type Definition", "type": "object", "properties": {"transactionSetControlNumber": {"title": "Transaction Set Control Number", "description": "Transaction Set Control Number", "type": "string"}, "implementationConventionReference": {"title": "Implementation Convention Reference", "description": "Implementation Convention Reference", "type": "string"}}}, "sapStatusResponseTypeDefinition": {"title": "Sap Status Response Type Definition", "description": "Sap Status Response Type Definition", "type": "object", "properties": {"interchangeControlIdentifier": {"title": "Interchange Control Identifier", "description": "Interchange Control Identifier", "type": "string"}, "statusMessageIdentifier": {"title": "Status Message Identifier", "description": "Status Message Identifier", "type": "string"}, "statusMessageCode": {"title": "Status Message Code", "description": "Status Message Code", "type": "string"}, "messageParameters": {"type": "array", "items": {"$ref": "#/definitions/messageParametersTypeDefintion"}}, "statusTextMessage": {"title": "Status Text Message", "description": "Status Text Message", "type": "string"}, "statusMessageType": {"$ref": "#/definitions/statusMessageType"}, "statusProcessingDate": {"title": "Status Processing Date", "description": "Status Processing Date", "type": "string"}, "idocStatusCode": {"$ref": "#/definitions/idocStatusCode"}, "sapClientIdentifier": {"title": "SAP Client Identifier", "description": "SAP Client Identifier", "type": "string"}}}, "syntaxActionCode": {"title": "Syntax Action Code", "description": "Syntax Action Code", "type": "string", "enum": ["REJECTED", "INTERCHANGEREJECTED", "ACKNOWLEDGED", "RECEIVED"]}, "transactionSetTrailerTypeDefinition": {"title": "Transaction Set Trailer Type Definition", "description": "Transaction Set Trailer Type Definition", "type": "object", "properties": {"syntaxCheckAcknowledgementCode": {"$ref": "#/definitions/syntaxCheckAcknowledgementCode"}, "transactionSetSyntaxErrorCode": {"title": "Transaction Set Syntax Error Code", "description": "Transaction Set Syntax Error Code", "type": "array", "items": {"enum": ["NOTSUPPORTED", "TRAILERMISSING", "CONTROLNUMBERMATCHERROR", "SEGMENTNUMBERCOUNTERROR", "SEGMENTERROR", "INVALIDTRANSACTIONSETIDENTIFIER", "INVALIDCONTROLNUMBER", "AUTHENTICATIONKEY", "ENCRYPTIONKEY", "SERVICENOTAVAILABLE", "UNKNOWNSECURITYRECIPIENT", "INCORRECTMESSAGELENGTH", "AUTHENTICATIONCODEFAIL", "UNKNOWNSECURITYSENDER", "SYNTAXERRORDECRYPTED", "SECURITYNOTSUPPORTED", "TRANSACTIONSETMISSING", "INVALIDTRANSACTIONSETCONVENTION", "CONTROLNUMBERDUPLICATE", "S3EENDSEGMENTMISSING", "S3SSTARTSEGMENTMISSING", "S4EENDSEGMENTMISSING", "S4SSTARTSEGMENTMISSING"], "type": "string"}}}}, "nameValueTypeDefinition": {"title": "Name Value Type Definition", "description": "Name Value Type Definition", "type": "object", "properties": {"name": {"title": "Name", "description": "Name", "maxLength": 256, "minLength": 1, "type": "string"}, "value": {"title": "Value", "description": "Value", "type": "string"}}}, "x12TrailerSegmentsTypeDefinition": {"title": "X12 Trailer Segments Type Definition", "description": "X12 Trailer Segments Type Definition", "type": "object", "properties": {"trailerSegmentType": {"$ref": "#/definitions/trailerSegmentType"}, "trailerSegmentIdentifier": {"title": "Trailer Segment Identifier", "description": "Trailer Segment Identifier", "type": "string"}, "trailerSegmentCount": {"title": "Trailer Segment Count", "description": "Trailer Segment Count", "type": "integer"}}}, "x12EnvelopePartyType": {"title": "X12 Envelope Party Type", "description": "X12 Envelope Party Type", "type": "string", "enum": ["DUNS", "SCAC", "FMC", "IATA", "GLN", "UCC", "X121", "DODADDRESS", "DEA", "PHONE", "UCS", "DUNSPLUS", "PASC", "DUNS4", "ABA", "AAR", "EDIAUSTRALIA", "HIN", "IPEDS", "FICE", "NCES", "ATP", "ACT", "STATSCANPOSTSECONDARY", "HCFACARRIER", "HCFAINTERMEDIARY", "HCFAMEDICAREPROVIDER", "USTIN", "IAIABCJURISDICTION", "USEIN", "NAIC", "HCFAMEDICAIDPROVIDER", "STATSCANCOLLEGESTUDENT", "STATSCANUNIVERSITYSTUDENT", "SPICA", "COLLEGEBOARD", "AMECOP", "NRMA", "SAFER", "ADDRESS", "CUSTOM"]}, "x12InterchangeControlEnvelopeTypeDefinition": {"title": "X12 Interchange Control Envelope Type Definition", "description": "X12 Interchange Control Envelope Type Definition", "type": "object", "properties": {"interchangeControlVersion": {"title": "Interchange Control Version", "description": "Interchange Control Version", "type": "string"}, "interchangeControlIdentifier": {"title": "Interchange Control Identifier", "description": "Interchange Control Identifier", "type": "string"}, "securityInformationType": {"title": "Security Information Type", "description": "Security Information Type", "type": "string"}, "usageIndicator": {"title": "Usage Indicator", "description": "Usage Indicator", "type": "string"}, "componentSeparator": {"title": "Component Separator", "description": "Component Separator", "type": "string"}, "repetitionSeparator": {"title": "Repetition Separator", "description": "Repetition Separator", "type": "string"}, "authorizationInformationType": {"title": "Authorization Information Type", "description": "Authorization Information Type", "type": "string"}, "securityInformationValue": {"title": "Security Information Value", "description": "Security Information Value", "type": "string"}, "fileReceiverType": {"$ref": "#/definitions/ediEnvelopePartyTypeDefinition"}, "isAcknowledgmentRequired": {"title": "Is Acknowledgment Required", "description": "Is Acknowledgment Required", "type": "boolean"}, "x12FileReceiverType": {"$ref": "#/definitions/x12EnvelopePartyTypeDefinition"}, "x12FileSenderType": {"$ref": "#/definitions/x12EnvelopePartyTypeDefinition"}, "fileSenderType": {"$ref": "#/definitions/ediEnvelopePartyTypeDefinition"}, "authorizationInformationValue": {"title": "Authorization Information Value", "description": "Authorization Information Value", "type": "string"}}}, "x12GroupHeaderTypeDefinition": {"title": "X12 Group Header Type Definition", "description": "X12 Group Header Type Definition", "type": "object", "properties": {"ediMessageVersionCode": {"title": "EDI Message Version Code", "description": "EDI Message Version Code", "type": "string"}, "groupReceiverNumber": {"title": "Group Receiver Number", "description": "Group Receiver Number", "type": "string"}, "groupSenderNumber": {"title": "Group Sender Number", "description": "Group Sender Number", "type": "string"}, "groupTime": {"title": "Group Time", "description": "Group Time", "type": "string"}, "groupDate": {"title": "Group Date", "description": "Group Date", "type": "string"}, "x12AgencyCode": {"title": "X12 Agency Code", "description": "X12 Agency Code", "type": "string"}, "groupControlNumber": {"title": "Group Control Number", "description": "Group Control Number", "type": "string"}}}, "statusMessageType": {"title": "Status Message Type", "description": "Status Message Type", "type": "string", "enum": ["TERMINATE", "WARNING", "ERROR", "INFORMATION", "SUCCESS"]}, "transactionSetResponseHeaderTypeDefinition": {"title": "Transaction Set Response Header Type Definition", "description": "Transaction Set Response Header Type Definition", "type": "object", "properties": {"segmentSyntaxStatus": {"$ref": "#/definitions/segmentSyntaxStatusTypeDefinition"}, "dataElementSyntaxStatus": {"$ref": "#/definitions/dataElementSyntaxStatusTypeDefinition"}, "transactionSetTrailer": {"$ref": "#/definitions/transactionSetTrailerTypeDefinition"}, "transactionSetIdentifierCode": {"title": "Transaction Set Identifier Code", "description": "Transaction Set Identifier Code", "type": "string"}, "transactionSetControlNumber": {"title": "Transaction Set Control Number", "description": "Transaction Set Control Number", "type": "string"}}}, "edifactEnvelopePartyType": {"title": "EDIFACT Envelope Party Type", "description": "EDIFACT Envelope Party Type", "type": "string", "enum": ["DUNS", "IATA", "INSEE", "UCC", "DUNS4", "TELEPHONE", "GLN", "AIAG", "ISO6523", "DIN", "BFA", "NSA", "GEIS", "INS", "DATENZENTRALE_EINZELHANDELS", "BUNDESVERBAND_BAUSTOFFHAENDLER", "BANKIDENTIFIER", "KTNET", "UPU", "ODETTE", "SCAC", "EDIAUSTRALIA", "TELEBOX400", "NHS", "NTRA", "ATHENS_COFC", "SWISS_COFC", "US_INTERNATIONAL", "BELGIUM_COFC", "BRITAIN_COFC", "SITA", "SELLER", "BUYER", "TRADEVAN", "CHBCNR", "CHBPI", "DODADDRESS", "FRDGCP", "FRDGI", "JIPDEC_ECPC", "ITU", "BDEW", "EASEE_GAS", "DVGW", "VEHICLEREGISTRATION", "CUSTOM"]}, "syntaxCheckAcknowledgementCode": {"title": "Syntax Check Acknowledgement Code", "description": "Syntax Check Acknowledgement Code", "type": "string", "enum": ["ACCEPTED", "ACCEPTEDERRORS", "PARTIALLYACCEPTED", "REJECTED", "REJECTEDAUTHENTICATION", "REJECTEDASSURANCEVALIDATION", "REJECTEDCONTENT"]}, "trailerSegmentType": {"title": "Trailer Segment Type", "description": "Trailer Segment Type", "type": "string", "enum": ["TRANSACTION", "GROUP", "INTERCHANGE"]}, "sapControlFileHeaderTypeDefinition": {"title": "SAP Control File Header Type Definition", "description": "SAP Control File Header Type Definition", "type": "object", "properties": {"senderMessagePartnerTypeCode": {"title": "Sender Message Partner Type Code", "description": "Sender Message Partner Type Code", "type": "string"}, "interchangeControlIdentifier": {"title": "Interchange Control Identifier", "description": "Interchange Control Identifier", "type": "string"}, "sapMessageCode": {"title": "SAP Message Code", "description": "SAP Message Code", "type": "string"}, "receiverMessageLogicalAddress": {"title": "Receiver Message Logical Address", "description": "Receiver Message Logical Address", "type": "string"}, "sapMessageUsageCode": {"title": "SAP Message Usage Code", "description": "SAP Message Usage Code", "type": "string"}, "senderSystemPort": {"title": "Sender System Port", "description": "Sender System Port", "type": "string"}, "senderMessagePartnerFunction": {"title": "Sender Message Partner Function", "description": "Sender Message Partner Function", "type": "string"}, "serializationSequentialIdentifier": {"title": "Serialization Sequential Identifier", "description": "Serialization Sequential Identifier", "type": "string"}, "sapClientIdentifier": {"title": "SAP Client Identifier", "description": "SAP Client Identifier", "type": "string"}, "fileReceiverType": {"$ref": "#/definitions/ediEnvelopePartyTypeDefinition"}, "sapEDIControlExtension": {"$ref": "#/definitions/sapEDIControlExtensionTypeDefinition"}, "fileSenderType": {"$ref": "#/definitions/ediEnvelopePartyTypeDefinition"}, "idocReleaseNumber": {"title": "Idoc Release Number", "description": "Idoc Release Number", "type": "string"}, "sapMessageFunctionCode": {"title": "SAP Message Function Code", "description": "SAP Message Function Code", "type": "string"}, "receiverSystemPort": {"title": "Receiver System Port", "description": "Receiver System Port", "type": "string"}, "senderMessageLogicalAddress": {"title": "Sender Message Logical Address", "description": "Sender Message Logical Address", "type": "string"}}}, "syntaxErrorCode": {"title": "Syntax Error Code", "description": "Syntax Error Code", "type": "string", "enum": ["UNA", "SYNTAXVERSIONOTSUPPORTED", "POSITIONNOTSUPPORTED", "TOOMANY", "UNSPECIFIEDERROR", "DUPEERROR", "COUNTERROR", "LOWEREMPTY", "PERMANENTNETWORKERROR", "TEMPORARYNETWORKERROR", "INVALIDVALUE", "MISSING", "INVALIDCHARACTER", "TOOLONG", "TOOSHORT", "INVALIDDATE"]}, "edifactInterchangeHeaderTypeDefinition": {"title": "EDIFACT Interchange Header Type Definition", "description": "EDIFACT Interchange Header Type Definition", "type": "object", "properties": {"applicationReferenceIdentifier": {"title": "Application Reference Identifier", "description": "Application Reference Identifier", "type": "string"}, "interchangeControlIdentifier": {"title": "Interchange Control Identifier", "description": "Interchange Control Identifier", "type": "string"}, "recipientPasswordType": {"title": "Recipient Password Type", "description": "Recipient Password Type", "type": "string"}, "usageIndicator": {"title": "Usage Indicator", "description": "Usage Indicator", "type": "string"}, "isEdifactServiceStringAdvicePopulated": {"title": "Is EDIFACT Service String Advice Populated", "description": "Is EDIFACT Service String Advice Populated", "type": "boolean"}, "isEdifactGroupPopulated": {"title": "Is EDIFACT Group Populated", "description": "Is EDIFACT Group Populated", "type": "boolean"}, "syntaxEncodingVersionString": {"title": "Syntax Encoding Version String", "description": "Syntax Encoding Version String", "type": "string"}, "fileReceiverType": {"$ref": "#/definitions/ediEnvelopePartyTypeDefinition"}, "recipientPasswordValue": {"title": "Recipient Password Value", "description": "Recipient Password Value", "type": "string"}, "syntaxEncodingIdentifier": {"title": "Syntax Encoding Identifier", "description": "Syntax Encoding Identifier", "type": "string"}, "isAcknowledgmentRequired": {"title": "Is Acknowledgment Required", "description": "Is Acknowledgment Required", "type": "boolean"}, "interchangeAgreementIdentifier": {"title": "Interchange Agreement Identifier", "description": "Interchange Agreement Identifier", "type": "string"}, "edifactFileSenderType": {"$ref": "#/definitions/edifactEnvelopePartyTypeDefinition"}, "fileSenderType": {"$ref": "#/definitions/ediEnvelopePartyTypeDefinition"}, "edifactFileReceiverType": {"$ref": "#/definitions/edifactEnvelopePartyTypeDefinition"}}}, "edifactEnvelopePartyTypeDefinition": {"title": "EDIFACT Envelope Party Type Definition", "description": "EDIFACT Envelope Party Type Definition", "type": "object", "properties": {"edifactEnvelopePartyType": {"$ref": "#/definitions/edifactEnvelopePartyType"}}}, "edifactGroupHeaderTypeDefinition": {"title": "EDIFACT Group Header Type Definition", "description": "EDIFACT Group Header Type Definition", "type": "object", "properties": {"groupSenderNumber": {"title": "Group Sender Number", "description": "Group Sender Number", "type": "string"}, "fileReceiverType": {"$ref": "#/definitions/ediEnvelopePartyTypeDefinition"}, "controllingAgency": {"title": "Controlling Agency", "description": "Controlling Agency", "type": "string"}, "ediMessageVersionCode": {"title": "EDI Message Version Code", "description": "EDI Message Version Code", "type": "string"}, "groupReceiverNumber": {"title": "Group Receiver Number", "description": "Group Receiver Number", "type": "string"}, "groupTime": {"title": "Group Time", "description": "Group Time", "type": "string"}, "messageReleaseNumber": {"title": "Message Release Number", "description": "Message Release Number", "type": "string"}, "groupDate": {"title": "Group Date", "description": "Group Date", "type": "string"}, "edifactFileSenderType": {"$ref": "#/definitions/edifactEnvelopePartyTypeDefinition"}, "groupControlNumber": {"title": "Group Control Number", "description": "Group Control Number", "type": "string"}, "fileSenderType": {"$ref": "#/definitions/ediEnvelopePartyTypeDefinition"}, "edifactFileReceiverType": {"$ref": "#/definitions/edifactEnvelopePartyTypeDefinition"}}}, "canonicalProcessingAcknowledgmentMessageTypeDefinition": {"title": "Canonical Processing Acknowledgment Message Type Definition", "description": "Canonical Processing Acknowledgment Message Type Definition", "type": "object", "properties": {"functionalGroupResponseHeader": {"type": "array", "items": {"$ref": "#/definitions/functionalGroupResponseHeaderTypeDefinition"}}, "interchangeResponseHeader": {"type": "array", "items": {"$ref": "#/definitions/interchangeResponseHeaderTypeDefinition"}}, "sapStatusResponse": {"type": "array", "items": {"$ref": "#/definitions/sapStatusResponseTypeDefinition"}}}}, "messageParametersTypeDefintion": {"title": "Message Parameters Type Definition", "description": "Message Parameters Type Definition", "type": "object", "properties": {"messageParameter": {"title": "Message Parameter", "description": "Message Parameter", "type": "string"}}}, "ediEnvelopePartyTypeDefinition": {"title": "EDI Envelope Party Type Definition", "description": "EDI Envelope Party Type Definition", "type": "object", "properties": {"ediInterchangePartyValue": {"title": "EDI Interchange Party Value", "description": "EDI Interchange Party Value", "type": "string"}, "ediEnvelopePartyType": {"title": "EDI Envelope Party Type", "description": "EDI Envelope Party Type", "type": "string"}}}, "edifactMessageHeaderTypeDefinition": {"title": "EDIFACT Message Header Type Definition", "description": "EDIFACT Message Header Type Definition", "type": "object", "properties": {"controllingAgency": {"title": "Controlling Agency", "description": "Controlling Agency", "type": "string"}, "messageControlNumber": {"title": "Message Control Number", "description": "Message Control Number", "type": "string"}, "ediMessageVersionCode": {"title": "EDI Message Version Code", "description": "EDI Message Version Code", "type": "string"}, "messageReleaseNumber": {"title": "Message Release Number", "description": "Message Release Number", "type": "string"}, "associationCode": {"title": "Association Code", "description": "Association Code", "type": "string"}}}, "functionalGroupResponseTrailerTypeDefinition": {"title": "Functional Group Response Trailer Type Definition", "description": "Functional Group Response Trailer Type Definition", "type": "object", "properties": {"transactionSetsAccepted": {"title": "Transaction Sets Accepted", "description": "Transaction Sets Accepted", "type": "integer"}, "transactionSetsTotal": {"title": "Transaction Sets Total", "description": "Transaction Sets Total", "type": "integer"}, "transactionSetsReceived": {"title": "Transaction Sets Received", "description": "Transaction Sets Received", "type": "integer"}, "functionGroupErrorCode": {"title": "Function Group Error Code", "description": "Function Group Error Code", "type": "array", "items": {"enum": ["NOTSUPPORTED", "INVALIDVERSION", "TRAILERMISSING", "CONTROLNUMBERMATCHERROR", "TRANSACTIONSETCOUNTERROR", "CONTROLNUMBERSYNTAXERROR", "AUTHENTICATIONKEY", "ENCRYPTIONKEY", "SERVICENOTAVAILABLE", "UNKNOWNSECURITYRECIPIENT", "UNKNOWNSECURITYSENDER", "SYNTAXERRORDECRYPTED", "SECURITYNOTSUPPORTED", "INCORRECTMESSAGELENGTH", "AUTHENTICATIONCODEFAIL", "CONTROLNUMBERDUPLICATE", "S3EENDSEGMENTMISSING", "S3SSTARTSEGMENTMISSING", "S4EENDSEGMENTMISSING", "S4SSTARTSEGMENTMISSING", "TRANSACTIONSETMISSING"], "type": "string"}}, "syntaxCheckAcknowledgementCode": {"$ref": "#/definitions/syntaxCheckAcknowledgementCode"}}, "required": ["syntaxCheckAcknowledgementCode"]}, "x12EnvelopePartyTypeDefinition": {"title": "X12 Envelope Party Type Definition", "description": "X12 Envelope Party Type Definition", "type": "object", "properties": {"x12EnvelopePartyType": {"$ref": "#/definitions/x12EnvelopePartyType"}}}, "interchangeResponseHeaderTypeDefinition": {"title": "Interchange Response Header Type Definition", "description": "Interchange Response Header Type Definition", "type": "object", "properties": {"syntaxActionCode": {"$ref": "#/definitions/syntaxActionCode"}, "interchangeControlIdentifier": {"title": "Interchange Control Identifier", "description": "Interchange Control Identifier", "type": "string"}, "ediMessageResponse": {"type": "array", "items": {"$ref": "#/definitions/messageResponseTypeDefinition"}}, "syntaxErrorCode": {"$ref": "#/definitions/syntaxErrorCode"}, "segmentIdentifier": {"title": "Segment Identifier", "description": "Segment Identifier", "type": "string"}, "badDataElement": {"title": "Bad Data Element", "description": "Bad Data Element", "type": "string"}, "fileSenderType": {"$ref": "#/definitions/ediEnvelopePartyTypeDefinition"}, "interchangeSenderIdentifier": {"title": "Interchange Sender Identifier", "description": "Interchange Sender Identifier", "type": "string"}, "interchangeReceiverIdentifier": {"title": "Interchange Receiver Identifier", "description": "Interchange Receiver Identifier", "type": "string"}, "fileReceiverType": {"$ref": "#/definitions/ediEnvelopePartyTypeDefinition"}}}, "segmentSyntaxStatusTypeDefinition": {"title": "Segment Syntax Status Type Definition", "description": "Segment Syntax Status Type Definition", "type": "object", "properties": {"segmentIdentifier": {"title": "Segment Identifier", "description": "Segment Identifier", "type": "string"}, "segmentPosition": {"title": "Segment Position", "description": "Segment Position", "type": "string"}, "segmentErrorCode": {"title": "Segment Error Code", "description": "Segment Error Code", "type": "array", "items": {"enum": ["UNRECOGNIZEDSEGMENT", "UNEXPECTEDSEGMENT", "MANDATORYSEGMENTMISSING", "TOOMANYLOOPS", "SEGMENTMAXUSE", "UNDEFINEDSEGMENT", "INCORRECTSEQUENCE", "DATAELEMENTERRORS"], "type": "string"}}, "loopIdentifier": {"title": "Loop Identifier", "description": "Loop Identifier", "type": "string"}}}, "controlFileHeaderTypeDefinition": {"title": "Control File Header Type Definition", "description": "Control File Header Type Definition", "type": "object", "properties": {"fileReceiverNumber": {"title": "File Receiver Number", "description": "File Receiver Number", "type": "string"}, "fileControlNumber": {"title": "File Control Number", "description": "File Control Number", "type": "string"}, "fileDateTime": {"title": "File Date Time", "description": "File Date Time", "type": "string"}, "edifactControlFileHeader": {"$ref": "#/definitions/edifactControlFileHeaderTypeDefinition"}, "sapControlFileHeader": {"$ref": "#/definitions/sapControlFileHeaderTypeDefinition"}, "linkIdentifier": {"title": "Link Identifier", "description": "Link Identifier", "type": "string"}, "b2bTransactionTypeName": {"title": "B2b Transaction Type Name", "description": "B2b Transaction Type Name", "type": "string"}, "fileSenderNumber": {"title": "File Sender Number", "description": "File Sender Number", "type": "string"}, "x12ControlFileHeader": {"$ref": "#/definitions/x12ControlFileHeaderTypeDefinition"}}}, "dataElementSyntaxStatusTypeDefinition": {"title": "Data Element Syntax Status Type Definition", "description": "Data Element Syntax Status Type Definition", "type": "object", "properties": {"dataElementSyntaxErrorCode": {"title": "Data Element Syntax Error Code", "description": "Data Element Syntax Error Code", "type": "array", "items": {"enum": ["MANDATORYELEMENTMISSING", "CONDITIONELEMENTMISSING", "TOOMANYELEMENTS", "ELEMENTTOOSHORT", "ELEMENTTOOLONG", "INVALIDCHARACTER", "INVALIDCODE", "INVALIDDATE", "INVALIDTIME", "EXCLUSIONVIOLATION", "TOOMANYREPETITIONS", "TOOMANYCOMPONENTS"], "type": "string"}}, "componentPosition": {"title": "Component Position", "description": "Component Position", "type": "string"}, "elementReference": {"title": "Element Reference", "description": "Element Reference", "type": "string"}, "badDataElement": {"title": "Bad Data Element", "description": "Bad Data Element", "type": "string"}, "elementPosition": {"title": "Element Position", "description": "Element Position", "type": "string"}}}, "messageResponseTypeDefinition": {"title": "Message Response Type Definition", "description": "Message Response Type Definition", "type": "object", "properties": {"syntaxActionCode": {"$ref": "#/definitions/syntaxActionCode"}, "messageControlNumber": {"title": "Message Control Number", "description": "Message Control Number", "type": "string"}, "ediMessageVersionCode": {"title": "EDI Message Version Code", "description": "EDI Message Version Code", "type": "string"}, "syntaxErrorCode": {"$ref": "#/definitions/syntaxErrorCode"}, "messageResponseControllingAgency": {"title": "Message Response Controlling Agency", "description": "Message Response Controlling Agency", "type": "string"}, "responseToMessageType": {"title": "Response To Message Type", "description": "Response To Message Type", "type": "string"}, "messageReleaseNumber": {"title": "Message Release Number", "description": "Message Release Number", "type": "string"}, "segmentIdentifier": {"title": "Segment Identifier", "description": "Segment Identifier", "type": "string"}, "associationCode": {"title": "Association Code", "description": "Association Code", "type": "string"}}}, "idocStatusCode": {"title": "Idoc Status Code", "description": "Idoc Status Code", "type": "string", "enum": ["EDICONTROL", "TRANSFORMERROR", "TRANSFORMSUCCESS", "SYNTAXERROR", "SYNTAXSUCCESS", "INTERCHANGEERROR", "INTERCHANGESUCCESS", "DISPATCHERROR", "DISPATCHSUCCESS", "RETRANSMISSIONSUCCESS", "INTERCHANGEACKNOWLEDGMENTSUCCESS", "INTERCHANGEACKNOWLEDGMENTERROR", "FUNCTIONALACKNOWLEDGMENTSUCCESS", "FUNCTIONALACKNOWLEDGMENTERROR", "EDISUBSYSTEMTRIGGEREDSUCCESS", "TESTDATAPASSEDSUCCESS", "EDISUBSYSTEMTRIGGEREDERROR", "TESTDATAPASSEDERROR", "DISPATCHEDACKNOWLEDGMENTDUE", "RETRANSMISSIONERROR", "EDISUBSYSTEMCONTROLSUCCESS", "PROCESSINGWITHSYNTAXERROR", "CONTROLRECORDERROR", "IDOCINTARGETSYSTEM", "IDOCPOSTINGINTARGETSYSTEMERROR", "IDOCPOSTINGINTARGETSYSTEMSUCCESS"]}}, "properties": {"id": {"type": "string"}, "schemaId": {"type": "string", "minLength": 1}, "schemaVersion": {"type": "integer", "minimum": 0}, "objectType": {"type": "string", "description": "name of type definition"}, "data": {"$ref": "#/definitions/data"}}, "required": ["id", "schemaId", "schemaVersion", "objectType", "data"], "indexes": [{"indexName": "indexLastUpdatedByUserId", "unique": false, "asc": true, "fieldSeparator": "_", "indexValues": [], "dataType": "string", "style": "DNP", "category": "NORMAL", "isEmptyAllowed": false, "fields": ["/lastUpdatedByUserId"]}, {"indexName": "indexCurrentBaseState", "unique": false, "asc": true, "fieldSeparator": "_", "indexValues": [], "dataType": "string", "style": "DNP", "category": "NORMAL", "isEmptyAllowed": false, "fields": ["/currentBaseState"]}, {"indexName": "indexCurrentSubState", "unique": false, "asc": true, "fieldSeparator": "_", "indexValues": [], "dataType": "string", "style": "DNP", "category": "NORMAL", "isEmptyAllowed": false, "fields": ["/currentSubState"]}, {"indexName": "indexCreatedByUserId", "unique": false, "asc": true, "fieldSeparator": "_", "indexValues": [], "dataType": "string", "style": "DNP", "category": "NORMAL", "isEmptyAllowed": false, "fields": ["/createdByUserId"]}, {"indexName": "indexCreationDateTime", "unique": false, "asc": true, "fieldSeparator": "_", "indexValues": [], "dataType": "long", "style": "DNP", "category": "NORMAL", "isEmptyAllowed": false, "fields": ["/creationDateTime"]}, {"indexName": "indexLastUpdatedDateTime", "unique": false, "asc": true, "fieldSeparator": "_", "indexValues": [], "dataType": "long", "style": "DNP", "category": "NORMAL", "isEmptyAllowed": false, "fields": ["/lastUpdatedDateTime"]}, {"indexName": "indexObjectType", "unique": false, "asc": true, "fieldSeparator": "_", "indexValues": [], "dataType": "string", "style": "DNP", "category": "NORMAL", "isEmptyAllowed": false, "fields": ["/objectType"]}, {"indexName": "indexLuceneContextualOwnerId", "unique": false, "asc": true, "fieldSeparator": "_", "indexValues": [], "dataType": "string", "style": "DNP", "category": "LUCENE_FTS", "isEmptyAllowed": false, "fields": ["/contextualOwnerId"]}, {"indexName": "indexContextualOwnerId", "unique": false, "asc": true, "fieldSeparator": "_", "indexValues": [], "dataType": "string", "style": "DNP", "category": "NORMAL", "isEmptyAllowed": false, "fields": ["/contextualOwnerId"]}, {"indexName": "indexOwnerId", "unique": false, "asc": true, "fieldSeparator": "_", "indexValues": [], "dataType": "string", "style": "DNP", "category": "NORMAL", "isEmptyAllowed": false, "fields": ["/ownerId"]}, {"indexName": "indexLuceneOwnerId", "unique": false, "asc": true, "fieldSeparator": "_", "indexValues": [], "dataType": "string", "style": "DNP", "category": "LUCENE_FTS", "isEmptyAllowed": false, "fields": ["/ownerId"]}, {"indexName": "indexSubType", "unique": false, "asc": true, "fieldSeparator": "_", "indexValues": [], "dataType": "string", "style": "DNP", "category": "NORMAL", "isEmptyAllowed": false, "fields": ["/subType"]}, {"indexName": "indexLuceneSubType", "unique": false, "asc": true, "fieldSeparator": "_", "indexValues": [], "dataType": "string", "style": "DNP", "category": "LUCENE_FTS", "isEmptyAllowed": false, "fields": ["/subType"]}], "title": "Processing Acknowledgment", "description": "Processing Acknowledgment"}