• czhang
  • NEWBIE
  • 0 Points
  • Member since 2011

  • Chatter
    Feed
  • 0
    Best Answers
  • 0
    Likes Received
  • 0
    Likes Given
  • 2
    Questions
  • 2
    Replies

I'm sending request to ingenix,it requires 'Message Format','Username' property in header info,and the header must be followed by one  blank line and then the body of the HTTPS request.

So I wite the request like this:

req.setHeader('Message+Format','X12');
req.setHeader('Username','name');
req.setBody('\r' + 'some body content');

But the response always complains element missing....

Is there something wrong?Or is there a way that I can see the request sent out ?

 

Anyone know how to add a blank line between header and body?Any suggestion will be appreciated....

 

Thanks

Hi guys,when I tried to generate class from wsdl,it can parse correctly,but when generate code,it report that 

Apex Generation FailedUnable to find soap 1.1 address

 

Can anyone tell me the solution?
Thanks !!!
The wsdl file is this:
<definitions name="CoreService" targetNamespace="http://www.caqh.org/SOAP/WSDL/" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:ns1="http://www.caqh.org/SOAP/WSDL/CORERule2.0.1.xsd" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:tns="http://www.caqh.org/SOAP/WSDL/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<types>

<xs:schema targetNamespace="http://www.caqh.org/SOAP/WSDL/CORERule2.0.1.xsd" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:element name="COREEnvelopeBatchResultsAckSubmission">

<xs:complexType>

<xs:sequence>

<xs:element name="PayloadType" type="xs:string"/>

<xs:element name="ProcessingMode" type="xs:string"/>

<xs:element name="PayloadID" type="xs:string"/>

<xs:element minOccurs="0" name="PayloadLength" type="xs:int"/>

<xs:element name="TimeStamp" type="xs:string"/>

<xs:element name="SenderID" type="xs:string"/>

<xs:element name="ReceiverID" type="xs:string"/>

<xs:element name="CORERuleVersion" type="xs:string"/>

<xs:element minOccurs="0" name="CheckSum" type="xs:string"/>

<xs:element minOccurs="0" name="Payload" type="xs:base64Binary"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="COREEnvelopeBatchResultsAckSubmissionResponse">

<xs:complexType>

<xs:sequence>

<xs:element name="PayloadType" type="xs:string"/>

<xs:element name="ProcessingMode" type="xs:string"/>

<xs:element name="PayloadID" type="xs:string"/>

<xs:element minOccurs="0" name="PayloadLength" type="xs:int"/>

<xs:element name="TimeStamp" type="xs:string"/>

<xs:element name="SenderID" type="xs:string"/>

<xs:element name="ReceiverID" type="xs:string"/>

<xs:element name="CORERuleVersion" type="xs:string"/>

<xs:element minOccurs="0" name="CheckSum" type="xs:string"/>

<xs:element minOccurs="0" name="Payload" type="xs:base64Binary"/>

<xs:element minOccurs="0" name="ErrorCode" type="xs:string"/>

<xs:element minOccurs="0" name="ErrorMessage" type="xs:string"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="COREEnvelopeBatchResultsRetrievalRequest">

<xs:complexType>

<xs:sequence>

<xs:element name="PayloadType" type="xs:string"/>

<xs:element name="ProcessingMode" type="xs:string"/>

<xs:element name="PayloadID" type="xs:string"/>

<xs:element minOccurs="0" name="PayloadLength" type="xs:int"/>

<xs:element name="TimeStamp" type="xs:string"/>

<xs:element name="SenderID" type="xs:string"/>

<xs:element name="ReceiverID" type="xs:string"/>

<xs:element name="CORERuleVersion" type="xs:string"/>

<xs:element minOccurs="0" name="CheckSum" type="xs:string"/>

<xs:element minOccurs="0" name="Payload" type="xs:base64Binary"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="COREEnvelopeBatchResultsRetrievalResponse">

<xs:complexType>

<xs:sequence>

<xs:element name="PayloadType" type="xs:string"/>

<xs:element name="ProcessingMode" type="xs:string"/>

<xs:element name="PayloadID" type="xs:string"/>

<xs:element minOccurs="0" name="PayloadLength" type="xs:int"/>

<xs:element name="TimeStamp" type="xs:string"/>

<xs:element name="SenderID" type="xs:string"/>

<xs:element name="ReceiverID" type="xs:string"/>

<xs:element name="CORERuleVersion" type="xs:string"/>

<xs:element minOccurs="0" name="CheckSum" type="xs:string"/>

<xs:element minOccurs="0" name="Payload" type="xs:base64Binary"/>

