Link to home
Start Free TrialLog in
Avatar of thomskint
thomskint

asked on

Cannot marshall type error when calling webservice method

have a problem with flex which is caused no end of head scratching;
I've used the Flex Builder import webservice wizard to create the classes.
I've connected and used some of the web services methods correctly. However when I need to pass a complex type to a method I get an error thrown in SOAPencoder.as
This happens when I try  and call addDocument()
Attached is the .wsdl file
error
 
TypeError: Cannot marshall type 'http://www.w3.org/2001/XMLSchema::ArrayOfanyType' to simple content.
	at mx.rpc.xml::SchemaMarshaller/marshall()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\xml\SchemaMarshaller.as:87]
	at mx.rpc.xml::SchemaManager/marshall()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\xml\SchemaManager.as:412]
	at mx.rpc.xml::XMLEncoder/encodeType()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\xml\XMLEncoder.as:1417]
	at mx.rpc.soap::SOAPEncoder/encodeType()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\soap\SOAPEncoder.as:747]
	at mx.rpc.xml::XMLEncoder/encodeElementTopLevel()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\xml\XMLEncoder.as:989]
	at mx.rpc.xml::XMLEncoder/encodeGroupElement()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\xml\XMLEncoder.as:890]
	at mx.rpc.xml::XMLEncoder/encodeSequence()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\xml\XMLEncoder.as:1110]
	at mx.rpc.xml::XMLEncoder/encodeComplexType()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\xml\XMLEncoder.as:764]
	at mx.rpc.xml::XMLEncoder/encodeType()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\xml\XMLEncoder.as:1431]
	at mx.rpc.soap::SOAPEncoder/encodeType()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\soap\SOAPEncoder.as:747]
	at mx.rpc.xml::XMLEncoder/encode()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\xml\XMLEncoder.as:80]
	at mx.rpc.soap::SOAPEncoder/encode()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\soap\SOAPEncoder.as:690]
	at mx.rpc.soap::SOAPEncoder/encodePartValue()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\soap\SOAPEncoder.as:597]
	at mx.rpc.soap::SOAPEncoder/encodeMessage()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\soap\SOAPEncoder.as:548]
	at mx.rpc.soap::SOAPEncoder/encodeOperationAsRPCEncoded()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\soap\SOAPEncoder.as:471]
	at mx.rpc.soap::SOAPEncoder/encodeBody()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\soap\SOAPEncoder.as:338]
	at mx.rpc.soap::SOAPEncoder/encodeEnvelope()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\soap\SOAPEncoder.as:188]
	at mx.rpc.soap::SOAPEncoder/encodeRequest()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\soap\SOAPEncoder.as:158]
	at com.sapienzaconsulting::BaseDmsApiSvc/call()[C:\Documents and Settings\athompson\My Documents\Flex Builder 3\DMSWebService\src\com\sapienzaconsulting\BaseDmsApiSvc.as:441]
	at com.sapienzaconsulting::BaseDmsApiSvc/addDocument()[C:\Documents and Settings\athompson\My Documents\Flex Builder 3\DMSWebService\src\com\sapienzaconsulting\BaseDmsApiSvc.as:330]
	at com.sapienzaconsulting::DmsApiSvc/addDocument()[C:\Documents and Settings\athompson\My Documents\Flex Builder 3\DMSWebService\src\com\sapienzaconsulting\DmsApiSvc.as:293]
	at DMSWebService/addDMSDocument()[C:\Documents and Settings\athompson\My Documents\Flex Builder 3\DMSWebService\src\DMSWebService.mxml:94]
	at DMSWebService/___DMSWebService_Button4_click()[C:\Documents and Settings\athompson\My Documents\Flex Builder 3\DMSWebService\src\DMSWebService.mxml:119]

Open in new window

Avatar of Siva Prasanna Kumar
Siva Prasanna Kumar
Flag of India image

Attached is the .wsdl ?? Where is the attached WSDL?

Also ArrayofAnyType sounds like you are invoking a RPC web service.
Avatar of thomskint
thomskint

ASKER

Hi,
sorry I thought I had attached the file, the contents of the WSDL are below
  <?xml version="1.0" encoding="UTF-8" ?> 
- <!-- generated by GLUE Standard 4.0.1 on Tue Jul 01 13:06:32 BST 2008
  --> 
- <wsdl:definitions name="DmsApiSvc" targetNamespace="http://www.themindelectric.com/wsdl/DmsApiSvc/" xmlns:tns="http://www.themindelectric.com/wsdl/DmsApiSvc/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tme="http://www.themindelectric.com/" xmlns:n10="http://www.themindelectric.com/package/com.sapienza.dmsapi/" xmlns:n11="http://www.themindelectric.com/collections/">
- <wsdl:types>
- <!--   Added to pass validator, not required for Glue client 
  --> 
  <xsd:import namespace="http://www.w3.org/2001/XMLSchema" /> 
