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]