Hi Ole,

that means, if i want to use document/literal, then i should change for instance this message:

 <wsdl:message name="*getProductNextRecordRequest*">
 <wsdl:part name="*Endpoint2*" element="*tns1:Endpoint2*" />
 <wsdl:part name="*CId2*" element="*tns1:CId2*" />
 </wsdl:message>

to one element, which will be defined as one parameter, which will hold Endpoint2 and CId2 in itself ?

That means, for document/literal, every function can have only one input message ?

Regards,
Roman.

omatzura wrote:
Hi Roman,

thanks.. this is a bit strange, your operations input message has defined
several parts but it is not used with a RPC soap-binding, you will probably
either need to change the style for the binding from document to rpc
(probably just a setting somewhere), or refactor the input message to
contain one root element/argument which holds the other two
elements/arguments..

hope this makes sense :-)

regards!

/Ole
eviware.com


Roman Heinrich-2 wrote:
Hi all,

i`m using oracle oc4j 10.1.3 with axis 1.4 bundled in my application. I have problem with running web service. Axis is not recognizing correctly arguments passed in soap request message.

SoapUi generated this soap request, which is not working:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; xmlns:ops="http://ishop.orange.iway.sk/OPSTypes/";>
   <soapenv:Header/>
   <soapenv:Body>
      <ops:Endpoint2>1</ops:Endpoint2>
      <ops:CId2>1</ops:CId2>
   </soapenv:Body>
</soapenv:Envelope>

and i`ve got this response from axis:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; xmlns:xsd="http://www.w3.org/2001/XMLSchema"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
   <soapenv:Body>
      <soapenv:Fault>
         <faultcode>soapenv:Server.generalException</faultcode>
<faultstring>Tried to invoke method public sk.iway.orange.ishop.catalog.ProductRecordType sk.iway.orange.ishop.ProductSynchroServiceImpl.getProductNextRecord(long,long) throws java.rmi.RemoteException,sk.iway.orange.ishop.exceptions.TimeoutException,sk.iway.orange.ishop.exceptions.ServiceException,sk.iway.orange.ishop.exceptions.DatabaseException with arguments java.lang.Long,null. The arguments do not match the signature.; nested exception is:
    java.lang.IllegalArgumentException</faultstring>
         <detail>
<ns1:hostname xmlns:ns1="http://xml.apache.org/axis/";>AMD64x5</ns1:hostname>
         </detail>
      </soapenv:Fault>
   </soapenv:Body>
</soapenv:Envelope>

It seems, that axis is not recognising ops:CId2 argument.

My wsdl for service:

  <?xml version="1.0" encoding="UTF-8" ?>
- <#> <wsdl:definitions targetNamespace="*http://ishop.orange.iway.sk*"; xmlns:tns3="*http://ishop.orange.iway.sk/catalog/*"; xmlns:impl="*http://ishop.orange.iway.sk*"; xmlns:intf="*http://ishop.orange.iway.sk*"; xmlns:apachesoap="*http://xml.apache.org/xml-soap*"; xmlns:wsdlsoap="*http://schemas.xmlsoap.org/wsdl/soap/*"; xmlns:xsd="*http://www.w3.org/2001/XMLSchema*"; xmlns:tns2="*http://ishop.orange.iway.sk/exceptions*"; xmlns:tns1="*http://ishop.orange.iway.sk/OPSTypes/*"; xmlns:wsdl="*http://schemas.xmlsoap.org/wsdl/*";>
- <#> <!--

WSDL created by Apache Axis version: 1.4
Built on Apr 22, 2006 (06:55:48 PDT)

  -->