- <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.themindelectric.com/collections/">
- <!--   Added to pass validator, not required for Glue client 
  --> 
  <xsd:import namespace="http://www.w3.org/2001/XMLSchema" /> 
- <xsd:complexType name="HashMap">
- <xsd:sequence>
  <xsd:element name="keys" type="xsd:ArrayOfanyType" /> 
  <xsd:element name="values" type="xsd:ArrayOfanyType" /> 
  </xsd:sequence>
  </xsd:complexType>
  </xsd:schema>
- <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://schemas.xmlsoap.org/soap/encoding/" /> 
- <xsd:complexType name="ArrayOfanyType">
- <xsd:complexContent>
- <xsd:restriction base="soapenc:Array">
  <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:anyType[]" /> 
  </xsd:restriction>
  </xsd:complexContent>
  </xsd:complexType>
- <xsd:complexType name="ArrayOfstring">
- <xsd:complexContent>
- <xsd:restriction base="soapenc:Array">
  <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:string[]" /> 
  </xsd:restriction>
  </xsd:complexContent>
  </xsd:complexType>
  </xsd:schema>
- <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.themindelectric.com/package/com.sapienza.dmsapi/">
  <xsd:import namespace="http://schemas.xmlsoap.org/soap/encoding/" /> 
- <!--   Added to pass validator, not required for Glue client 
  --> 
  <xsd:import namespace="http://www.w3.org/2001/XMLSchema" /> 
- <xsd:complexType name="DmsProjectVO">
- <xsd:all>
  <xsd:element name="projectID" nillable="true" type="xsd:string" /> 
  <xsd:element name="projectName" nillable="true" type="xsd:string" /> 
  <xsd:element name="accessLevel" nillable="true" type="soapenc:int" /> 
  </xsd:all>
  </xsd:complexType>
- <xsd:complexType name="DmsDocumentFileVO">
- <xsd:all>
  <xsd:element name="fileIndex" nillable="true" type="xsd:string" /> 
  <xsd:element name="fileType" nillable="true" type="xsd:string" /> 
  <xsd:element name="displayedName" nillable="true" type="xsd:string" /> 
  <xsd:element name="fileSize" type="xsd:long" /> 
  <xsd:element name="core" type="xsd:boolean" /> 
  <xsd:element name="description" nillable="true" type="xsd:string" /> 
  </xsd:all>
  </xsd:complexType>
- <xsd:complexType name="ArrayOfDmsDocumentFileVO">
- <xsd:complexContent>
- <xsd:restriction base="soapenc:Array">
  <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="n10:DmsDocumentFileVO[]" /> 
  </xsd:restriction>
  </xsd:complexContent>
  </xsd:complexType>
- <xsd:complexType name="DmsDocumentVO">
- <xsd:all>
  <xsd:element name="documentNo" nillable="true" type="xsd:string" /> 
  <xsd:element name="documentRev" nillable="true" type="xsd:string" /> 
  <xsd:element name="title" nillable="true" type="xsd:string" /> 
  <xsd:element name="fields" nillable="true" type="xsd:ArrayOfstring" /> 
  </xsd:all>
  </xsd:complexType>
- <xsd:complexType name="ArrayOfDmsDocumentVO">
- <xsd:complexContent>
- <xsd:restriction base="soapenc:Array">
  <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="n10:DmsDocumentVO[]" /> 
  </xsd:restriction>
  </xsd:complexContent>
  </xsd:complexType>
- <xsd:complexType name="FieldDefVO">
- <xsd:all>
  <xsd:element name="name" nillable="true" type="xsd:string" /> 
  <xsd:element name="title" nillable="true" type="xsd:string" /> 
  <xsd:element name="type" type="xsd:int" /> 
  <xsd:element name="size" type="xsd:int" /> 
  <xsd:element name="decimalPlaces" type="xsd:int" /> 
  <xsd:element name="upperLimit" type="xsd:int" /> 
  <xsd:element name="lowerLimit" type="xsd:int" /> 
  </xsd:all>
  </xsd:complexType>
- <xsd:complexType name="ArrayOfFieldDefVO">
- <xsd:complexContent>
- <xsd:restriction base="soapenc:Array">
  <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="n10:FieldDefVO[]" /> 
  </xsd:restriction>
  </xsd:complexContent>
  </xsd:complexType>
