We help IT Professionals succeed at work.

Cannot marshall type error when calling webservice method

751 Views
Last Modified: 2013-11-19
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

Comment
Watch Question

Siva Prasanna KumarPrincipal Solutions Architect
CERTIFIED EXPERT
Top Expert 2006

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

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

Author

Commented:
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

Principal Solutions Architect
CERTIFIED EXPERT
Top Expert 2006
Commented:
This one is on us!
(Get your first solution completely free - no credit card required)
UNLOCK SOLUTION
Top Expert 2011

Commented:
This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.

Gain unlimited access to on-demand training courses with an Experts Exchange subscription.

Get Access
Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Empower Your Career
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE

Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

  • Troubleshooting
  • Research
  • Professional Opinions
Unlock the solution to this question.
Join our community and discover your potential

Experts Exchange is the only place where you can interact directly with leading experts in the technology field. Become a member today and access the collective knowledge of thousands of technology experts.

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.