bmsuite码流

解决方案 »

  1.   

    GET /ESERVER/EMAILCONNECTORServer/BMSuiteService?wsdl HTTP/1.1User-Agent: Java/1.6.0_20Host: 192.168.1.113:8080Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2Connection: keep-aliveHTTP/1.1 200 OKServer: Apache-Coyote/1.1Content-Type: text/xml;charset=UTF-8Transfer-Encoding: chunkedDate: Tue, 12 Jun 2012 12:19:08 GMT2000<?xml version='1.0' encoding='UTF-8'?><wsdl:definitions name="IBMSuiteService" targetNamespace="http://intf.snsconnectorserver.rcs.huawei.com/" xmlns:ns1="http://cxf.apache.org/bindings/xformat" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://intf.snsconnectorserver.rcs.huawei.com/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
      <wsdl:types>
    <xs:schema targetNamespace="http://intf.snsconnectorserver.rcs.huawei.com/" version="1.0" xmlns:tns="http://intf.snsconnectorserver.rcs.huawei.com/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:element name="notifyAddAccount" type="tns:notifyAddAccount" />
    <xs:element name="notifyAddAccountResponse" type="tns:notifyAddAccountResponse" />
    <xs:element name="notifyDelAccount" type="tns:notifyDelAccount" />
    <xs:element name="notifyDelAccountResponse" type="tns:notifyDelAccountResponse" />
    <xs:element name="notifyModAccount" type="tns:notifyModAccount" />
    <xs:element name="notifyModAccountResponse" type="tns:notifyModAccountResponse" />
    <xs:element name="notifyModStatus" type="tns:notifyModStatus" />
    <xs:element name="notifyModStatusResponse" type="tns:notifyModStatusResponse" />
    <xs:complexType name="notifyModStatus">
    <xs:sequence>
    <xs:element minOccurs="0" name="arg0" type="tns:notifyModStatusReq" />
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="notifyModStatusReq">
    <xs:sequence>
    <xs:element minOccurs="0" name="account" type="xs:string" />
    <xs:element name="newStatus" type="xs:int" />
    <xs:element minOccurs="0" name="userID" type="xs:string" />
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="notifyModStatusResponse">
    <xs:sequence>
    <xs:element minOccurs="0" name="return" type="tns:notifyModStatusRes" />
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="notifyModStatusRes">
    <xs:sequence>
    <xs:element minOccurs="0" name="retCode" type="xs:string" />
    <xs:element minOccurs="0" name="retDesc" type="xs:string" />
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="notifyModAccount">
    <xs:sequence>
    <xs:element minOccurs="0" name="arg0" type="tns:notifyModAccountReq" />
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="notifyModAccountReq">
    <xs:sequence>
    <xs:element minOccurs="0" name="newAccount" type="xs:string" />
    <xs:element minOccurs="0" name="userID" type="xs:string" />
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="notifyModAccountResponse">
    <xs:sequence>
    <xs:element minOccurs="0" name="return" type="tns:notifyModAccountRes" />
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="notifyModAccountRes">
    <xs:sequence>
    <xs:element minOccurs="0" name="retCode" type="xs:string" />
    <xs:element minOccurs="0" name="retDesc" type="xs:string" />
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="notifyDelAccount">
    <xs:sequence>
    <xs:element minOccurs="0" name="arg0" type="tns:notifyDelAccountReq" />
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="notifyDelAccountReq">
    <xs:sequence>
    <xs:element minOccurs="0" name="delUserDataDate" type="xs:dateTime" />
    <xs:element minOccurs="0" name="userID" type="xs:string" />
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="notifyDelAccountResponse">
    <xs:sequence>
    <xs:element minOccurs="0" name="return" type="tns:notifyDelAccountRes" />
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="notifyDelAccountRes">
    <xs:sequence>
    <xs:element minOccurs="0" name="retCode" type="xs:string" />
    <xs:element minOccurs="0" name="retDesc" type="xs:string" />
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="notifyAddAccount">
    <xs:sequence>
    <xs:element minOccurs="0" name="arg0" type="tns:notifyAddAccountReq" />
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="notifyAddAccountReq">
    <xs:sequence>
    <xs:element minOccurs="0" name="account" type="xs:string" />
    <xs:element minOccurs="0" name="userID" type="xs:string" />
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="notifyAddAccountResponse">
    <xs:sequence>
    <xs:element minOccurs="0" name="return" type="tns:notifyAddAccountRes" />
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="notifyAddAccountRes">
    <xs:sequence>
    <xs:element minOccurs="0" name="retCode" type="xs:string" />
    <xs:element minOccurs="0" name="retDesc" type="xs:string" />
    </xs:sequence>
    </xs:complexType>
    </xs:schema>
      </wsdl:types>
      <wsdl:message name="notifyDelAccountResponse">
        <wsdl:part element="tns:notifyDelAccountResponse" name="parameters">
        </wsdl:part>
      </wsdl:message>
      <wsdl:message name="notifyModAccountResponse">
        <wsdl:part element="tns:notifyModAccountResponse" name="parameters">
        </wsdl:part>
      </wsdl:message>
      <wsdl:message name="notifyModAccount">
        <wsdl:part element="tns:notifyModAccount" name="parameters">
        </wsdl:part>
      </wsdl:message>
      <wsdl:message name="notifyAddAccountResponse">
        <wsdl:part element="tns:notifyAddAccountResponse" name="parameters">
        </wsdl:part>
      </wsdl:message>
      <wsdl:message name="notifyModStatus">
        <wsdl:part element="tns:notifyModStatus" name="parameters">
        </wsdl:part>
      </wsdl:message>
      <wsdl:message name="notifyDelAccount">
        <wsdl:part element="tns:notifyDelAccount" name="parameters">
        </wsdl:part>
      </wsdl:message>
      <wsdl:message name="notifyModStatusResponse">
        <wsdl:part element="tns:notifyModStatusResponse" name="parameters">
        </wsdl:part>
      </wsdl:message>
      <wsdl:message name="notifyAddAccount">
        <wsdl:part element="tns:notifyAddAccount" name="parameters">
        </wsdl:part>
      </wsdl:message>
      <wsdl:portType name="IBMSuiteServicePortType">
        <wsdl:operation name="notifyModStatus">
          <wsdl:input message="tns:notifyModStatus" name="notifyModStatus">
        </wsdl:input>
          <wsdl:output message="tns:notifyModStatusResponse" name="notifyModStatusResponse">
        </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="notifyModAccount">
          <wsdl:input message="tns:notifyModAccount" name="notifyModAccount">
        </wsdl:input>
         
      

  2.   

     <wsdl:output message="tns:notifyModAccountResponse" name="notifyModAccountResponse">
        </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="notifyDelAccount">
          <wsdl:input message="tns:notifyDelAccount" name="notifyDelAccount">
        </wsdl:input>
          <wsdl:output message="tns:notifyDelAccountResponse" name="notifyDelAccountResponse">
        </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="notifyAddAccount">
          <wsdl:input message="tns:notifyAddAccount" name="notifyAddAccount">
        </wsdl:input>
          <wsdl:output message="tns:notifyAddAccountResponse" name="notifyAddAccountResponse">
        </wsdl:output>
        </wsdl:operation>
      </wsdl:portType>
      <wsdl:binding name="IBMSuiteServiceSoapBinding" type="tns:IBMSuiteServicePortType">
        <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
        <wsdl:operation name="notifyModStatus">
          <soap:operation soapAction="" style="document" />
          <wsdl:input name="notifyModStatus">
            <soap:body use="literal" />
          </wsdl:input>
          <wsdl:output name="notifyModStatusResponse">
            <soap:body use="literal" />
          </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="notifyModAccount">
          <soap:operation soapAction="" style="document" />
          <wsdl:input name="notifyModAccount">
            <soap:body use="literal" />
          </wsdl:input>
          <wsdl:output name="notifyModAccountResponse">
            <soap:body use="literal" />
          </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="notifyDelAccount">
          <soap:operation soapAction="" style="document" />
          <wsdl:input name="notifyDelAccount">
            <soap:body use="literal" />
          </wsdl:input>
          <wsdl:output name="notifyDelAccountResponse">
            <soap:body use="literal" />
          </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="notifyAddAccount">
          <soap:operation soapAction="" style="document" />
          <wsdl:input name="notifyAddAccount">
            <soap:body use="literal" />
          </wsdl:input>
          <wsdl:output name="notifyAddAccountResponse">
            <soap:body use="literal" />
          </wsdl:output>
        </wsdl:operation>
      </wsdl:binding>
      <wsdl:service name="IBMSuiteService">
        <wsdle9:port binding="tns:IBMSuiteServiceSoapBinding" name="IBMSuiteServicePort">
          <soap:address location="http://192.168.1.113:8080/ESERVER/EMAILCONNECTORServer/BMSuiteService" />
        </wsdl:port>
      </wsdl:service>
    </wsdl:definitions>0POST /ESERVER/EMAILCONNECTORServer/BMSuiteService HTTP/1.1SOAPAction: ""Accept: text/xml, multipart/related, text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2Content-Type: text/xml;charset="utf-8"User-Agent: JAX-WS RI 2.1.3-hudson-390-Host: 192.168.1.113:8080Connection: keep-aliveContent-Length: 290<?xml version="1.0" ?><S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Body><ns2:notifyAddAccount xmlns:ns2="http://intf.snsconnectorserver.rcs.huawei.com/"><arg0><account>+8613956000007</account><userID>1242227</userID></arg0></ns2:notifyAddAccount></S:Body></S:Envelope>HTTP/1.1 200 OKServer: Apache-Coyote/1.1Content-Type: text/xml;charset=UTF-8Content-Length: 287Date: Tue, 12 Jun 2012 12:19:08 GMT<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ns2:notifyAddAccountResponse xmlns:ns2="http://intf.snsconnectorserver.rcs.huawei.com/"><return><retCode>0</retCode><retDesc>ok</retDesc></return></ns2:notifyAddAccountResponse></soap:Body></soap:Envelope>