- <xsd:complexType name="ArrayOfDmsProjectVO">
- <xsd:complexContent>
- <xsd:restriction base="soapenc:Array">
  <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="n10:DmsProjectVO[]" /> 
  </xsd:restriction>
  </xsd:complexContent>
  </xsd:complexType>
- <xsd:complexType name="FaxSenderVO">
- <xsd:all>
  <xsd:element name="CSID" nillable="true" type="xsd:string" /> 
  <xsd:element name="originator" nillable="true" type="xsd:string" /> 
  <xsd:element name="distribution" nillable="true" type="xsd:string" /> 
  <xsd:element name="action" nillable="true" type="xsd:string" /> 
  <xsd:element name="targetProject" nillable="true" type="xsd:string" /> 
  <xsd:element name="supressPrinting" type="xsd:boolean" /> 
  </xsd:all>
  </xsd:complexType>
- <xsd:complexType name="DmsRequestVO">
- <xsd:all>
  <xsd:element name="requestNo" nillable="true" type="xsd:string" /> 
  <xsd:element name="documentNo" nillable="true" type="xsd:string" /> 
  <xsd:element name="documentRev" nillable="true" type="xsd:string" /> 
  <xsd:element name="errorCode" nillable="true" type="xsd:string" /> 
  <xsd:element name="errorInfo" nillable="true" type="xsd:string" /> 
  <xsd:element name="intreqCode" nillable="true" type="xsd:string" /> 
  <xsd:element name="processStatus" nillable="true" type="xsd:string" /> 
  <xsd:element name="projectId" nillable="true" type="xsd:string" /> 
  <xsd:element name="requestDate" nillable="true" type="xsd:string" /> 
  <xsd:element name="string1" nillable="true" type="xsd:string" /> 
  <xsd:element name="string2" nillable="true" type="xsd:string" /> 
  <xsd:element name="userId" nillable="true" type="xsd:string" /> 
  </xsd:all>
  </xsd:complexType>
- <xsd:complexType name="ArrayOfDmsRequestVO">
- <xsd:complexContent>
- <xsd:restriction base="soapenc:Array">
  <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="n10:DmsRequestVO[]" /> 
  </xsd:restriction>
  </xsd:complexContent>
  </xsd:complexType>
  </xsd:schema>
  <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://mime/" /> 
  </wsdl:types>
  <wsdl:message name="getVersion0In" /> 
- <wsdl:message name="getVersion0Out">
  <wsdl:part name="Result" type="xsd:string" /> 
  </wsdl:message>
- <wsdl:message name="getDocument1In">
  <wsdl:part name="sessionID" type="xsd:string" /> 
  <wsdl:part name="projectID" type="xsd:string" /> 
  <wsdl:part name="documentNo" type="xsd:string" /> 
  <wsdl:part name="documentRev" type="xsd:string" /> 
  </wsdl:message>
- <wsdl:message name="getDocument1Out">
  <wsdl:part name="Result" type="n11:HashMap" /> 
  </wsdl:message>
- <wsdl:message name="closeSession2In">
  <wsdl:part name="sessionID" type="xsd:string" /> 
  </wsdl:message>
  <wsdl:message name="closeSession2Out" /> 
- <wsdl:message name="getProject3In">
  <wsdl:part name="sessionID" type="xsd:string" /> 
  <wsdl:part name="projectID" type="xsd:string" /> 
  </wsdl:message>
- <wsdl:message name="getProject3Out">
  <wsdl:part name="Result" type="n10:DmsProjectVO" /> 
  </wsdl:message>
- <wsdl:message name="openSession4In">
  <wsdl:part name="userID" type="xsd:string" /> 
  <wsdl:part name="password" type="xsd:string" /> 
  </wsdl:message>
- <wsdl:message name="openSession4Out">
  <wsdl:part name="Result" type="xsd:string" /> 
  </wsdl:message>
- <wsdl:message name="addDocument5In">
  <wsdl:part name="sessionID" type="xsd:string" /> 
  <wsdl:part name="projectID" type="xsd:string" /> 
  <wsdl:part name="documentNo" type="xsd:string" /> 
  <wsdl:part name="documentRev" type="xsd:string" /> 
  <wsdl:part name="fields" type="n11:HashMap" /> 
  </wsdl:message>
- <wsdl:message name="addDocument5Out">
  <wsdl:part name="Result" type="xsd:string" /> 
  </wsdl:message>
- <wsdl:message name="deleteDocument6In">
  <wsdl:part name="sessionID" type="xsd:string" /> 
  <wsdl:part name="projectID" type="xsd:string" /> 
  <wsdl:part name="documentNo" type="xsd:string" /> 
  </wsdl:message>
  <wsdl:message name="deleteDocument6Out" /> 