- <#> <wsdl:types>
- <#> <schema xmlns="*http://www.w3.org/2001/XMLSchema*"; targetNamespace="*http://ishop.orange.iway.sk/OPSTypes/*";>
  <import namespace="*http://ishop.orange.iway.sk/catalog/*"; />
  <import namespace="*http://ishop.orange.iway.sk/exceptions*"; />
  <element name="*Endpoint1*" type="*xsd:long*" />
  <element name="*CId1*" type="*xsd:long*" />
  <element name="*Endpoint2*" type="*xsd:long*" />
  <element name="*CId2*" type="*xsd:long*" />
  <element name="*OutProductRecord1*" type="*tns3:productRecordType*" />
  <element name="*Endpoint3*" type="*xsd:long*" />
  <element name="*ProductRecord1*" type="*tns3:productRecordType*" />
  <element name="*OutProductRecord2*" type="*tns3:productRecordType*" />
  <element name="*Endpoint4*" type="*xsd:long*" />
  <element name="*CId3*" type="*xsd:long*" />
  <element name="*ProductRecord2*" type="*tns3:productRecordType*" />
  <element name="*CId4*" type="*xsd:long*" />
  <element name="*Endpoint5*" type="*xsd:long*" />
  <element name="*CId5*" type="*xsd:long*" />
  <element name="*ProductRecord3*" type="*tns3:productRecordType*" />
  <element name="*OutProductRecord3*" type="*tns3:productRecordType*" />
  <element name="*ProductRecord4*" type="*tns3:productRecordType*" />
  <element name="*Endpoint6*" type="*xsd:long*" />
  </schema>
- <#> <schema xmlns="*http://www.w3.org/2001/XMLSchema*"; targetNamespace="*http://ishop.orange.iway.sk/exceptions*";>
  <import namespace="*http://ishop.orange.iway.sk/catalog/*"; />
- <#> <complexType name="*timeoutException*">
- <#> <sequence>
  <element name="*ExceptionCode*" type="*xsd:int*" />
<element name="*ExceptionMessage*" nillable="*true*" type="*xsd:string*" />
  </sequence>
  </complexType>
  <element name="*timeoutException*" type="*tns2:timeoutException*" />
- <#> <complexType name="*serviceException*">
- <#> <sequence>
<element name="*ExceptionMessage*" nillable="*true*" type="*xsd:string*" /> <element name="*NestedExceptionStackTrace*" nillable="*true*" type="*xsd:string*" />
  </sequence>
  </complexType>
  <element name="*serviceException*" type="*tns2:serviceException*" />
- <#> <complexType name="*databaseException*">
- <#> <sequence>
  <element name="*ExceptionCode*" type="*xsd:int*" />
<element name="*ExceptionMessage*" nillable="*true*" type="*xsd:string*" />
  </sequence>
  </complexType>
  <element name="*databaseException*" type="*tns2:databaseException*" />
- <#> <complexType name="*implementedException*">
- <#> <sequence>
  <element name="*ExceptionCode*" type="*xsd:int*" />
<element name="*ExceptionMessage*" nillable="*true*" type="*xsd:string*" />
  </sequence>
  </complexType>
<element name="*implementedException*" type="*tns2:implementedException*" />
  </schema>
- <#> <schema xmlns="*http://www.w3.org/2001/XMLSchema*"; targetNamespace="*http://ishop.orange.iway.sk/catalog/*"; elementFormDefault="*qualified*">
  <import namespace="*http://ishop.orange.iway.sk/exceptions*"; />
- <#> <complexType name="*productIdentifierType*">
- <#> <sequence>
<element name="*productPartNumber*" nillable="*true*" type="*xsd:string*" /> <element name="*productExternId1*" nillable="*true*" type="*xsd:string*" /> <element name="*productExternId2*" nillable="*true*" type="*xsd:string*" />
  </sequence>
  </complexType>
- <#> <complexType name="*companyIdentifierType*">
- <#> <sequence>
  <element name="*companId*" nillable="*true*" type="*xsd:long*" />
<element name="*company_externId1*" nillable="*true*" type="*xsd:string*" /> <element name="*company_externId2*" nillable="*true*" type="*xsd:string*" />
  </sequence>
  </complexType>