<xs:element minOccurs="0" name="ErrorCode" type="xs:string"/>

<xs:element minOccurs="0" name="ErrorMessage" type="xs:string"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="COREEnvelopeBatchSubmission">

<xs:complexType>

<xs:sequence>

<xs:element name="PayloadType" type="xs:string"/>

<xs:element name="ProcessingMode" type="xs:string"/>

<xs:element name="PayloadID" type="xs:string"/>

<xs:element name="PayloadLength" type="xs:int"/>

<xs:element name="TimeStamp" type="xs:string"/>

<xs:element name="SenderID" type="xs:string"/>

<xs:element name="ReceiverID" type="xs:string"/>

<xs:element name="CORERuleVersion" type="xs:string"/>

<xs:element name="CheckSum" type="xs:string"/>

<xs:element name="Payload" type="xs:base64Binary"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="COREEnvelopeBatchSubmissionAckRetrievalRequest">

<xs:complexType>

<xs:sequence>

<xs:element name="PayloadType" type="xs:string"/>

<xs:element name="ProcessingMode" type="xs:string"/>

<xs:element name="PayloadID" type="xs:string"/>

<xs:element minOccurs="0" name="PayloadLength" type="xs:int"/>

<xs:element name="TimeStamp" type="xs:string"/>

<xs:element name="SenderID" type="xs:string"/>

<xs:element name="ReceiverID" type="xs:string"/>

<xs:element name="CORERuleVersion" type="xs:string"/>

<xs:element minOccurs="0" name="CheckSum" type="xs:string"/>

<xs:element minOccurs="0" name="Payload" type="xs:base64Binary"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="COREEnvelopeBatchSubmissionAckRetrievalResponse">

<xs:complexType>

<xs:sequence>

<xs:element name="PayloadType" type="xs:string"/>

<xs:element name="ProcessingMode" type="xs:string"/>

<xs:element name="PayloadID" type="xs:string"/>

<xs:element minOccurs="0" name="PayloadLength" type="xs:int"/>

<xs:element name="TimeStamp" type="xs:string"/>

<xs:element name="SenderID" type="xs:string"/>

<xs:element name="ReceiverID" type="xs:string"/>

<xs:element name="CORERuleVersion" type="xs:string"/>

<xs:element minOccurs="0" name="CheckSum" type="xs:string"/>

<xs:element minOccurs="0" name="Payload" type="xs:base64Binary"/>

<xs:element minOccurs="0" name="ErrorCode" type="xs:string"/>

<xs:element minOccurs="0" name="ErrorMessage" type="xs:string"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="COREEnvelopeBatchSubmissionResponse">

<xs:complexType>

<xs:sequence>

<xs:element name="PayloadType" type="xs:string"/>

<xs:element name="ProcessingMode" type="xs:string"/>

<xs:element name="PayloadID" type="xs:string"/>

<xs:element minOccurs="0" name="PayloadLength" type="xs:int"/>

<xs:element name="TimeStamp" type="xs:string"/>

<xs:element name="SenderID" type="xs:string"/>

<xs:element name="ReceiverID" type="xs:string"/>

<xs:element name="CORERuleVersion" type="xs:string"/>

<xs:element minOccurs="0" name="CheckSum" type="xs:string"/>

<xs:element minOccurs="0" name="Payload" type="xs:base64Binary"/>

<xs:element minOccurs="0" name="ErrorCode" type="xs:string"/>

<xs:element minOccurs="0" name="ErrorMessage" type="xs:string"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="COREEnvelopeRealTimeRequest">

<xs:complexType>

<xs:sequence>

<xs:element name="PayloadType" type="xs:string"/>

<xs:element name="ProcessingMode" type="xs:string"/>

<xs:element name="PayloadID" type="xs:string"/>

<xs:element name="TimeStamp" type="xs:string"/>

<xs:element name="SenderID" type="xs:string"/>

<xs:element name="ReceiverID" type="xs:string"/>

<xs:element name="CORERuleVersion" type="xs:string"/>

<xs:element name="Payload" type="xs:string"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="COREEnvelopeRealTimeResponse">

<xs:complexType>

<xs:sequence>

<xs:element name="PayloadType" type="xs:string"/>

<xs:element name="ProcessingMode" type="xs:string"/>

<xs:element name="PayloadID" type="xs:string"/>

<xs:element name="TimeStamp" type="xs:string"/>

<xs:element name="SenderID" type="xs:string"/>

<xs:element name="ReceiverID" type="xs:string"/>

<xs:element name="CORERuleVersion" type="xs:string"/>

<xs:element minOccurs="0" name="Payload" type="xs:string"/>

