I wrote an SOAP app and when I did http://localhost/TSSClass/soap/description, the return I got said the following (in the Chrome browser):
The page contains the following errors:
error on line 3 at column 2603: Namespace prefix content on part is not defined.
I just noticed an additional message on that said the error was right after:
...Return the version of the system.Ladon generated service definition
Here is the WSDL that is returned:
<?xml version="1.0" encoding="UTF-8"?><definitions name="TSSClass" targetNamespace="urn:TSSClass" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:SOAP="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:WSDL="http://schemas.xmlsoap.org/wsdl/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:ns1="urn:TSSClass" xmlns:tns="urn:TSSClass" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><types><schema targetNamespace="urn:TSSClass" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="urn:TSSClass" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><import namespace="http://schemas.xmlsoap.org/soap/encoding/"/><complexType name="ArrayOfint"><complexContent><restr
iction base="SOAP-ENC:Array"><sequence><element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:long"/></sequence><attribute WSDL:arrayType="xsd:long[]" ref="SOAP-ENC:arrayType"/></restriction></complexContent></complexType><complexType name="findItem"><sequence><element maxOccurs="1" minOccurs="1" name="host" type="xsd:string"/><element maxOccurs="1" minOccurs="1" name="speed" type="xsd:long"/><element maxOccurs="1" minOccurs="0" name="tids" nillable="true" type="ns1:ArrayOfint"/></sequence></complexType><complexType name="statusItem"><sequence><element maxOccurs="1" minOccurs="1" name="extra" type="xsd:string"/><element maxOccurs="1" minOccurs="1" name="flags" type="xsd:long"/><element maxOccurs="1" minOccurs="1" name="host" type="xsd:string"/><element maxOccurs="1" minOccurs="1" name="ipAddr" type="xsd:string"/><element maxOccurs="1" minOccurs="1" name="nonce" type="xsd:string"/><element maxOccurs="1" minOccurs="1" name="oid" type="xsd:string"/><element maxOccurs="1" minOc
curs="1" name="state" type="xsd:string"/><element maxOccurs="1" minOccurs="1" name="tid" type="xsd:long"/></sequence></complexType><complexType name="ArrayOfstatusItem"><complexContent><restriction base="SOAP-ENC:Array"><sequence><element maxOccurs="unbounded" minOccurs="0" name="item" type="ns1:statusItem"/></sequence><attribute WSDL:arrayType="ns1:statusItem[]" ref="SOAP-ENC:arrayType"/></restriction></complexContent></complexType><complexType name="ArrayOfunicode"><complexContent><restriction base="SOAP-ENC:Array"><sequence><element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:string"/></sequence><attribute WSDL:arrayType="xsd:string[]" ref="SOAP-ENC:arrayType"/></restriction></complexContent></complexType><complexType name="retrieveItem"><sequence><element maxOccurs="1" minOccurs="1" name="nonce" type="xsd:string"/><element maxOccurs="1" minOccurs="1" name="object" type="xsd:binary"/><element maxOccurs="1" minOccurs="1" name="result" type="xsd:string"/></sequence></com
plexType><complexType name="searchItem"><sequence><element maxOccurs="1" minOccurs="1" name="match" type="xsd:string"/><element maxOccurs="1" minOccurs="1" name="oid" type="xsd:string"/><element maxOccurs="1" minOccurs="1" name="tid" type="xsd:long"/></sequence></complexType><complexType name="ArrayOfsearchItem"><complexContent><restriction base="SOAP-ENC:Array"><sequence><element maxOccurs="unbounded" minOccurs="0" name="item" type="ns1:searchItem"/></sequence><attribute WSDL:arrayType="ns1:searchItem[]" ref="SOAP-ENC:arrayType"/></restriction></complexContent></complexType><complexType name="metaItem"><sequence><element maxOccurs="1" minOccurs="1" name="item" type="xsd:string"/><element maxOccurs="1" minOccurs="1" name="value" type="xsd:string"/></sequence></complexType><complexType name="ArrayOfmetaItem"><complexContent><restriction base="SOAP-ENC:Array"><sequence><element maxOccurs="unbounded" minOccurs="0" name="item" type="ns1:metaItem"/></sequence><attribute WSDL:arrayType="ns1:
metaItem[]" ref="SOAP-ENC:arrayType"/></restriction></complexContent></complexType><complexType name="storeItem"><sequence><element maxOccurs="1" minOccurs="1" name="nonce" type="xsd:string"/><element maxOccurs="1" minOccurs="1" name="oid" type="xsd:string"/></sequence></complexType></schema></types><message name="addMetadata"><part name="tid" type="xsd:long"/><part name="oid" type="xsd:string"/><part name="metaArray" type="ns1:ArrayOfmetaItem"/></message><message name="addMetadataResponse"><part name="result" type="xsd:string"/></message><message name="findObjects"><part name="ListOfTids" type="ns1:ArrayOfint"/><part name="oid" type="xsd:string"/></message><message name="findObjectsResponse"><part name="host" type="xsd:string"/><part name="speed" type="xsd:long"/><part name="tids" type="ns1:ArrayOfint"/></message><message name="getStorageMap"><part name="tid" type="xsd:long"/><part name="oid" type="xsd:string"/></message><message name="getStorageMapResponse"><part name="result" type="
xsd:string"/></message><message name="indexObject"><part name="tid" type="xsd:long"/><part name="oid" type="xsd:string"/></message><message name="indexObjectResponse"><part name="result" type="xsd:string"/></message><message name="removeObject"><part name="tid" type="xsd:long"/><part name="oid" type="xsd:string"/></message><message name="removeObjectResponse"><part name="result" type="xsd:string"/></message><message name="retrieveObject"><part name="Nonce" type="xsd:string"/><part name="tid" type="xsd:long"/><part name="oid" type="xsd:string"/><part name="How" type="xsd:string"/><part name="ipaddr" type="xsd:string"/></message><message name="retrieveObjectResponse"><part name="nonce" type="xsd:string"/><part name="object" type="xsd:binary"/><part name="result" type="xsd:string"/></message><message name="searchMetadata"><part name="tid" type="xsd:long"/><part name="oid" type="xsd:long"/><part name="whatList" type="ns1:ArrayOfint"/></message><message name="searchMetadataResponse"><part n
ame="result" type="ns1:ArrayOfmetaItem"/></message><message name="searchObject"><part name="ListOfTids" type="ns1:ArrayOfint"/><part name="oid" type="xsd:string"/><part name="searchString" type="xsd:string"/></message><message name="searchObjectResponse"><part name="result" type="ns1:ArrayOfsearchItem"/></message><message name="shutdown"/><message name="shutdownResponse"><part name="result" type="xsd:string"/></message><message name="status"><part name="tid" type="xsd:long"/><part name="ListOfNonces" type="ns1:ArrayOfunicode"/></message><message name="statusResponse"><part name="result" type="ns1:ArrayOfstatusItem"/></message><message name="storeObject"><part name="Nonce" type="xsd:string"/><part name="tid" type="xsd:long"/><part name="oid" type="xsd:string"/><part name="HashRef" type="xsd:string"/><part name="equivTidList" type="ns1:ArrayOfint"/><part name="HomePeers" type="ns1:ArrayOfunicode"/><part name="StorePeers" type="ns1:ArrayOfunicode"/><part name="ObjectData" type="xsd:binary
"/><part name="eol" type="xsd:string"/><part name="ipaddr" type="xsd:string"/></message><message name="storeObjectResponse"><part name="nonce" type="xsd:string"/><part name="oid" type="xsd:string"/></message><message name="storeRef"><part name="Nonce" type="xsd:string"/><part name="tid" type="xsd:long"/><part name="oid" type="xsd:string"/><part name="HomePeers" type="ns1:ArrayOfint"/><part name="StorePeers" type="ns1:ArrayOfint"/><part name="RefData" type="xsd:string"/><part name="eol" type="xsd:string"/><part name="ipaddr" type="xsd:string"/></message><message name="storeRefResponse"><part name="nonce" type="xsd:string"/><part name="oid" type="xsd:string"/></message><message name="version"/><message name="versionResponse"><part name="result" type="xsd:string"/></message><portType name="TSSClassPortType"><operation name="addMetadata"><documentation>Add metaadata to an object\'s space. </documentation><input message="tns:addMetadata"/><output message="tns:addMetadataResponse"/></operati
on><operation name="findObjects"><documentation>Find all the tenants from a list of tenants that have a particular OID.</documentation><input message="tns:findObjects"/><output message="tns:findObjectsResponse"/></operation><operation name="getStorageMap"><documentation>Return the storage map for a particular (tid,oid).</documentation><input message="tns:getStorageMap"/><output message="tns:getStorageMapResponse"/></operation><operation name="indexObject"><documentation>Index the contents of a file, which must be in the system.</documentation><input message="tns:indexObject"/><output message="tns:indexObjectResponse"/></operation><operation name="removeObject"><documentation>Force the end-of-life indicator for the object (tid,OID) to be tomorrow.</documentation><input message="tns:removeObject"/><output message="tns:removeObjectResponse"/></operation><operation name="retrieveObject"><documentation>Return the contents of object (tid,OID), returning the data How.</documentation><input me
ssage="tns:retrieveObject"/><output message="tns:retrieveObjectResponse"/></operation><operation name="searchMetadata"><documentation>Return the metadata, in whatList, for object (tid,OID).</documentation><input message="tns:searchMetadata"/><output message="tns:searchMetadataResponse"/></operation><operation name="searchObject"><documentation>Search the system looking for a specific object in which the \nsearch string matches.</documentation><input message="tns:searchObject"/><output message="tns:searchObjectResponse"/></operation><operation name="shutdown"><documentation>Shutdown the system, gracefully</documentation><input message="tns:shutdown"/><output message="tns:shutdownResponse"/></operation><operation name="status"><documentation>Return status information for tenant, tid, for a list of nonces.\nThe nonce names can be wildcarded using regexp patterns.</documentation><input message="tns:status"/><output message="tns:statusResponse"/></operation><operation name="storeObject"><do
cumentation>Store an object in the repository</documentation><input message="tns:storeObject"/><output message="tns:storeObjectResponse"/></operation><operation name="storeRef"><documentation>Store an reference to something in the repository</documentation><input message="tns:storeRef"/><output message="tns:storeRefResponse"/></operation><operation name="version"><documentation>Return the version of the system.</documentation><input message="tns:version"/><output message="tns:versionResponse"/></operation></portType><binding name="TSSClass" type="tns:TSSClassPortType"><SOAP:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/><operation name="addMetadata"><SOAP:operation soapAction="http://localhost:8002/TSSClass/soap/addMetadata" style="rpc"/><input><SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/></input><output><SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use
="encoded"/></output></operation><operation name="findObjects"><SOAP:operation soapAction="http://localhost:8002/TSSClass/soap/findObjects" style="rpc"/><input><SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/></input><output><SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/></output></operation><operation name="getStorageMap"><SOAP:operation soapAction="http://localhost:8002/TSSClass/soap/getStorageMap" style="rpc"/><input><SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/></input><output><SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/></output></operation><operation name="indexObject"><SOAP:operation soapAction="http://localhost:8002/TSSClass/soap/indexObject" style="rpc"/><input><SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" nam
espace="urn:TSSClass" use="encoded"/></input><output><SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/></output></operation><operation name="removeObject"><SOAP:operation soapAction="http://localhost:8002/TSSClass/soap/removeObject" style="rpc"/><input><SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/></input><output><SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/></output></operation><operation name="retrieveObject"><SOAP:operation soapAction="http://localhost:8002/TSSClass/soap/retrieveObject" style="rpc"/><input><SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/></input><output><SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/></output></operation><operation name="searchMetadata"><SOAP:operat
ion soapAction="http://localhost:8002/TSSClass/soap/searchMetadata" style="rpc"/><input><SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/></input><output><SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/></output></operation><operation name="searchObject"><SOAP:operation soapAction="http://localhost:8002/TSSClass/soap/searchObject" style="rpc"/><input><SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/></input><output><SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/></output></operation><operation name="shutdown"><SOAP:operation soapAction="http://localhost:8002/TSSClass/soap/shutdown" style="rpc"/><input><SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/></input><output><SOAP:body encodingStyle="h
ttp://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/></output></operation><operation name="status"><SOAP:operation soapAction="http://localhost:8002/TSSClass/soap/status" style="rpc"/><input><SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/></input><output><SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/></output></operation><operation name="storeObject"><SOAP:operation soapAction="http://localhost:8002/TSSClass/soap/storeObject" style="rpc"/><input><mime:multipartRelated><mime:part><SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/></mime:part><mime:part><mime:content type="*/*"/></mime:part></mime:multipartRelated></input><output><mime:multipartRelated><mime:part><SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/></mime:part
><mime:part><content:part type="*/*"/></mime:part></mime:multipartRelated></output></operation><operation name="storeRef"><SOAP:operation soapAction="http://localhost:8002/TSSClass/soap/storeRef" style="rpc"/><input><SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/></input><output><SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/></output></operation><operation name="version"><SOAP:operation soapAction="http://localhost:8002/TSSClass/soap/version" style="rpc"/><input><SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/></input><output><SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/></output></operation></binding><service name="TSSClass"><documentation>Ladon generated service definition</documentation><port binding="tns:TSSClass" name="TSSClass"><SOAP:addr
ess location="http://localhost:8002/TSSClass/soap"/></port></service></definitions>'
Here is the pastebin link to a formatted XML...
http://pastebin.com/uskQ86r7