- <#> <complexType name="*vatIdentifierType*">
- <#> <sequence>
  <element name="*vatId*" nillable="*true*" type="*xsd:long*" />
  <element name="*vatValue*" nillable="*true*" type="*xsd:double*" />
  </sequence>
  </complexType>
- <#> <complexType name="*productAttachmentType*">
- <#> <sequence>
  <element name="*attachmentId*" nillable="*true*" type="*xsd:long*" />
<element name="*attachmentTypeIdFk*" nillable="*true*" type="*xsd:long*" />
  <element name="*name*" nillable="*true*" type="*xsd:string*" />
  <element name="*data*" nillable="*true*" type="*xsd:string*" />
  <element name="*dataRemote*" nillable="*true*" type="*xsd:string*" />
<element name="*lastModificationDate*" nillable="*true*" type="*xsd:date*" /> <element name="*lastModificationBy*" nillable="*true*" type="*xsd:string*" />
  <element name="*mimeType*" nillable="*true*" type="*xsd:string*" />
  <element name="*lang*" type="*xsd:string*" />
  <element name="*note*" nillable="*true*" type="*xsd:string*" />
  <element name="*visible*" nillable="*true*" type="*xsd:boolean*" />
  </sequence>
  </complexType>
- <#> <complexType name="*productMlRecord*">
- <#> <sequence>
  <element name="*partNumberFk*" type="*tns3:productIdentifierType*" />
  <element name="*lang*" type="*xsd:string*" />
  <element name="*product_name*" type="*xsd:string*" />
  <element name="*productDesc*" nillable="*true*" type="*xsd:string*" />
  <element name="*productUrl*" nillable="*true*" type="*xsd:string*" />
  </sequence>
  </complexType>
- <#> <complexType name="*productCustomType*">
- <#> <sequence>
  <element name="*partNumberFk*" type="*tns3:productIdentifierType*" />
  <element name="*manufacturer*" nillable="*true*" type="*xsd:string*" />
  <element name="*unitOfMeasure*" nillable="*true*" type="*xsd:string*" />
  <element name="*externManager*" nillable="*true*" type="*xsd:string*" />
<element name="*externManagerEmail*" nillable="*true*" type="*xsd:string*" /> <element name="*externManagerCompany*" nillable="*true*" type="*xsd:string*" /> <element name="*disableUserDiscountCards*" nillable="*true*" type="*xsd:boolean*" />
  <element name="*weight*" nillable="*true*" type="*xsd:double*" />
  <element name="*warrantyMonths*" nillable="*true*" type="*xsd:int*" />
  <element name="*fakePrice*" nillable="*true*" type="*xsd:double*" />
  <element name="*customStyle*" nillable="*true*" type="*xsd:string*" />
  </sequence>
  </complexType>
- <#> <complexType name="*productStateType*">
- <#> <sequence>
  <element name="*statusId*" nillable="*true*" type="*xsd:long*" />
  <element name="*name*" nillable="*true*" type="*xsd:string*" />
  <element name="*lang*" type="*xsd:string*" />
  </sequence>
  </complexType>
- <#> <complexType name="*productRCategoryNodeType*">
- <#> <sequence>
  <element name="*nodeId*" type="*xsd:long*" />
  <element name="*partNumberFk*" type="*tns3:productIdentifierType*" />
  <element name="*orderFix*" nillable="*true*" type="*xsd:long*" />
  </sequence>
  </complexType>