<xs:element minOccurs="0" name="ErrorCode" type="xs:string"/>

<xs:element minOccurs="0" name="ErrorMessage" type="xs:string"/>

</xs:sequence>

</xs:complexType>

</xs:element>

</xs:schema>

<xs:schema targetNamespace="http://www.caqh.org/SOAP/WSDL/" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:element name="batchResultsAckSubmitTransactionResponse" nillable="true">

<xs:complexType>

<xs:sequence>

<xs:element name="PayloadType" type="xs:string"/>

<xs:element name="ProcessingMode" type="xs:string"/>

<xs:element name="PayloadID" type="xs:string"/>

<xs:element minOccurs="0" name="PayloadLength" type="xs:int"/>

<xs:element name="TimeStamp" type="xs:string"/>

<xs:element name="SenderID" type="xs:string"/>

<xs:element name="ReceiverID" type="xs:string"/>

<xs:element name="CORERuleVersion" type="xs:string"/>

<xs:element minOccurs="0" name="CheckSum" type="xs:string"/>

<xs:element minOccurs="0" name="Payload" type="xs:base64Binary"/>

<xs:element minOccurs="0" name="ErrorCode" type="xs:string"/>

<xs:element minOccurs="0" name="ErrorMessage" type="xs:string"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="batchResultsRetrievalTransactionResponse" nillable="true">

<xs:complexType>

<xs:sequence>

<xs:element name="PayloadType" type="xs:string"/>

<xs:element name="ProcessingMode" type="xs:string"/>

<xs:element name="PayloadID" type="xs:string"/>

<xs:element minOccurs="0" name="PayloadLength" type="xs:int"/>

<xs:element name="TimeStamp" type="xs:string"/>

<xs:element name="SenderID" type="xs:string"/>

<xs:element name="ReceiverID" type="xs:string"/>

<xs:element name="CORERuleVersion" type="xs:string"/>

<xs:element minOccurs="0" name="CheckSum" type="xs:string"/>

<xs:element minOccurs="0" name="Payload" type="xs:base64Binary"/>

<xs:element minOccurs="0" name="ErrorCode" type="xs:string"/>

<xs:element minOccurs="0" name="ErrorMessage" type="xs:string"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="batchSubmitAckRetrievalTransactionResponse" nillable="true">

<xs:complexType>

<xs:sequence>

<xs:element name="PayloadType" type="xs:string"/>

<xs:element name="ProcessingMode" type="xs:string"/>

<xs:element name="PayloadID" type="xs:string"/>

<xs:element minOccurs="0" name="PayloadLength" type="xs:int"/>

<xs:element name="TimeStamp" type="xs:string"/>

<xs:element name="SenderID" type="xs:string"/>

<xs:element name="ReceiverID" type="xs:string"/>

<xs:element name="CORERuleVersion" type="xs:string"/>

<xs:element minOccurs="0" name="CheckSum" type="xs:string"/>

<xs:element minOccurs="0" name="Payload" type="xs:base64Binary"/>

<xs:element minOccurs="0" name="ErrorCode" type="xs:string"/>

<xs:element minOccurs="0" name="ErrorMessage" type="xs:string"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="batchSubmitTransactionResponse" nillable="true">

<xs:complexType>

<xs:sequence>

<xs:element name="PayloadType" type="xs:string"/>

<xs:element name="ProcessingMode" type="xs:string"/>

<xs:element name="PayloadID" type="xs:string"/>

<xs:element minOccurs="0" name="PayloadLength" type="xs:int"/>

<xs:element name="TimeStamp" type="xs:string"/>

<xs:element name="SenderID" type="xs:string"/>

<xs:element name="ReceiverID" type="xs:string"/>

<xs:element name="CORERuleVersion" type="xs:string"/>

<xs:element minOccurs="0" name="CheckSum" type="xs:string"/>

<xs:element minOccurs="0" name="Payload" type="xs:base64Binary"/>

<xs:element minOccurs="0" name="ErrorCode" type="xs:string"/>

<xs:element minOccurs="0" name="ErrorMessage" type="xs:string"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="realTimeTransactionResponse" nillable="true">

<xs:complexType>

<xs:sequence>

<xs:element name="PayloadType" type="xs:string"/>

<xs:element name="ProcessingMode" type="xs:string"/>

<xs:element name="PayloadID" type="xs:string"/>

<xs:element name="TimeStamp" type="xs:string"/>

<xs:element name="SenderID" type="xs:string"/>

<xs:element name="ReceiverID" type="xs:string"/>

<xs:element name="CORERuleVersion" type="xs:string"/>

<xs:element minOccurs="0" name="Payload" type="xs:string"/>