- <wsdl:message name="getDocumentFileList7In">
  <wsdl:part name="sessionID" type="xsd:string" /> 
  <wsdl:part name="projectID" type="xsd:string" /> 
  <wsdl:part name="documentNo" type="xsd:string" /> 
  <wsdl:part name="documentRev" type="xsd:string" /> 
  </wsdl:message>
- <wsdl:message name="getDocumentFileList7Out">
  <wsdl:part name="Result" type="n10:ArrayOfDmsDocumentFileVO" /> 
  </wsdl:message>
- <wsdl:message name="updateDocument8In">
  <wsdl:part name="sessionID" type="xsd:string" /> 
  <wsdl:part name="projectID" type="xsd:string" /> 
  <wsdl:part name="documentNo" type="xsd:string" /> 
  <wsdl:part name="documentRev" type="xsd:string" /> 
  <wsdl:part name="fields" type="n11:HashMap" /> 
  </wsdl:message>
  <wsdl:message name="updateDocument8Out" /> 
- <wsdl:message name="copyDocument9In">
  <wsdl:part name="sessionID" type="xsd:string" /> 
  <wsdl:part name="sourceProjectID" type="xsd:string" /> 
  <wsdl:part name="destProjectID" type="xsd:string" /> 
  <wsdl:part name="documentNo" type="xsd:string" /> 
  <wsdl:part name="documentRev" type="xsd:string" /> 
  <wsdl:part name="copyAttachments" type="xsd:boolean" /> 
  </wsdl:message>
- <wsdl:message name="copyDocument9Out">
  <wsdl:part name="Result" type="xsd:string" /> 
  </wsdl:message>
- <wsdl:message name="addDocumentFile10In">
  <wsdl:part name="sessionID" type="xsd:string" /> 
  <wsdl:part name="projectID" type="xsd:string" /> 
  <wsdl:part name="documentNo" type="xsd:string" /> 
  <wsdl:part name="documentRev" type="xsd:string" /> 
  <wsdl:part name="displayedName" type="xsd:string" /> 
  <wsdl:part name="fileIndex" type="xsd:string" /> 
  <wsdl:part name="documentFile" type="xsd:base64Binary" /> 
  </wsdl:message>
  <wsdl:message name="addDocumentFile10Out" /> 
- <wsdl:message name="addDocumentFile11In">
  <wsdl:part name="sessionID" type="xsd:string" /> 
  <wsdl:part name="projectID" type="xsd:string" /> 
  <wsdl:part name="documentNo" type="xsd:string" /> 
  <wsdl:part name="documentRev" type="xsd:string" /> 
  <wsdl:part name="dmsFileVO" type="n10:DmsDocumentFileVO" /> 
  <wsdl:part name="documentFile" type="xsd:base64Binary" /> 
  </wsdl:message>
  <wsdl:message name="addDocumentFile11Out" /> 
- <wsdl:message name="getDocumentFile12In">
  <wsdl:part name="sessionID" type="xsd:string" /> 
  <wsdl:part name="projectID" type="xsd:string" /> 
  <wsdl:part name="documentNo" type="xsd:string" /> 
  <wsdl:part name="documentRev" type="xsd:string" /> 
  <wsdl:part name="fileIndex" type="xsd:string" /> 
  </wsdl:message>
- <wsdl:message name="getDocumentFile12Out">
  <wsdl:part name="Result" type="xsd:base64Binary" /> 
  </wsdl:message>
- <wsdl:message name="simpleSearch13In">
  <wsdl:part name="sessionID" type="xsd:string" /> 
  <wsdl:part name="projectID" type="xsd:string" /> 
  <wsdl:part name="search" type="xsd:string" /> 
  <wsdl:part name="displayFieldsNames" type="xsd:ArrayOfstring" /> 
  <wsdl:part name="start" type="xsd:long" /> 
  <wsdl:part name="maxDocuments" type="xsd:long" /> 
  </wsdl:message>
- <wsdl:message name="simpleSearch13Out">
  <wsdl:part name="Result" type="n10:ArrayOfDmsDocumentVO" /> 
  </wsdl:message>
- <wsdl:message name="searchByExample14In">
  <wsdl:part name="sessionID" type="xsd:string" /> 
  <wsdl:part name="projectID" type="xsd:string" /> 
  <wsdl:part name="displayFieldsNames" type="xsd:ArrayOfstring" /> 
  <wsdl:part name="searchFieldsNames" type="xsd:ArrayOfstring" /> 
  <wsdl:part name="searchFieldsValues" type="xsd:ArrayOfstring" /> 
  <wsdl:part name="start" type="xsd:long" /> 
  <wsdl:part name="maxDocuments" type="xsd:long" /> 
  </wsdl:message>