- <#> <complexType name="*productStockType*">
- <#> <sequence>
  <element name="*stockId*" nillable="*true*" type="*xsd:long*" />
  <element name="*storageIdFk*" type="*xsd:long*" />
  <element name="*partNumberFk*" type="*tns3:productIdentifierType*" />
  <element name="*actualAmount*" type="*xsd:int*" />
  <element name="*originalAmount*" nillable="*true*" type="*xsd:int*" />
  <element name="*warningAmount*" nillable="*true*" type="*xsd:int*" />
  <element name="*criticalAmount*" nillable="*true*" type="*xsd:int*" />
  <element name="*orderUnit*" type="*xsd:int*" />
  <element name="*orderUnitMin*" nillable="*true*" type="*xsd:int*" />
  <element name="*orderUnitMax*" nillable="*true*" type="*xsd:int*" />
  </sequence>
  </complexType>
- <#> <complexType name="*productParametersType*">
- <#> <sequence>
  <element name="*nodeId*" type="*xsd:long*" />
  <element name="*partNumberFk*" type="*tns3:productIdentifierType*" />
  <element name="*parameterId*" type="*xsd:long*" />
  <element name="*value*" type="*xsd:string*" />
  </sequence>
  </complexType>
- <#> <complexType name="*productRecordType*">
- <#> <sequence>
  <element name="*partNumber*" type="*tns3:productIdentifierType*" />
  <element name="*companyIdFk*" type="*tns3:companyIdentifierType*" />
  <element name="*vatIdFk*" type="*tns3:vatIdentifierType*" />
  <element name="*productUrl*" nillable="*true*" type="*xsd:string*" />
  <element name="*salePrice*" nillable="*true*" type="*xsd:double*" />
  <element name="*buyPrice*" nillable="*true*" type="*xsd:double*" />
  <element name="*minSalePrice*" nillable="*true*" type="*xsd:double*" />
  <element name="*maxSalePrice*" nillable="*true*" type="*xsd:double*" />
  <element name="*quantity*" nillable="*true*" type="*xsd:int*" />
  <element name="*removed*" type="*xsd:boolean*" />
<element name="*lastModificationDate*" nillable="*true*" type="*xsd:date*" /> <element name="*lastModificationBy*" nillable="*true*" type="*xsd:string*" />
  <element name="*visible*" type="*xsd:boolean*" />
  <element name="*validFrom*" nillable="*true*" type="*xsd:date*" />
  <element name="*validTo*" nillable="*true*" type="*xsd:date*" />
<element name="*productAttachment*" nillable="*true*" minOccurs="*0*" maxOccurs="*unbounded*" type="*tns3:productAttachmentType*" /> <element name="*productMl*" type="*tns3:productMlRecord*" maxOccurs="*unbounded*" /> <element name="*productCustom*" minOccurs="*0*" maxOccurs="*1*" type="*tns3:productCustomType*" /> <element name="*productState*" minOccurs="*0*" maxOccurs="*unbounded*" type="*tns3:productStateType*" /> <element name="*productCNode*" minOccurs="*0*" maxOccurs="*unbounded*" type="*tns3:productRCategoryNodeType*" /> <element name="*productStock*" type="*tns3:productStockType*" maxOccurs="*unbounded*" /> <element name="*productParameters*" minOccurs="*0*" maxOccurs="*unbounded*" type="*tns3:productParametersType*" />
  </sequence>
  </complexType>
  </schema>
  </wsdl:types>
- <#> <wsdl:message name="*ImplementedException*">
<wsdl:part name="*implementedException*" element="*tns2:implementedException*" />
  </wsdl:message>
- <#> <wsdl:message name="*getProductUnprocessedRecordRequest*">
  <wsdl:part name="*Endpoint5*" element="*tns1:Endpoint5*" />
  <wsdl:part name="*CId5*" element="*tns1:CId5*" />
  <wsdl:part name="*ProductRecord3*" element="*tns1:ProductRecord3*" />
  </wsdl:message>
- <#> <wsdl:message name="*getProductUnprocessedRecordResponse*">
<wsdl:part name="*OutProductRecord2*" element="*tns1:OutProductRecord3*" />
  </wsdl:message>