<xs:element minOccurs="0" name="ErrorCode" type="xs:string"/>

<xs:element minOccurs="0" name="ErrorMessage" type="xs:string"/>

</xs:sequence>

</xs:complexType>

</xs:element>

</xs:schema>

</types>

<message name="CORETransactions_batchSubmitTransactionResponse">

<part element="tns:batchSubmitTransactionResponse" name="batchSubmitTransactionResponse"/>

</message>

<message name="CORETransactions_batchSubmitTransaction">

<part element="ns1:COREEnvelopeBatchSubmission" name="body"/>

</message>

<message name="CORETransactions_batchResultsAckSubmitTransaction">

<part element="ns1:COREEnvelopeBatchResultsAckSubmission" name="body"/>

</message>

<message name="CORETransactions_realTimeTransaction">

<part element="ns1:COREEnvelopeRealTimeRequest" name="body"/>

</message>

<message name="CORETransactions_realTimeTransactionResponse">

<part element="tns:realTimeTransactionResponse" name="realTimeTransactionResponse"/>

</message>

<message name="CORETransactions_batchSubmitAckRetrievalTransaction">

<part element="ns1:COREEnvelopeBatchSubmissionAckRetrievalRequest" name="body"/>

</message>

<message name="CORETransactions_batchResultsAckSubmitTransactionResponse">

<part element="tns:batchResultsAckSubmitTransactionResponse" name="batchResultsAckSubmitTransactionResponse"/>

</message>

<message name="CORETransactions_batchSubmitAckRetrievalTransactionResponse">

<part element="tns:batchSubmitAckRetrievalTransactionResponse" name="batchSubmitAckRetrievalTransactionResponse"/>

</message>

<message name="CORETransactions_batchResultsRetrievalTransactionResponse">

<part element="tns:batchResultsRetrievalTransactionResponse" name="batchResultsRetrievalTransactionResponse"/>

</message>

<message name="CORETransactions_batchResultsRetrievalTransaction">

<part element="ns1:COREEnvelopeBatchResultsRetrievalRequest" name="body"/>

</message>

<portType name="CORETransactions">

<operation name="batchResultsAckSubmitTransaction" parameterOrder="body">

<input message="tns:CORETransactions_batchResultsAckSubmitTransaction"/>

<output message="tns:CORETransactions_batchResultsAckSubmitTransactionResponse"/>

</operation>

<operation name="batchResultsRetrievalTransaction" parameterOrder="body">

<input message="tns:CORETransactions_batchResultsRetrievalTransaction"/>

<output message="tns:CORETransactions_batchResultsRetrievalTransactionResponse"/>

</operation>

<operation name="batchSubmitAckRetrievalTransaction" parameterOrder="body">

<input message="tns:CORETransactions_batchSubmitAckRetrievalTransaction"/>

<output message="tns:CORETransactions_batchSubmitAckRetrievalTransactionResponse"/>

</operation>

<operation name="batchSubmitTransaction" parameterOrder="body">

<input message="tns:CORETransactions_batchSubmitTransaction"/>

<output message="tns:CORETransactions_batchSubmitTransactionResponse"/>

</operation>

<operation name="realTimeTransaction" parameterOrder="body">

<input message="tns:CORETransactions_realTimeTransaction"/>

<output message="tns:CORETransactions_realTimeTransactionResponse"/>

</operation>

</portType>

<binding name="CORETransactionsBinding" type="tns:CORETransactions">

<soap12:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>

<operation name="batchResultsAckSubmitTransaction">

<soap12:operation soapAction=""/>

<input>

<soap12:body use="literal"/>

</input>

<output>

<soap12:body use="literal"/>

</output>

</operation>

<operation name="batchResultsRetrievalTransaction">

<soap12:operation soapAction=""/>

<input>

<soap12:body use="literal"/>

</input>

<output>

<soap12:body use="literal"/>

</output>

</operation>

<operation name="batchSubmitAckRetrievalTransaction">

<soap12:operation soapAction=""/>

<input>

<soap12:body use="literal"/>

</input>

<output>

<soap12:body use="literal"/>

</output>

</operation>

<operation name="batchSubmitTransaction">

<soap12:operation soapAction=""/>

<input>

<soap12:body use="literal"/>

</input>

<output>

<soap12:body use="literal"/>

</output>

</operation>

<operation name="realTimeTransaction">

<soap12:operation soapAction=""/>

<input>

<soap12:body use="literal"/>

</input>

<output>

<soap12:body use="literal"/>

</output>

</operation>

</binding>

<service name="CoreService">

<port binding="tns:CORETransactionsBinding" name="CORETransactionsPort">