- <wsdl:message name="searchByExample14Out">
  <wsdl:part name="Result" type="n10:ArrayOfDmsDocumentVO" /> 
  </wsdl:message>
- <wsdl:message name="getProjectFieldnames15In">
  <wsdl:part name="sessionID" type="xsd:string" /> 
  <wsdl:part name="projectID" type="xsd:string" /> 
  </wsdl:message>
- <wsdl:message name="getProjectFieldnames15Out">
  <wsdl:part name="Result" type="xsd:ArrayOfstring" /> 
  </wsdl:message>
- <wsdl:message name="getProjectFielddefs16In">
  <wsdl:part name="sessionID" type="xsd:string" /> 
  <wsdl:part name="projectID" type="xsd:string" /> 
  </wsdl:message>
- <wsdl:message name="getProjectFielddefs16Out">
  <wsdl:part name="Result" type="n10:ArrayOfFieldDefVO" /> 
  </wsdl:message>
- <wsdl:message name="getProjectList17In">
  <wsdl:part name="sessionID" type="xsd:string" /> 
  </wsdl:message>
- <wsdl:message name="getProjectList17Out">
  <wsdl:part name="Result" type="n10:ArrayOfDmsProjectVO" /> 
  </wsdl:message>
- <wsdl:message name="getProjectFaxSender18In">
  <wsdl:part name="sessionID" type="xsd:string" /> 
  <wsdl:part name="projectID" type="xsd:string" /> 
  <wsdl:part name="CSID" type="xsd:string" /> 
  </wsdl:message>
- <wsdl:message name="getProjectFaxSender18Out">
  <wsdl:part name="Result" type="n10:FaxSenderVO" /> 
  </wsdl:message>
- <wsdl:message name="getFullDocumentUrl19In">
  <wsdl:part name="sessionID" type="xsd:string" /> 
  <wsdl:part name="projectID" type="xsd:string" /> 
  <wsdl:part name="documentNo" type="xsd:string" /> 
  <wsdl:part name="documentRev" type="xsd:string" /> 
  </wsdl:message>
- <wsdl:message name="getFullDocumentUrl19Out">
  <wsdl:part name="Result" type="xsd:string" /> 
  </wsdl:message>
- <wsdl:message name="getIndexCardUrl20In">
  <wsdl:part name="sessionID" type="xsd:string" /> 
  <wsdl:part name="projectID" type="xsd:string" /> 
  <wsdl:part name="documentNo" type="xsd:string" /> 
  <wsdl:part name="documentRev" type="xsd:string" /> 
  </wsdl:message>
- <wsdl:message name="getIndexCardUrl20Out">
  <wsdl:part name="Result" type="xsd:string" /> 
  </wsdl:message>
- <wsdl:message name="getDmsRequests21In">
  <wsdl:part name="sessionID" type="xsd:string" /> 
  </wsdl:message>
- <wsdl:message name="getDmsRequests21Out">
  <wsdl:part name="Result" type="n10:ArrayOfDmsRequestVO" /> 
  </wsdl:message>
- <wsdl:message name="markDmsRequestComplete22In">
  <wsdl:part name="sessionID" type="xsd:string" /> 
  <wsdl:part name="requestNo" type="xsd:string" /> 
  </wsdl:message>
  <wsdl:message name="markDmsRequestComplete22Out" /> 
- <wsdl:message name="markDmsRequestError23In">
  <wsdl:part name="sessionID" type="xsd:string" /> 
  <wsdl:part name="requestNo" type="xsd:string" /> 
  <wsdl:part name="errorCode" type="xsd:string" /> 
  <wsdl:part name="errorInfo" type="xsd:string" /> 
  </wsdl:message>
  <wsdl:message name="markDmsRequestError23Out" /> 
- <wsdl:portType name="IDmsApiSvc">
- <wsdl:operation name="getVersion">
  <wsdl:input name="getVersion0In" message="tns:getVersion0In" /> 
  <wsdl:output name="getVersion0Out" message="tns:getVersion0Out" /> 
  </wsdl:operation>
- <wsdl:operation name="getDocument" parameterOrder="sessionID projectID documentNo documentRev">
  <wsdl:input name="getDocument1In" message="tns:getDocument1In" /> 
  <wsdl:output name="getDocument1Out" message="tns:getDocument1Out" /> 
  </wsdl:operation>