- <#> <wsdl:message name="*getProductRecordRequest*">
  <wsdl:part name="*Endpoint3*" element="*tns1:Endpoint3*" />
  <wsdl:part name="*ProductRecord1*" element="*tns1:ProductRecord1*" />
  </wsdl:message>
- <#> <wsdl:message name="*setProductRecordResponse*">
  <wsdl:part name="*CId4*" element="*tns1:CId4*" />
  </wsdl:message>
  <wsdl:message name="*endProductConversationResponse*" />
  <wsdl:message name="*removeProductRecordResponse*" />
- <#> <wsdl:message name="*endProductConversationRequest*">
  <wsdl:part name="*Endpoint6*" element="*tns1:Endpoint6*" />
  </wsdl:message>
- <#> <wsdl:message name="*getProductRecordResponse*">
<wsdl:part name="*OutProductRecord2*" element="*tns1:OutProductRecord2*" />
  </wsdl:message>
- <#> <wsdl:message name="*startProductConversationRequest*">
  <wsdl:part name="*Endpoint1*" element="*tns1:Endpoint1*" />
  </wsdl:message>
- <#> <wsdl:message name="*setProductRecordRequest*">
  <wsdl:part name="*Endpoint4*" element="*tns1:Endpoint4*" />
  <wsdl:part name="*CId3*" element="*tns1:CId3*" />
  <wsdl:part name="*ProductRecord2*" element="*tns1:ProductRecord2*" />
  </wsdl:message>
- <#> <wsdl:message name="*DatabaseException*">
<wsdl:part name="*databaseException*" element="*tns2:databaseException*" />
  </wsdl:message>
- <#> <wsdl:message name="*removeProductRecordRequest*">
  <wsdl:part name="*ProductRecord4*" element="*tns1:ProductRecord4*" />
  </wsdl:message>
- <#> <wsdl:message name="*startProductConversationResponse*">
  <wsdl:part name="*CId1*" element="*tns1:CId1*" />
  </wsdl:message>
- <#> <wsdl:message name="*getProductNextRecordResponse*">
<wsdl:part name="*OutProductRecord1*" element="*tns1:OutProductRecord1*" />
  </wsdl:message>
- <#> <wsdl:message name="*getProductNextRecordRequest*">
  <wsdl:part name="*Endpoint2*" element="*tns1:Endpoint2*" />
  <wsdl:part name="*CId2*" element="*tns1:CId2*" />
  </wsdl:message>
- <#> <wsdl:message name="*ServiceException*">
  <wsdl:part name="*serviceException*" element="*tns2:serviceException*"
/>
  </wsdl:message>
- <#> <wsdl:message name="*TimeoutException*">
  <wsdl:part name="*timeoutException*" element="*tns2:timeoutException*"
/>
  </wsdl:message>
- <#> <wsdl:portType name="*ProductSynchro*">
- <#> <wsdl:operation name="*startProductConversation*" parameterOrder="*Endpoint1*"> <wsdl:input name="*startProductConversationRequest*" message="*impl:startProductConversationRequest*" /> <wsdl:output name="*startProductConversationResponse*" message="*impl:startProductConversationResponse*" /> <wsdl:fault name="*DatabaseException*" message="*impl:DatabaseException*" /> <wsdl:fault name="*TimeoutException*" message="*impl:TimeoutException*" /> <wsdl:fault name="*ServiceException*" message="*impl:ServiceException*" />
  </wsdl:operation>
- <#> <wsdl:operation name="*getProductNextRecord*" parameterOrder="*Endpoint2 CId2*"> <wsdl:input name="*getProductNextRecordRequest*" message="*impl:getProductNextRecordRequest*" /> <wsdl:output name="*getProductNextRecordResponse*" message="*impl:getProductNextRecordResponse*" /> <wsdl:fault name="*DatabaseException*" message="*impl:DatabaseException*" /> <wsdl:fault name="*TimeoutException*" message="*impl:TimeoutException*" /> <wsdl:fault name="*ServiceException*" message="*impl:ServiceException*" />
  </wsdl:operation>
