3 Replies Latest reply: Apr 25, 2013 5:58 PM by vladodias RSS

    Unable to see operation type in the invoke activity

    user1165407
      I am trying to invoke the following web service in my process but I am not able to see any operation to select in the activity even though the wsdl document has an operation type.


      <definitions
      name="CatalogImportService"
      targetNamespace="http://integrations.com/"
      xmlns="http://schemas.xmlsoap.org/wsdl/"
      xmlns:tns="http://integrations.com/"
      xmlns:xsd="http://www.w3.org/2001/XMLSchema"
      xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
      >
      <import namespace="http://xyz.com/integrations/Import" location="Import_wsdl_1.wsdl"/>

      <binding name="ImportImplPortBinding" xmlns:ns1="http://xyz.com/integrations/Import"
      type="ns1:Import">
      <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
      <operation name="import">
      <soap:operation soapAction=""/>
      <input>
      <soap:body use="literal"/>
      </input>
      <output>
      <soap:body use="literal"/>
      </output>
      </operation>
      </binding>
      <service name="ImportService">
      <port name="ImportImplPort" binding="tns:ImportImplPortBinding">
      <soap:address location="http://localhost:7003/Import"/>
      </port>
      </service>
      </definitions>

      Can anyone please help me with this?

      Thanks.
        • 1. Re: Unable to see operation type in the invoke activity
          991448
          Please paste the cotents of the wsdl Import_wsdl_1.wsd/.
          • 2. Re: Unable to see operation type in the invoke activity
            user1165407
            This is the other wsdl that you asked for

            <definitions

            targetNamespace="http://xyz.com/integrations/Import"
            xmlns="http://schemas.xmlsoap.org/wsdl/"
            xmlns:tns="http://xyz.com/integrations/\Import"
            xmlns:xsd="http://www.w3.org/2001/XMLSchema"
            >
            <types>
            <xsd:schema>
            <xsd:import namespace="http://xyz.com/integrations/Import/types" schemaLocation="Import_xsd_1.xsd"/>
            </xsd:schema>
            </types>
            <message name="import">
            <part name="in" xmlns:ns1="http://leapfrog.com/integrations/Import/types" element="ns1:Update"/>
            </message>
            <message name="importResponse">
            <part name="out" xmlns:ns2="http://leapfrog.com/integrations/Import/types" element="ns2:UpdateResponse"/>
            </message>
            <portType name="Import">
            <operation name="import">
            <input message="tns:import"/>
            <output message="tns:importResponse"/>
            </operation>
            </portType>
            </definitions>

            Thanks
            • 3. Re: Unable to see operation type in the invoke activity
              vladodias
              Hi,

              The wsdl's that you posted look alright...

              Look into the *Ref.wsdl, there should be a partnerLinkType defined there... Also look into the composite for the "reference" tags and finally into the BPEL source check the partnerLinks tags...

              Cheers,
              Vlad