- <wsdl:operation name="closeSession" parameterOrder="sessionID">
  <wsdl:input name="closeSession2In" message="tns:closeSession2In" /> 
  <wsdl:output name="closeSession2Out" message="tns:closeSession2Out" /> 
  </wsdl:operation>
- <wsdl:operation name="getProject" parameterOrder="sessionID projectID">
  <wsdl:input name="getProject3In" message="tns:getProject3In" /> 
  <wsdl:output name="getProject3Out" message="tns:getProject3Out" /> 
  </wsdl:operation>
- <wsdl:operation name="openSession" parameterOrder="userID password">
  <wsdl:input name="openSession4In" message="tns:openSession4In" /> 
  <wsdl:output name="openSession4Out" message="tns:openSession4Out" /> 
  </wsdl:operation>
- <wsdl:operation name="addDocument" parameterOrder="sessionID projectID documentNo documentRev fields">
  <wsdl:input name="addDocument5In" message="tns:addDocument5In" /> 
  <wsdl:output name="addDocument5Out" message="tns:addDocument5Out" /> 
  </wsdl:operation>
- <wsdl:operation name="deleteDocument" parameterOrder="sessionID projectID documentNo">
  <wsdl:input name="deleteDocument6In" message="tns:deleteDocument6In" /> 
  <wsdl:output name="deleteDocument6Out" message="tns:deleteDocument6Out" /> 
  </wsdl:operation>
- <wsdl:operation name="getDocumentFileList" parameterOrder="sessionID projectID documentNo documentRev">
  <wsdl:input name="getDocumentFileList7In" message="tns:getDocumentFileList7In" /> 
  <wsdl:output name="getDocumentFileList7Out" message="tns:getDocumentFileList7Out" /> 
  </wsdl:operation>
- <wsdl:operation name="updateDocument" parameterOrder="sessionID projectID documentNo documentRev fields">
  <wsdl:input name="updateDocument8In" message="tns:updateDocument8In" /> 
  <wsdl:output name="updateDocument8Out" message="tns:updateDocument8Out" /> 
  </wsdl:operation>
- <wsdl:operation name="copyDocument" parameterOrder="sessionID sourceProjectID destProjectID documentNo documentRev copyAttachments">
  <wsdl:input name="copyDocument9In" message="tns:copyDocument9In" /> 
  <wsdl:output name="copyDocument9Out" message="tns:copyDocument9Out" /> 
  </wsdl:operation>
- <wsdl:operation name="addDocumentFile" parameterOrder="sessionID projectID documentNo documentRev displayedName fileIndex documentFile">
  <wsdl:input name="addDocumentFile10In" message="tns:addDocumentFile10In" /> 
  <wsdl:output name="addDocumentFile10Out" message="tns:addDocumentFile10Out" /> 
  </wsdl:operation>
- <wsdl:operation name="addDocumentFile" parameterOrder="sessionID projectID documentNo documentRev dmsFileVO documentFile">
  <wsdl:input name="addDocumentFile11In" message="tns:addDocumentFile11In" /> 
  <wsdl:output name="addDocumentFile11Out" message="tns:addDocumentFile11Out" /> 
  </wsdl:operation>
- <wsdl:operation name="getDocumentFile" parameterOrder="sessionID projectID documentNo documentRev fileIndex">
  <wsdl:input name="getDocumentFile12In" message="tns:getDocumentFile12In" /> 
  <wsdl:output name="getDocumentFile12Out" message="tns:getDocumentFile12Out" /> 
  </wsdl:operation>
- <wsdl:operation name="simpleSearch" parameterOrder="sessionID projectID search displayFieldsNames start maxDocuments">
  <wsdl:input name="simpleSearch13In" message="tns:simpleSearch13In" /> 
  <wsdl:output name="simpleSearch13Out" message="tns:simpleSearch13Out" /> 
  </wsdl:operation>
- <wsdl:operation name="searchByExample" parameterOrder="sessionID projectID displayFieldsNames searchFieldsNames searchFieldsValues start maxDocuments">
  <wsdl:input name="searchByExample14In" message="tns:searchByExample14In" /> 
  <wsdl:output name="searchByExample14Out" message="tns:searchByExample14Out" /> 
  </wsdl:operation>
- <wsdl:operation name="getProjectFieldnames" parameterOrder="sessionID projectID">
  <wsdl:input name="getProjectFieldnames15In" message="tns:getProjectFieldnames15In" /> 
  <wsdl:output name="getProjectFieldnames15Out" message="tns:getProjectFieldnames15Out" /> 
  </wsdl:operation>
- <wsdl:operation name="getProjectFielddefs" parameterOrder="sessionID projectID">
  <wsdl:input name="getProjectFielddefs16In" message="tns:getProjectFielddefs16In" /> 
  <wsdl:output name="getProjectFielddefs16Out" message="tns:getProjectFielddefs16Out" /> 
  </wsdl:operation>