<soap12:address location="http://AS03:8080/stomp/webservices/CORETransactions"/>

</port>

</service>

</definitions>

 

I'm sending request to ingenix,it requires 'Message Format','Username' property in header info,and the header must be followed by one  blank line and then the body of the HTTPS request.

So I wite the request like this:

req.setHeader('Message+Format','X12');
req.setHeader('Username','name');
req.setBody('\r' + 'some body content');

But the response always complains element missing....

Is there something wrong?Or is there a way that I can see the request sent out ?

 

Anyone know how to add a blank line between header and body?Any suggestion will be appreciated....

 

Thanks

Hi guys,when I tried to generate class from wsdl,it can parse correctly,but when generate code,it report that 

Apex Generation FailedUnable to find soap 1.1 address

 

Can anyone tell me the solution?
Thanks !!!
The wsdl file is this:
<definitions name="CoreService" targetNamespace="http://www.caqh.org/SOAP/WSDL/" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:ns1="http://www.caqh.org/SOAP/WSDL/CORERule2.0.1.xsd" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:tns="http://www.caqh.org/SOAP/WSDL/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<types>

<xs:schema targetNamespace="http://www.caqh.org/SOAP/WSDL/CORERule2.0.1.xsd" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:element name="COREEnvelopeBatchResultsAckSubmission">

<xs:complexType>

<xs:sequence>

<xs:element name="PayloadType" type="xs:string"/>

<xs:element name="ProcessingMode" type="xs:string"/>

<xs:element name="PayloadID" type="xs:string"/>

<xs:element minOccurs="0" name="PayloadLength" type="xs:int"/>

<xs:element name="TimeStamp" type="xs:string"/>

<xs:element name="SenderID" type="xs:string"/>

<xs:element name="ReceiverID" type="xs:string"/>

<xs:element name="CORERuleVersion" type="xs:string"/>

<xs:element minOccurs="0" name="CheckSum" type="xs:string"/>

<xs:element minOccurs="0" name="Payload" type="xs:base64Binary"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="COREEnvelopeBatchResultsAckSubmissionResponse">

<xs:complexType>

<xs:sequence>

<xs:element name="PayloadType" type="xs:string"/>

<xs:element name="ProcessingMode" type="xs:string"/>

<xs:element name="PayloadID" type="xs:string"/>

<xs:element minOccurs="0" name="PayloadLength" type="xs:int"/>

<xs:element name="TimeStamp" type="xs:string"/>

<xs:element name="SenderID" type="xs:string"/>

<xs:element name="ReceiverID" type="xs:string"/>

<xs:element name="CORERuleVersion" type="xs:string"/>

<xs:element minOccurs="0" name="CheckSum" type="xs:string"/>

<xs:element minOccurs="0" name="Payload" type="xs:base64Binary"/>

<xs:element minOccurs="0" name="ErrorCode" type="xs:string"/>

<xs:element minOccurs="0" name="ErrorMessage" type="xs:string"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="COREEnvelopeBatchResultsRetrievalRequest">

<xs:complexType>

<xs:sequence>

<xs:element name="PayloadType" type="xs:string"/>

<xs:element name="ProcessingMode" type="xs:string"/>

<xs:element name="PayloadID" type="xs:string"/>

<xs:element minOccurs="0" name="PayloadLength" type="xs:int"/>

<xs:element name="TimeStamp" type="xs:string"/>

<xs:element name="SenderID" type="xs:string"/>

<xs:element name="ReceiverID" type="xs:string"/>

<xs:element name="CORERuleVersion" type="xs:string"/>

<xs:element minOccurs="0" name="CheckSum" type="xs:string"/>

<xs:element minOccurs="0" name="Payload" type="xs:base64Binary"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="COREEnvelopeBatchResultsRetrievalResponse">

<xs:complexType>

<xs:sequence>

<xs:element name="PayloadType" type="xs:string"/>

<xs:element name="ProcessingMode" type="xs:string"/>

<xs:element name="PayloadID" type="xs:string"/>

<xs:element minOccurs="0" name="PayloadLength" type="xs:int"/>

<xs:element name="TimeStamp" type="xs:string"/>

<xs:element name="SenderID" type="xs:string"/>

<xs:element name="ReceiverID" type="xs:string"/>

<xs:element name="CORERuleVersion" type="xs:string"/>

<xs:element minOccurs="0" name="CheckSum" type="xs:string"/>

<xs:element minOccurs="0" name="Payload" type="xs:base64Binary"/>

<xs:element minOccurs="0" name="ErrorCode" type="xs:string"/>

<xs:element minOccurs="0" name="ErrorMessage" type="xs:string"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="COREEnvelopeBatchSubmission">