- <#> <wsdl:operation name="*getProductRecord*" parameterOrder="*Endpoint3 ProductRecord1*"> <wsdl:input name="*getProductRecordRequest*" message="*impl:getProductRecordRequest*" /> <wsdl:output name="*getProductRecordResponse*" message="*impl:getProductRecordResponse*" /> <wsdl:fault name="*DatabaseException*" message="*impl:DatabaseException*" /> <wsdl:fault name="*TimeoutException*" message="*impl:TimeoutException*" /> <wsdl:fault name="*ServiceException*" message="*impl:ServiceException*" />
  </wsdl:operation>
- <#> <wsdl:operation name="*setProductRecord*" parameterOrder="*Endpoint4 CId3 ProductRecord2*"> <wsdl:input name="*setProductRecordRequest*" message="*impl:setProductRecordRequest*" /> <wsdl:output name="*setProductRecordResponse*" message="*impl:setProductRecordResponse*" /> <wsdl:fault name="*DatabaseException*" message="*impl:DatabaseException*" /> <wsdl:fault name="*TimeoutException*" message="*impl:TimeoutException*" /> <wsdl:fault name="*ImplementedException*" message="*impl:ImplementedException*" /> <wsdl:fault name="*ServiceException*" message="*impl:ServiceException*" />
  </wsdl:operation>
- <#> <wsdl:operation name="*getProductUnprocessedRecord*" parameterOrder="*Endpoint5 CId5 ProductRecord3*"> <wsdl:input name="*getProductUnprocessedRecordRequest*" message="*impl:getProductUnprocessedRecordRequest*" /> <wsdl:output name="*getProductUnprocessedRecordResponse*" message="*impl:getProductUnprocessedRecordResponse*" /> <wsdl:fault name="*DatabaseException*" message="*impl:DatabaseException*" /> <wsdl:fault name="*TimeoutException*" message="*impl:TimeoutException*" /> <wsdl:fault name="*ImplementedException*" message="*impl:ImplementedException*" /> <wsdl:fault name="*ServiceException*" message="*impl:ServiceException*" />
  </wsdl:operation>
- <#> <wsdl:operation name="*removeProductRecord*" parameterOrder="*ProductRecord4*"> <wsdl:input name="*removeProductRecordRequest*" message="*impl:removeProductRecordRequest*" /> <wsdl:output name="*removeProductRecordResponse*" message="*impl:removeProductRecordResponse*" /> <wsdl:fault name="*DatabaseException*" message="*impl:DatabaseException*" /> <wsdl:fault name="*TimeoutException*" message="*impl:TimeoutException*" /> <wsdl:fault name="*ImplementedException*" message="*impl:ImplementedException*" /> <wsdl:fault name="*ServiceException*" message="*impl:ServiceException*" />
  </wsdl:operation>
- <#> <wsdl:operation name="*endProductConversation*" parameterOrder="*Endpoint6*"> <wsdl:input name="*endProductConversationRequest*" message="*impl:endProductConversationRequest*" /> <wsdl:output name="*endProductConversationResponse*" message="*impl:endProductConversationResponse*" /> <wsdl:fault name="*DatabaseException*" message="*impl:DatabaseException*" /> <wsdl:fault name="*TimeoutException*" message="*impl:TimeoutException*" /> <wsdl:fault name="*ServiceException*" message="*impl:ServiceException*" />
  </wsdl:operation>
  </wsdl:portType>
- <#> <wsdl:binding name="*ProductSynchroServiceSoapBinding*" type="*impl:ProductSynchro*"> <wsdlsoap:binding style="*document*" transport="*http://schemas.xmlsoap.org/soap/http*"; />
- <#> <wsdl:operation name="*startProductConversation*">
<wsdlsoap:operation soapAction="*http://ishop.orange.iway.sk/startProductConversation*"; />
- <#> <wsdl:input name="*startProductConversationRequest*">
  <wsdlsoap:body use="*literal*" />
  </wsdl:input>
