openapi: 3.2.0 info: title: EDI Realtime CORE Web Service Batch Submit Transaction API description: '' x-ibm-name: EDI Realtime CORE version: 1.0.0 servers: - url: /Core security: - clientID: [] tags: - name: BatchSubmitTransaction paths: /BatchSubmitTransaction: post: summary: Operation BatchSubmitTransaction description: '' operationId: BatchSubmitTransaction x-ibm-soap: soap-action: BatchSubmitTransaction soap-operation: '{http://www.caqh.org/SOAP/WSDL/CORERule2.2.0.xsd}COREEnvelopeBatchSubmission' responses: default: description: '' content: application/xml: schema: $ref: '#/components/schemas/BatchSubmitTransactionOutput' requestBody: content: application/xop+xml: schema: $ref: '#/components/schemas/BatchSubmitTransactionInput' required: true tags: - BatchSubmitTransaction components: schemas: BatchSubmitTransactionInput: description: Input message for wsdl operation COREEnvelopeBatchSubmission type: object properties: Envelope: xml: namespace: http://www.w3.org/2003/05/soap-envelope prefix: soapenv type: object properties: Header: $ref: '#/components/schemas/BatchSubmitTransactionHeader' Body: xml: namespace: http://www.w3.org/2003/05/soap-envelope prefix: soapenv type: object properties: COREEnvelopeBatchSubmission: $ref: '#/components/schemas/COREEnvelopeBatchSubmission_element_CORE-XSD' required: - COREEnvelopeBatchSubmission required: - Body required: - Envelope x-ibm-schema: wsdl-port: '{http://www.caqh.org/SOAP/WSDL/}CoreSoapPort' wsdl-operation: COREEnvelopeBatchSubmission wsdl-message-direction-or-name: COREEnvelopeBatchSubmissionRequest example: "\n\n \n \n \n \n string\n string\n string\n string\n \n \n string\n string\n \n \n \n \n \n string\n string\n string\n 3\n string\n string\n string\n string\n string\n abcd\n \n \n" COREEnvelopeBatchSubmission_element_CORE-XSD: xml: namespace: http://www.caqh.org/SOAP/WSDL/CORERule2.2.0.xsd prefix: CORE-XSD name: COREEnvelopeBatchSubmission type: object properties: PayloadType: xml: namespace: '' type: string ProcessingMode: $ref: '#/components/schemas/BatchMode_type_CORE-XSD' PayloadID: xml: namespace: '' type: string PayloadLength: xml: namespace: '' type: integer format: int32 TimeStamp: xml: namespace: '' type: string SenderID: xml: namespace: '' type: string ReceiverID: xml: namespace: '' type: string CORERuleVersion: xml: namespace: '' type: string CheckSum: xml: namespace: '' type: string Payload: xml: namespace: '' type: string format: binary required: - PayloadType - ProcessingMode - PayloadID - PayloadLength - TimeStamp - SenderID - ReceiverID - CORERuleVersion - CheckSum - Payload example: "\n\n string\n string\n string\n 3\n string\n string\n string\n string\n string\n abcd\n" BatchMode_type_CORE-XSD: xml: namespace: '' type: string pattern: Batch x-xsi-type: BatchMode x-xsi-type-xml: namespace: http://www.caqh.org/SOAP/WSDL/CORERule2.2.0.xsd prefix: CORE-XSD x-xsi-type-uniquename: BatchMode_type_CORE-XSD COREEnvelopeBatchSubmissionResponse_element_CORE-XSD: xml: namespace: http://www.caqh.org/SOAP/WSDL/CORERule2.2.0.xsd prefix: CORE-XSD name: COREEnvelopeBatchSubmissionResponse type: object properties: PayloadType: xml: namespace: '' type: string ProcessingMode: $ref: '#/components/schemas/BatchMode_type_CORE-XSD' PayloadID: xml: namespace: '' type: string PayloadLength: xml: namespace: '' type: integer format: int32 TimeStamp: xml: namespace: '' type: string SenderID: xml: namespace: '' type: string ReceiverID: xml: namespace: '' type: string CORERuleVersion: xml: namespace: '' type: string CheckSum: xml: namespace: '' type: string Payload: xml: namespace: '' type: string format: binary ErrorCode: xml: namespace: '' type: string ErrorMessage: xml: namespace: '' type: string required: - PayloadType - ProcessingMode - PayloadID - TimeStamp - SenderID - ReceiverID - CORERuleVersion - ErrorCode - ErrorMessage example: "\n\n string\n string\n string\n 3\n string\n string\n string\n string\n string\n abcd\n string\n string\n" Security: xml: namespace: http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd prefix: wsse description: Header for WS-Security type: object properties: UsernameToken: xml: namespace: http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd prefix: wsse type: object properties: Username: xml: namespace: http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd prefix: wsse type: string Password: xml: namespace: http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd prefix: wsse type: string Nonce: xml: namespace: http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd prefix: wsse type: string properties: EncodingType: xml: namespace: '' attribute: true type: string Created: xml: namespace: http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd prefix: wsu type: string Timestamp: xml: namespace: http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd prefix: wsu type: object properties: Created: xml: namespace: http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd prefix: wsu type: string Expires: xml: namespace: http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd prefix: wsu type: string Id: xml: namespace: http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd prefix: wsu attribute: true type: string BatchSubmitTransactionOutput: description: Output message for wsdl operation COREEnvelopeBatchSubmission type: object properties: Envelope: xml: namespace: http://www.w3.org/2003/05/soap-envelope prefix: soapenv type: object properties: Body: xml: namespace: http://www.w3.org/2003/05/soap-envelope prefix: soapenv type: object properties: COREEnvelopeBatchSubmissionResponse: $ref: '#/components/schemas/COREEnvelopeBatchSubmissionResponse_element_CORE-XSD' required: - Body required: - Envelope x-ibm-schema: wsdl-port: '{http://www.caqh.org/SOAP/WSDL/}CoreSoapPort' wsdl-operation: COREEnvelopeBatchSubmission wsdl-message-direction-or-name: COREEnvelopeBatchSubmissionResponse example: "\n\n \n \n string\n string\n string\n 3\n string\n string\n string\n string\n string\n abcd\n string\n string\n \n \n" BatchSubmitTransactionHeader: description: Input headers for wsdl operation COREEnvelopeBatchSubmission type: object properties: Security: $ref: '#/components/schemas/Security' securitySchemes: clientID: type: apiKey name: APIKey in: header description: '' x-ibm-configuration: type: wsdl phase: realized enforced: true testable: true gateway: datapower-gateway cors: enabled: true wsdl-definition: wsdl: EDI_Realtime_CORE_WS_Security.wsdl service: Core port: CoreSoapPort soap-version: '1.2' assembly: execute: - proxy: title: proxy target-url: http://URL_OF_WEB_SERVICE