<xs:complexType>

<xs:sequence>

<xs:element name="PayloadType" type="xs:string"/>

<xs:element name="ProcessingMode" type="xs:string"/>

<xs:element name="PayloadID" type="xs:string"/>

<xs:element name="PayloadLength" type="xs:int"/>

<xs:element name="TimeStamp" type="xs:string"/>

<xs:element name="SenderID" type="xs:string"/>

<xs:element name="ReceiverID" type="xs:string"/>

<xs:element name="CORERuleVersion" type="xs:string"/>

<xs:element name="CheckSum" type="xs:string"/>

<xs:element name="Payload" type="xs:base64Binary"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="COREEnvelopeBatchSubmissionAckRetrievalRequest">

<xs:complexType>

<xs:sequence>

<xs:element name="PayloadType" type="xs:string"/>

<xs:element name="ProcessingMode" type="xs:string"/>

<xs:element name="PayloadID" type="xs:string"/>

<xs:element minOccurs="0" name="PayloadLength" type="xs:int"/>

<xs:element name="TimeStamp" type="xs:string"/>

<xs:element name="SenderID" type="xs:string"/>

<xs:element name="ReceiverID" type="xs:string"/>

<xs:element name="CORERuleVersion" type="xs:string"/>

<xs:element minOccurs="0" name="CheckSum" type="xs:string"/>

<xs:element minOccurs="0" name="Payload" type="xs:base64Binary"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="COREEnvelopeBatchSubmissionAckRetrievalResponse">

<xs:complexType>

<xs:sequence>

<xs:element name="PayloadType" type="xs:string"/>

<xs:element name="ProcessingMode" type="xs:string"/>

<xs:element name="PayloadID" type="xs:string"/>

<xs:element minOccurs="0" name="PayloadLength" type="xs:int"/>

<xs:element name="TimeStamp" type="xs:string"/>

<xs:element name="SenderID" type="xs:string"/>

<xs:element name="ReceiverID" type="xs:string"/>

<xs:element name="CORERuleVersion" type="xs:string"/>

<xs:element minOccurs="0" name="CheckSum" type="xs:string"/>

<xs:element minOccurs="0" name="Payload" type="xs:base64Binary"/>

<xs:element minOccurs="0" name="ErrorCode" type="xs:string"/>

<xs:element minOccurs="0" name="ErrorMessage" type="xs:string"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="COREEnvelopeBatchSubmissionResponse">

<xs:complexType>

<xs:sequence>

<xs:element name="PayloadType" type="xs:string"/>

<xs:element name="ProcessingMode" type="xs:string"/>

<xs:element name="PayloadID" type="xs:string"/>

<xs:element minOccurs="0" name="PayloadLength" type="xs:int"/>

<xs:element name="TimeStamp" type="xs:string"/>

<xs:element name="SenderID" type="xs:string"/>

<xs:element name="ReceiverID" type="xs:string"/>

<xs:element name="CORERuleVersion" type="xs:string"/>

<xs:element minOccurs="0" name="CheckSum" type="xs:string"/>

<xs:element minOccurs="0" name="Payload" type="xs:base64Binary"/>

<xs:element minOccurs="0" name="ErrorCode" type="xs:string"/>

<xs:element minOccurs="0" name="ErrorMessage" type="xs:string"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="COREEnvelopeRealTimeRequest">

<xs:complexType>

<xs:sequence>

<xs:element name="PayloadType" type="xs:string"/>

<xs:element name="ProcessingMode" type="xs:string"/>

<xs:element name="PayloadID" type="xs:string"/>

<xs:element name="TimeStamp" type="xs:string"/>

<xs:element name="SenderID" type="xs:string"/>

<xs:element name="ReceiverID" type="xs:string"/>

<xs:element name="CORERuleVersion" type="xs:string"/>

<xs:element name="Payload" type="xs:string"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="COREEnvelopeRealTimeResponse">

<xs:complexType>

<xs:sequence>

<xs:element name="PayloadType" type="xs:string"/>

<xs:element name="ProcessingMode" type="xs:string"/>

<xs:element name="PayloadID" type="xs:string"/>

<xs:element name="TimeStamp" type="xs:string"/>

<xs:element name="SenderID" type="xs:string"/>

<xs:element name="ReceiverID" type="xs:string"/>

<xs:element name="CORERuleVersion" type="xs:string"/>

<xs:element minOccurs="0" name="Payload" type="xs:string"/>

<xs:element minOccurs="0" name="ErrorCode" type="xs:string"/>

<xs:element minOccurs="0" name="ErrorMessage" type="xs:string"/>