- <#> <wsdl:output name="*startProductConversationResponse*">
  <wsdlsoap:body use="*literal*" />
  </wsdl:output>
- <#> <wsdl:fault name="*DatabaseException*">
  <wsdlsoap:fault name="*DatabaseException*" use="*literal*" />
  </wsdl:fault>
- <#> <wsdl:fault name="*TimeoutException*">
  <wsdlsoap:fault name="*TimeoutException*" use="*literal*" />
  </wsdl:fault>
- <#> <wsdl:fault name="*ServiceException*">
  <wsdlsoap:fault name="*ServiceException*" use="*literal*" />
  </wsdl:fault>
  </wsdl:operation>
- <#> <wsdl:operation name="*getProductNextRecord*">
<wsdlsoap:operation soapAction="*http://ishop.orange.iway.sk/getProductNextRecord*"; />
- <#> <wsdl:input name="*getProductNextRecordRequest*">
  <wsdlsoap:body use="*literal*" />
  </wsdl:input>
- <#> <wsdl:output name="*getProductNextRecordResponse*">
  <wsdlsoap:body use="*literal*" />
  </wsdl:output>
- <#> <wsdl:fault name="*DatabaseException*">
  <wsdlsoap:fault name="*DatabaseException*" use="*literal*" />
  </wsdl:fault>
- <#> <wsdl:fault name="*TimeoutException*">
  <wsdlsoap:fault name="*TimeoutException*" use="*literal*" />
  </wsdl:fault>
- <#> <wsdl:fault name="*ServiceException*">
  <wsdlsoap:fault name="*ServiceException*" use="*literal*" />
  </wsdl:fault>
  </wsdl:operation>
- <#> <wsdl:operation name="*getProductRecord*">
<wsdlsoap:operation soapAction="*http://ishop.orange.iway.sk/getProductRecord*"; />
- <#> <wsdl:input name="*getProductRecordRequest*">
  <wsdlsoap:body use="*literal*" />
  </wsdl:input>
- <#> <wsdl:output name="*getProductRecordResponse*">
  <wsdlsoap:body use="*literal*" />
  </wsdl:output>
- <#> <wsdl:fault name="*DatabaseException*">
  <wsdlsoap:fault name="*DatabaseException*" use="*literal*" />
  </wsdl:fault>
- <#> <wsdl:fault name="*TimeoutException*">
  <wsdlsoap:fault name="*TimeoutException*" use="*literal*" />
  </wsdl:fault>
- <#> <wsdl:fault name="*ServiceException*">
  <wsdlsoap:fault name="*ServiceException*" use="*literal*" />
  </wsdl:fault>
  </wsdl:operation>
- <#> <wsdl:operation name="*setProductRecord*">
<wsdlsoap:operation soapAction="*http://ishop.orange.iway.sk/setProductRecord*"; />
- <#> <wsdl:input name="*setProductRecordRequest*">
  <wsdlsoap:body use="*literal*" />
  </wsdl:input>
- <#> <wsdl:output name="*setProductRecordResponse*">
  <wsdlsoap:body use="*literal*" />
  </wsdl:output>
- <#> <wsdl:fault name="*DatabaseException*">
  <wsdlsoap:fault name="*DatabaseException*" use="*literal*" />
  </wsdl:fault>
- <#> <wsdl:fault name="*TimeoutException*">
  <wsdlsoap:fault name="*TimeoutException*" use="*literal*" />
  </wsdl:fault>
- <#> <wsdl:fault name="*ImplementedException*">
  <wsdlsoap:fault name="*ImplementedException*" use="*literal*" />
  </wsdl:fault>