- <wsdl:operation name="getProjectList" parameterOrder="sessionID">
  <wsdl:input name="getProjectList17In" message="tns:getProjectList17In" /> 
  <wsdl:output name="getProjectList17Out" message="tns:getProjectList17Out" /> 
  </wsdl:operation>
- <wsdl:operation name="getProjectFaxSender" parameterOrder="sessionID projectID CSID">
  <wsdl:input name="getProjectFaxSender18In" message="tns:getProjectFaxSender18In" /> 
  <wsdl:output name="getProjectFaxSender18Out" message="tns:getProjectFaxSender18Out" /> 
  </wsdl:operation>
- <wsdl:operation name="getFullDocumentUrl" parameterOrder="sessionID projectID documentNo documentRev">
  <wsdl:input name="getFullDocumentUrl19In" message="tns:getFullDocumentUrl19In" /> 
  <wsdl:output name="getFullDocumentUrl19Out" message="tns:getFullDocumentUrl19Out" /> 
  </wsdl:operation>
- <wsdl:operation name="getIndexCardUrl" parameterOrder="sessionID projectID documentNo documentRev">
  <wsdl:input name="getIndexCardUrl20In" message="tns:getIndexCardUrl20In" /> 
  <wsdl:output name="getIndexCardUrl20Out" message="tns:getIndexCardUrl20Out" /> 
  </wsdl:operation>
- <wsdl:operation name="getDmsRequests" parameterOrder="sessionID">
  <wsdl:input name="getDmsRequests21In" message="tns:getDmsRequests21In" /> 
  <wsdl:output name="getDmsRequests21Out" message="tns:getDmsRequests21Out" /> 
  </wsdl:operation>
- <wsdl:operation name="markDmsRequestComplete" parameterOrder="sessionID requestNo">
  <wsdl:input name="markDmsRequestComplete22In" message="tns:markDmsRequestComplete22In" /> 
  <wsdl:output name="markDmsRequestComplete22Out" message="tns:markDmsRequestComplete22Out" /> 
  </wsdl:operation>
- <wsdl:operation name="markDmsRequestError" parameterOrder="sessionID requestNo errorCode errorInfo">
  <wsdl:input name="markDmsRequestError23In" message="tns:markDmsRequestError23In" /> 
  <wsdl:output name="markDmsRequestError23Out" message="tns:markDmsRequestError23Out" /> 
  </wsdl:operation>
  </wsdl:portType>
- <wsdl:binding name="IDmsApiSvc" type="tns:IDmsApiSvc">
  <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" /> 
- <wsdl:operation name="getVersion">
  <soap:operation soapAction="getVersion" style="rpc" /> 
- <wsdl:input name="getVersion0In">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:input>
- <wsdl:output name="getVersion0Out">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="getDocument">
  <soap:operation soapAction="getDocument" style="rpc" /> 
- <wsdl:input name="getDocument1In">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:input>
- <wsdl:output name="getDocument1Out">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="closeSession">
  <soap:operation soapAction="closeSession" style="rpc" /> 
- <wsdl:input name="closeSession2In">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:input>
- <wsdl:output name="closeSession2Out">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="getProject">
  <soap:operation soapAction="getProject" style="rpc" /> 
- <wsdl:input name="getProject3In">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:input>
- <wsdl:output name="getProject3Out">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="openSession">
  <soap:operation soapAction="openSession" style="rpc" /> 
- <wsdl:input name="openSession4In">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:input>
- <wsdl:output name="openSession4Out">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="addDocument">
  <soap:operation soapAction="addDocument" style="rpc" /> 
- <wsdl:input name="addDocument5In">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:input>
- <wsdl:output name="addDocument5Out">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="deleteDocument">
  <soap:operation soapAction="deleteDocument" style="rpc" /> 
- <wsdl:input name="deleteDocument6In">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:input>
- <wsdl:output name="deleteDocument6Out">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="getDocumentFileList">
  <soap:operation soapAction="getDocumentFileList" style="rpc" /> 
- <wsdl:input name="getDocumentFileList7In">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:input>
- <wsdl:output name="getDocumentFileList7Out">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="updateDocument">
  <soap:operation soapAction="updateDocument" style="rpc" /> 
- <wsdl:input name="updateDocument8In">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:input>
- <wsdl:output name="updateDocument8Out">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="copyDocument">
  <soap:operation soapAction="copyDocument" style="rpc" /> 