</xs:sequence>

</xs:complexType>

</xs:element>

</xs:schema>

<xs:schema targetNamespace="http://www.caqh.org/SOAP/WSDL/" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:element name="batchResultsAckSubmitTransactionResponse" nillable="true">

<xs:complexType>

<xs:sequence>

<xs:element name="PayloadType" type="xs:string"/>

<xs:element name="ProcessingMode" type="xs:string"/>

<xs:element name="PayloadID" type="xs:string"/>

<xs:element minOccurs="0" name="PayloadLength" type="xs:int"/>

<xs:element name="TimeStamp" type="xs:string"/>

<xs:element name="SenderID" type="xs:string"/>

<xs:element name="ReceiverID" type="xs:string"/>

<xs:element name="CORERuleVersion" type="xs:string"/>

<xs:element minOccurs="0" name="CheckSum" type="xs:string"/>

<xs:element minOccurs="0" name="Payload" type="xs:base64Binary"/>

<xs:element minOccurs="0" name="ErrorCode" type="xs:string"/>

<xs:element minOccurs="0" name="ErrorMessage" type="xs:string"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="batchResultsRetrievalTransactionResponse" nillable="true">

<xs:complexType>

<xs:sequence>

<xs:element name="PayloadType" type="xs:string"/>

<xs:element name="ProcessingMode" type="xs:string"/>

<xs:element name="PayloadID" type="xs:string"/>

<xs:element minOccurs="0" name="PayloadLength" type="xs:int"/>

<xs:element name="TimeStamp" type="xs:string"/>

<xs:element name="SenderID" type="xs:string"/>

<xs:element name="ReceiverID" type="xs:string"/>

<xs:element name="CORERuleVersion" type="xs:string"/>

<xs:element minOccurs="0" name="CheckSum" type="xs:string"/>

<xs:element minOccurs="0" name="Payload" type="xs:base64Binary"/>

<xs:element minOccurs="0" name="ErrorCode" type="xs:string"/>

<xs:element minOccurs="0" name="ErrorMessage" type="xs:string"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="batchSubmitAckRetrievalTransactionResponse" nillable="true">

<xs:complexType>

<xs:sequence>

<xs:element name="PayloadType" type="xs:string"/>

<xs:element name="ProcessingMode" type="xs:string"/>

<xs:element name="PayloadID" type="xs:string"/>

<xs:element minOccurs="0" name="PayloadLength" type="xs:int"/>

<xs:element name="TimeStamp" type="xs:string"/>

<xs:element name="SenderID" type="xs:string"/>

<xs:element name="ReceiverID" type="xs:string"/>

<xs:element name="CORERuleVersion" type="xs:string"/>

<xs:element minOccurs="0" name="CheckSum" type="xs:string"/>

<xs:element minOccurs="0" name="Payload" type="xs:base64Binary"/>

<xs:element minOccurs="0" name="ErrorCode" type="xs:string"/>

<xs:element minOccurs="0" name="ErrorMessage" type="xs:string"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="batchSubmitTransactionResponse" nillable="true">

<xs:complexType>

<xs:sequence>

<xs:element name="PayloadType" type="xs:string"/>

<xs:element name="ProcessingMode" type="xs:string"/>

<xs:element name="PayloadID" type="xs:string"/>

<xs:element minOccurs="0" name="PayloadLength" type="xs:int"/>

<xs:element name="TimeStamp" type="xs:string"/>

<xs:element name="SenderID" type="xs:string"/>

<xs:element name="ReceiverID" type="xs:string"/>

<xs:element name="CORERuleVersion" type="xs:string"/>

<xs:element minOccurs="0" name="CheckSum" type="xs:string"/>

<xs:element minOccurs="0" name="Payload" type="xs:base64Binary"/>

<xs:element minOccurs="0" name="ErrorCode" type="xs:string"/>

<xs:element minOccurs="0" name="ErrorMessage" type="xs:string"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="realTimeTransactionResponse" nillable="true">

<xs:complexType>

<xs:sequence>

<xs:element name="PayloadType" type="xs:string"/>

<xs:element name="ProcessingMode" type="xs:string"/>

<xs:element name="PayloadID" type="xs:string"/>

<xs:element name="TimeStamp" type="xs:string"/>

<xs:element name="SenderID" type="xs:string"/>

<xs:element name="ReceiverID" type="xs:string"/>

<xs:element name="CORERuleVersion" type="xs:string"/>

<xs:element minOccurs="0" name="Payload" type="xs:string"/>

<xs:element minOccurs="0" name="ErrorCode" type="xs:string"/>

<xs:element minOccurs="0" name="ErrorMessage" type="xs:string"/>

