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
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]
ASKER
Hi,
sorry I thought I had attached the file, the contents of the WSDL are below
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>
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.
Also ArrayofAnyType sounds like you are invoking a RPC web service.