- <wsdl:input name="copyDocument9In">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:input>
- <wsdl:output name="copyDocument9Out">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="addDocumentFile">
  <soap:operation soapAction="addDocumentFile" style="rpc" /> 
- <wsdl:input name="addDocumentFile10In">
- <mime:multipartRelated>
- <mime:part>
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </mime:part>
- <mime:part>
  <mime:content part="documentFile" type="application/binary" /> 
  </mime:part>
  </mime:multipartRelated>
  </wsdl:input>
- <wsdl:output name="addDocumentFile10Out">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="addDocumentFile">
  <soap:operation soapAction="addDocumentFile" style="rpc" /> 
- <wsdl:input name="addDocumentFile11In">
- <mime:multipartRelated>
- <mime:part>
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </mime:part>
- <mime:part>
  <mime:content part="documentFile" type="application/binary" /> 
  </mime:part>
  </mime:multipartRelated>
  </wsdl:input>
- <wsdl:output name="addDocumentFile11Out">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="getDocumentFile">
  <soap:operation soapAction="getDocumentFile" style="rpc" /> 
- <wsdl:input name="getDocumentFile12In">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:input>
- <wsdl:output name="getDocumentFile12Out">
- <mime:multipartRelated>
- <mime:part>
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </mime:part>
- <mime:part>
  <mime:content part="Result" type="application/binary" /> 
  </mime:part>
  </mime:multipartRelated>
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="simpleSearch">
  <soap:operation soapAction="simpleSearch" style="rpc" /> 
- <wsdl:input name="simpleSearch13In">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:input>
- <wsdl:output name="simpleSearch13Out">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="searchByExample">
  <soap:operation soapAction="searchByExample" style="rpc" /> 
- <wsdl:input name="searchByExample14In">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:input>
- <wsdl:output name="searchByExample14Out">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="getProjectFieldnames">
  <soap:operation soapAction="getProjectFieldnames" style="rpc" /> 
- <wsdl:input name="getProjectFieldnames15In">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:input>
- <wsdl:output name="getProjectFieldnames15Out">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="getProjectFielddefs">
  <soap:operation soapAction="getProjectFielddefs" style="rpc" /> 
- <wsdl:input name="getProjectFielddefs16In">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:input>
- <wsdl:output name="getProjectFielddefs16Out">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="getProjectList">
  <soap:operation soapAction="getProjectList" style="rpc" /> 
- <wsdl:input name="getProjectList17In">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:input>
- <wsdl:output name="getProjectList17Out">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="getProjectFaxSender">
  <soap:operation soapAction="getProjectFaxSender" style="rpc" /> 
- <wsdl:input name="getProjectFaxSender18In">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:input>
- <wsdl:output name="getProjectFaxSender18Out">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="getFullDocumentUrl">
  <soap:operation soapAction="getFullDocumentUrl" style="rpc" /> 
- <wsdl:input name="getFullDocumentUrl19In">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:input>
- <wsdl:output name="getFullDocumentUrl19Out">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="getIndexCardUrl">
  <soap:operation soapAction="getIndexCardUrl" style="rpc" /> 
- <wsdl:input name="getIndexCardUrl20In">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:input>
- <wsdl:output name="getIndexCardUrl20Out">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="getDmsRequests">
  <soap:operation soapAction="getDmsRequests" style="rpc" /> 
- <wsdl:input name="getDmsRequests21In">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:input>
- <wsdl:output name="getDmsRequests21Out">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="markDmsRequestComplete">
  <soap:operation soapAction="markDmsRequestComplete" style="rpc" /> 
- <wsdl:input name="markDmsRequestComplete22In">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:input>
- <wsdl:output name="markDmsRequestComplete22Out">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:output>
  </wsdl:operation>
- <wsdl:operation name="markDmsRequestError">
  <soap:operation soapAction="markDmsRequestError" style="rpc" /> 
- <wsdl:input name="markDmsRequestError23In">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:input>
- <wsdl:output name="markDmsRequestError23Out">
  <soap:body use="encoded" namespace="x" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </wsdl:output>
  </wsdl:operation>
  </wsdl:binding>
- <wsdl:service name="DmsApiSvc">
  <wsdl:documentation>Sapienza DMS API Web Service</wsdl:documentation> 
- <wsdl:port name="IDmsApiSvc" binding="tns:IDmsApiSvc">
  <soap:address location="https://www.sapienzaconsulting.com:443/dmssvc/services/dmsapi" /> 
  </wsdl:port>
  </wsdl:service>
  </wsdl:definitions>

Open in new window

ASKER CERTIFIED SOLUTION
Avatar of Siva Prasanna Kumar
Siva Prasanna Kumar
Flag of India image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.