</xs:sequence>

</xs:complexType>

</xs:element>

</xs:schema>

</types>

<message name="CORETransactions_batchSubmitTransactionResponse">

<part element="tns:batchSubmitTransactionResponse" name="batchSubmitTransactionResponse"/>

</message>

<message name="CORETransactions_batchSubmitTransaction">

<part element="ns1:COREEnvelopeBatchSubmission" name="body"/>

</message>

<message name="CORETransactions_batchResultsAckSubmitTransaction">

<part element="ns1:COREEnvelopeBatchResultsAckSubmission" name="body"/>

</message>

<message name="CORETransactions_realTimeTransaction">

<part element="ns1:COREEnvelopeRealTimeRequest" name="body"/>

</message>

<message name="CORETransactions_realTimeTransactionResponse">

<part element="tns:realTimeTransactionResponse" name="realTimeTransactionResponse"/>

</message>

<message name="CORETransactions_batchSubmitAckRetrievalTransaction">

<part element="ns1:COREEnvelopeBatchSubmissionAckRetrievalRequest" name="body"/>

</message>

<message name="CORETransactions_batchResultsAckSubmitTransactionResponse">

<part element="tns:batchResultsAckSubmitTransactionResponse" name="batchResultsAckSubmitTransactionResponse"/>

</message>

<message name="CORETransactions_batchSubmitAckRetrievalTransactionResponse">

<part element="tns:batchSubmitAckRetrievalTransactionResponse" name="batchSubmitAckRetrievalTransactionResponse"/>

</message>

<message name="CORETransactions_batchResultsRetrievalTransactionResponse">

<part element="tns:batchResultsRetrievalTransactionResponse" name="batchResultsRetrievalTransactionResponse"/>

</message>

<message name="CORETransactions_batchResultsRetrievalTransaction">

<part element="ns1:COREEnvelopeBatchResultsRetrievalRequest" name="body"/>

</message>

<portType name="CORETransactions">

<operation name="batchResultsAckSubmitTransaction" parameterOrder="body">

<input message="tns:CORETransactions_batchResultsAckSubmitTransaction"/>

<output message="tns:CORETransactions_batchResultsAckSubmitTransactionResponse"/>

</operation>

<operation name="batchResultsRetrievalTransaction" parameterOrder="body">

<input message="tns:CORETransactions_batchResultsRetrievalTransaction"/>

<output message="tns:CORETransactions_batchResultsRetrievalTransactionResponse"/>

</operation>

<operation name="batchSubmitAckRetrievalTransaction" parameterOrder="body">

<input message="tns:CORETransactions_batchSubmitAckRetrievalTransaction"/>

<output message="tns:CORETransactions_batchSubmitAckRetrievalTransactionResponse"/>

</operation>

<operation name="batchSubmitTransaction" parameterOrder="body">

<input message="tns:CORETransactions_batchSubmitTransaction"/>

<output message="tns:CORETransactions_batchSubmitTransactionResponse"/>

</operation>

<operation name="realTimeTransaction" parameterOrder="body">

<input message="tns:CORETransactions_realTimeTransaction"/>

<output message="tns:CORETransactions_realTimeTransactionResponse"/>

</operation>

</portType>

<binding name="CORETransactionsBinding" type="tns:CORETransactions">

<soap12:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>

<operation name="batchResultsAckSubmitTransaction">

<soap12:operation soapAction=""/>

<input>

<soap12:body use="literal"/>

</input>

<output>

<soap12:body use="literal"/>

</output>

</operation>

<operation name="batchResultsRetrievalTransaction">

<soap12:operation soapAction=""/>

<input>

<soap12:body use="literal"/>

</input>

<output>

<soap12:body use="literal"/>

</output>

</operation>

<operation name="batchSubmitAckRetrievalTransaction">

<soap12:operation soapAction=""/>

<input>

<soap12:body use="literal"/>

</input>

<output>

<soap12:body use="literal"/>

</output>

</operation>

<operation name="batchSubmitTransaction">

<soap12:operation soapAction=""/>

<input>

<soap12:body use="literal"/>

</input>

<output>

<soap12:body use="literal"/>

</output>

</operation>

<operation name="realTimeTransaction">

<soap12:operation soapAction=""/>

<input>

<soap12:body use="literal"/>

</input>

<output>

<soap12:body use="literal"/>

</output>

</operation>

</binding>

<service name="CoreService">

<port binding="tns:CORETransactionsBinding" name="CORETransactionsPort">

<soap12:address location="http://AS03:8080/stomp/webservices/CORETransactions"/>

</port>

</service>

</definitions>