- <#> <wsdl:fault name="*ServiceException*">
  <wsdlsoap:fault name="*ServiceException*" use="*literal*" />
  </wsdl:fault>
  </wsdl:operation>
- <#> <wsdl:operation name="*getProductUnprocessedRecord*">
<wsdlsoap:operation soapAction="*http://ishop.orange.iway.sk/getProductUnprocessedRecord*"; />
- <#> <wsdl:input name="*getProductUnprocessedRecordRequest*">
  <wsdlsoap:body use="*literal*" />
  </wsdl:input>
- <#> <wsdl:output name="*getProductUnprocessedRecordResponse*">
  <wsdlsoap:body use="*literal*" />
  </wsdl:output>
- <#> <wsdl:fault name="*DatabaseException*">
  <wsdlsoap:fault name="*DatabaseException*" use="*literal*" />
  </wsdl:fault>
- <#> <wsdl:fault name="*TimeoutException*">
  <wsdlsoap:fault name="*TimeoutException*" use="*literal*" />
  </wsdl:fault>
- <#> <wsdl:fault name="*ImplementedException*">
  <wsdlsoap:fault name="*ImplementedException*" use="*literal*" />
  </wsdl:fault>
- <#> <wsdl:fault name="*ServiceException*">
  <wsdlsoap:fault name="*ServiceException*" use="*literal*" />
  </wsdl:fault>
  </wsdl:operation>
- <#> <wsdl:operation name="*removeProductRecord*">
<wsdlsoap:operation soapAction="*http://ishop.orange.iway.sk/removeProductRecord*"; />
- <#> <wsdl:input name="*removeProductRecordRequest*">
  <wsdlsoap:body use="*literal*" />
  </wsdl:input>
- <#> <wsdl:output name="*removeProductRecordResponse*">
  <wsdlsoap:body use="*literal*" />
  </wsdl:output>
- <#> <wsdl:fault name="*DatabaseException*">
  <wsdlsoap:fault name="*DatabaseException*" use="*literal*" />
  </wsdl:fault>
- <#> <wsdl:fault name="*TimeoutException*">
  <wsdlsoap:fault name="*TimeoutException*" use="*literal*" />
  </wsdl:fault>
- <#> <wsdl:fault name="*ImplementedException*">
  <wsdlsoap:fault name="*ImplementedException*" use="*literal*" />
  </wsdl:fault>
- <#> <wsdl:fault name="*ServiceException*">
  <wsdlsoap:fault name="*ServiceException*" use="*literal*" />
  </wsdl:fault>
  </wsdl:operation>
- <#> <wsdl:operation name="*endProductConversation*">
<wsdlsoap:operation soapAction="*http://ishop.orange.iway.sk/endProductConversation*"; />
- <#> <wsdl:input name="*endProductConversationRequest*">
  <wsdlsoap:body use="*literal*" />
  </wsdl:input>
- <#> <wsdl:output name="*endProductConversationResponse*">
  <wsdlsoap:body use="*literal*" />
  </wsdl:output>
- <#> <wsdl:fault name="*DatabaseException*">
  <wsdlsoap:fault name="*DatabaseException*" use="*literal*" />
  </wsdl:fault>
- <#> <wsdl:fault name="*TimeoutException*">
  <wsdlsoap:fault name="*TimeoutException*" use="*literal*" />
  </wsdl:fault>
- <#> <wsdl:fault name="*ServiceException*">
  <wsdlsoap:fault name="*ServiceException*" use="*literal*" />
  </wsdl:fault>
  </wsdl:operation>
  </wsdl:binding>
- <#> <wsdl:service name="*ProductSynchro*">
- <#> <wsdl:port name="*ProductSynchroService*" binding="*impl:ProductSynchroServiceSoapBinding*"> <wsdlsoap:address location="*http://localhost:8888/OPS/services/ProductSynchroService*"; />
  </wsdl:port>
  </wsdl:service>
  </wsdl:definitions>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]






---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to