I added SOAP-ENC:Array to some of the entries. I am attaching the
modified WSDL.
<complexType name="VectorMapStringString">
+ <complexContent>
+ <restriction base="SOAP-ENC:Array">
<sequence>
<element name="item" type="gv:MapStringString" minOccurs="0"
maxOccurs="unbo
unded" nillable="true"/>
</sequence>
+ </restriction>
+ </complexContent>
</complexType>
Jitu
Paul Harman wrote:
> I have a WSDL file, generated using the gSOAP software suite, which
> wscompile doesn't seem to like very much. Apache AXIS, SOAP::Lite and the
> PHP SOAP client software we are using all seem happy with it (although,
> bizarrely, GLUE does not).
>
> There are a few basic errors that I removed myself (duplicate definitions of
> structures) but it still isn't getting accepted.
>
> I've attached the WSDL file here - can anyone make any suggestions?
>
> Paul
<?xml version="1.0" encoding="UTF-8"?>
<definitions name="objectLayer"
xmlns="
http://schemas.xmlsoap.org/wsdl/"
xmlns:SOAP="
http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:WSDL="
http://schemas.xmlsoap.org/wsdl/"
targetNamespace="
http://grapevine.panews.press.net/"
xmlns:tns="
http://grapevine.panews.press.net/"
xmlns:SOAP-ENV="
http://schemas.xmlsoap.org/soap/envelope/"
xmlns:SOAP-ENC="
http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="
http://www.w3.org/2001/XMLSchema"
xmlns:gv="urn:Grapevine"
xmlns:gvip="urn:GrapevineSubsystem">
<types>
<schema targetNamespace="urn:Grapevine"
xmlns:SOAP-ENV="
http://schemas.xmlsoap.org/soap/envelope/"
xmlns:SOAP-ENC="
http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="
http://www.w3.org/2001/XMLSchema"
xmlns:gv="urn:Grapevine"
xmlns:gvip="urn:GrapevineSubsystem"
xmlns="
http://www.w3.org/2001/XMLSchema"
elementFormDefault="unqualified"
attributeFormDefault="unqualified">
<simpleType name="ContentType">
<restriction base="xsd:string">
<enumeration value="text"/>
<enumeration value="picture"/>
<enumeration value="audio"/>
<enumeration value="video"/>
</restriction>
</simpleType>
<simpleType name="InterestType">
<restriction base="xsd:string">
<enumeration value="gvNone"/>
<enumeration value="gvAdd"/>
<enumeration value="gvEdit"/>
<enumeration value="gvDelete"/>
<enumeration value="gvAddChild"/>
<enumeration value="gvRemoveChild"/>
<enumeration value="gvAddWithContent"/>
<enumeration value="gvEditWithValues"/>
<enumeration value="gvAddWithValues"/>
<enumeration value="gvEditWithContent"/>
<enumeration value="gvRemoveContent"/>
<enumeration value="gvAddPeer"/>
<enumeration value="gvAddAlienKey"/>
<enumeration value="gvRemoveAlienKey"/>
</restriction>
</simpleType>
<complexType name="ArrayOfbase64Binary">
<complexContent>
<restriction base="SOAP-ENC:Array">
<sequence>
<element name="item" type="xsd:base64Binary" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attribute ref="SOAP-ENC:arrayType" WSDL:arrayType="xsd:base64Binary[]"/>
</restriction>
</complexContent>
</complexType>
<complexType name="ArrayOfstring">
<complexContent>
<restriction base="SOAP-ENC:Array">
<sequence>
<element name="item" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attribute ref="SOAP-ENC:arrayType" WSDL:arrayType="xsd:string[]"/>
</restriction>
</complexContent>
</complexType>
<complexType name="ArrayOflong">
<complexContent>
<restriction base="SOAP-ENC:Array">
<sequence>
<element name="item" type="xsd:long" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attribute ref="SOAP-ENC:arrayType" WSDL:arrayType="xsd:long[]"/>
</restriction>
</complexContent>
</complexType>
<complexType name="StringPair">
<all>
<element name="name" type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true"/>
<element name="value" type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true"/>
</all>
</complexType>
<complexType name="MapStringString">
<complexContent>
<restriction base="SOAP-ENC:Array">
<sequence>
<element name="item" type="gv:StringPair" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
</sequence>
</restriction>
</complexContent>
</complexType>
<complexType name="VectorMapStringString">
<complexContent>
<restriction base="SOAP-ENC:Array">
<sequence>
<element name="item" type="gv:MapStringString" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
</sequence>
</restriction>
</complexContent>
</complexType>
<complexType name="StringLong">
<all>
<element name="name" type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true"/>
<element name="value" type="xsd:long" minOccurs="1" maxOccurs="1"/>
</all>
</complexType>
<complexType name="MapStringLong">
<complexContent>
<restriction base="SOAP-ENC:Array">
<sequence>
<element name="item" type="gv:StringLong" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
</sequence>
</restriction>
</complexContent>
</complexType>
<complexType name="LongString">
<all>
<element name="name" type="xsd:long" minOccurs="1" maxOccurs="1"/>
<element name="value" type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true"/>
</all>
</complexType>
<complexType name="MapLongString">
<complexContent>
<restriction base="SOAP-ENC:Array">
<sequence>
<element name="item" type="gv:LongString" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
</sequence>
</restriction>
</complexContent>
</complexType>
<complexType name="NodeContent">
<all>
<element name="version" type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true"/>
<element name="revision" type="xsd:long" minOccurs="1" maxOccurs="1"/>
<element name="created" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/>
<element name="lastUpdated" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/>
<element name="type" type="gv:ContentType" minOccurs="1" maxOccurs="1"/>
<element name="source" type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true"/>
<element name="format" type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true"/>
<element name="headline" type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true"/>
<element name="byline" type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true"/>
<element name="original" type="gv:ArrayOfbase64Binary" minOccurs="1" maxOccurs="1" nillable="true"/>
<element name="thumbnail" type="xsd:base64Binary" minOccurs="1" maxOccurs="1" nillable="true"/>
<element name="plainText" type="gv:ArrayOfstring" minOccurs="1" maxOccurs="1" nillable="true"/>
<element name="priority" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/>
<element name="embargo" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<element name="embargoExpires" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/>
<element name="editorialNote" type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true"/>
<element name="additionalInfo" type="gv:MapStringString" minOccurs="1" maxOccurs="1" nillable="true"/>
<element name="alienKeys" type="gv:MapStringString" minOccurs="1" maxOccurs="1" nillable="true"/>
</all>
</complexType>
<complexType name="Node">
<all>
<element name="label" type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true"/>
<element name="description" type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true"/>
<element name="ID" type="xsd:long" minOccurs="1" maxOccurs="1"/>
<element name="permanent" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<element name="content" type="gv:ArrayOfNodeContent" minOccurs="1" maxOccurs="1" nillable="true"/>
<element name="children" type="gv:ArrayOfNode" minOccurs="1" maxOccurs="1" nillable="true"/>
<element name="parents" type="gv:ArrayOfNode" minOccurs="1" maxOccurs="1" nillable="true"/>
<element name="scheduleInfo" type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true"/>
<element name="schedulePixInfo" type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true"/>
</all>
</complexType>
<complexType name="ArrayOfNode">
<complexContent>
<restriction base="SOAP-ENC:Array">
<sequence>
<element name="item" type="gv:Node" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attribute ref="SOAP-ENC:arrayType" WSDL:arrayType="gv:Node[]"/>
</restriction>
</complexContent>
</complexType>
<complexType name="ArrayOfNodeContent">
<complexContent>
<restriction base="SOAP-ENC:Array">
<sequence>
<element name="item" type="gv:NodeContent" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attribute ref="SOAP-ENC:arrayType" WSDL:arrayType="gv:NodeContent[]"/>
</restriction>
</complexContent>
</complexType>
<!--
<complexType name="noResponse">
<all>
</all>
</complexType>
-->
<complexType name="noResponse">
<all>
</all>
</complexType>
<complexType name="insertResponse">
<all>
<element name="newNode" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<element name="nodeID" type="xsd:long" minOccurs="1" maxOccurs="1"/>
</all>
</complexType>
<complexType name="InterestedParty">
<all>
<element name="URL" type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true"/>
<element name="action" type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true"/>
</all>
</complexType>
<complexType name="ContentItem">
<all>
<element name="mimeType" type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true"/>
<element name="content" type="xsd:base64Binary" minOccurs="1" maxOccurs="1" nillable="true"/>
<element name="description" type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true"/>
</all>
</complexType>
<complexType name="ArrayOfContentItems">
<complexContent>
<restriction base="SOAP-ENC:Array">
<sequence>
<element name="item" type="gv:ContentItem" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</schema>
<schema targetNamespace="urn:GrapevineSubsystem"
xmlns:SOAP-ENV="
http://schemas.xmlsoap.org/soap/envelope/"
xmlns:SOAP-ENC="
http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="
http://www.w3.org/2001/XMLSchema"
xmlns:gv="urn:Grapevine"
xmlns:gvip="urn:GrapevineSubsystem"
xmlns="
http://www.w3.org/2001/XMLSchema"
elementFormDefault="unqualified"
attributeFormDefault="unqualified">
<complexType name="MapStringString">
<sequence>
<element name="item" type="gv:StringPair" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
</sequence>
</complexType>
<complexType name="VectorMapStringString">
<sequence>
<element name="item" type="gv:MapStringString" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
</sequence>
</complexType>
<complexType name="MapStringLong">
<sequence>
<element name="item" type="gv:StringLong" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
</sequence>
</complexType>
<complexType name="MapLongString">
<sequence>
<element name="item" type="gv:LongString" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
</sequence>
</complexType>
<!--
<complexType name="noResponse">
<all>
</all>
</complexType>
-->
<!--
<complexType name="ArrayOfContentItems">
<sequence>
<element name="item" type="gv:ContentItem" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
</sequence>
</complexType>
-->
</schema>
</types>
<message name="getMultiContentFromSearchRequest">
<part name="criteria" type="gv:MapStringString"/>
<part name="style" type="xsd:string"/>
</message>
<message name="getMultiContentFromSearchResponse">
<part name="content" type="gv:ArrayOfContentItems"/>
</message>
<message name="searchForAlienKeysRequest">
<part name="criteria" type="gv:MapStringString"/>
<part name="alienKeyType" type="xsd:string"/>
</message>
<message name="searchForAlienKeysResponse">
<part name="alienKeys" type="gv:ArrayOfstring"/>
</message>
<message name="getMultiContentFromAlienKeysRequest">
<part name="alienKeyType" type="xsd:string"/>
<part name="alienKeyValues" type="gv:ArrayOfstring"/>
<part name="style" type="xsd:string"/>
</message>
<message name="getMultiContentFromAlienKeysResponse">
<part name="content" type="gv:ArrayOfContentItems"/>
</message>
<message name="getContentFromAlienKeyRequest">
<part name="alienKey" type="gv:StringPair"/>
<part name="style" type="xsd:string"/>
</message>
<message name="ContentItem">
<part name="mimeType" type="xsd:string"/>
<part name="content" type="xsd:base64Binary"/>
<part name="description" type="xsd:string"/>
</message>
<message name="insertNodeRequest">
<part name="nodeLabel" type="xsd:string"/>
<part name="description" type="xsd:string"/>
<part name="permanent" type="xsd:boolean"/>
<part name="content" type="gv:NodeContent"/>
<part name="parentPaths" type="gv:ArrayOfstring"/>
</message>
<message name="insertResponse">
<part name="newNode" type="xsd:boolean"/>
<part name="nodeID" type="xsd:long"/>
</message>
<message name="getNodeFieldsFromIDRequest">
<part name="nodeID" type="xsd:long"/>
<part name="fields" type="gv:ArrayOfstring"/>
</message>
<message name="getNodeFieldsFromIDResponse">
<part name="nodeInfo" type="gv:MapStringString"/>
</message>
<message name="deleteContentRequest">
<part name="nodeID" type="xsd:long"/>
</message>
<message name="noResponse">
</message>
<message name="searchRequest">
<part name="criteria" type="gv:MapStringString"/>
</message>
<message name="searchResponse">
<part name="nodeIDs" type="gv:ArrayOflong"/>
</message>
<message name="getNodeIDAtPathRequest">
<part name="nodePath" type="xsd:string"/>
</message>
<message name="getNodeIDAtPathResponse">
<part name="nodeID" type="xsd:long"/>
</message>
<message name="addParentChildRelationshipRequest">
<part name="parentID" type="xsd:long"/>
<part name="childID" type="xsd:long"/>
</message>
<message name="addAlienKeyRequest">
<part name="nodeID" type="xsd:long"/>
<part name="alienKey" type="gv:StringPair"/>
</message>
<message name="listParentsAlienKeysRequest">
<part name="alienKey" type="gv:StringPair"/>
<part name="alienKeyTypes" type="gv:ArrayOfstring"/>
</message>
<message name="listParentsAlienKeysResponse">
<part name="parentsAlienKeys" type="gv:VectorMapStringString"/>
</message>
<message name="editNodeRequest">
<part name="nodeID" type="xsd:long"/>
<part name="edits" type="gv:MapStringString"/>
</message>
<message name="deleteNodeRequest">
<part name="nodeID" type="xsd:long"/>
</message>
<!--
<message name="noResponse">
</message>
-->
<message name="getContentRequest">
<part name="nodeID" type="xsd:long"/>
<part name="style" type="xsd:string"/>
</message>
<message name="getNodeLabelRequest">
<part name="nodeID" type="xsd:long"/>
</message>
<message name="getNodeLabelResponse">
<part name="nodeLabel" type="xsd:string"/>
</message>
<message name="removePeerRelationshipsRequest">
<part name="nodeID" type="xsd:long"/>
<part name="peerType" type="xsd:string"/>
</message>
<message name="removeParentChildRelationshipRequest">
<part name="parentID" type="xsd:long"/>
<part name="childID" type="xsd:long"/>
</message>
<message name="createNodeRequest">
<part name="nodeLabel" type="xsd:string"/>
<part name="description" type="xsd:string"/>
<part name="permanent" type="xsd:boolean"/>
<part name="content" type="gv:NodeContent"/>
</message>
<message name="createNodeResponse">
<part name="nodeID" type="xsd:long"/>
</message>
<message name="addPeerRelationshipRequest">
<part name="nodeID" type="xsd:long"/>
<part name="peerNodeID" type="xsd:long"/>
<part name="peerType" type="xsd:string"/>
</message>
<message name="listChildIDsRequest">
<part name="parentID" type="xsd:long"/>
</message>
<message name="listChildIDsResponse">
<part name="childID" type="gv:ArrayOflong"/>
</message>
<message name="getNodeAlienKeysRequest">
<part name="nodeID" type="xsd:long"/>
</message>
<message name="getNodeAlienKeysResponse">
<part name="alienKeys" type="gv:MapStringString"/>
</message>
<message name="getMultiContentRequest">
<part name="nodeIDs" type="gv:ArrayOflong"/>
<part name="style" type="xsd:string"/>
</message>
<message name="getMultiContentResponse">
<part name="content" type="gv:ArrayOfContentItems"/>
</message>
<message name="listParentNodesRequest">
<part name="childID" type="xsd:long"/>
<part name="fields" type="gv:ArrayOfstring"/>
</message>
<message name="listParentNodesResponse">
<part name="parentNodeList" type="gv:VectorMapStringString"/>
</message>
<message name="getNodeChildIDRequest">
<part name="nodeID" type="xsd:long"/>
<part name="childLabel" type="xsd:string"/>
</message>
<message name="getNodeChildIDResponse">
<part name="childID" type="xsd:long"/>
</message>
<message name="listChildNodesRequest">
<part name="parentID" type="xsd:long"/>
<part name="fields" type="gv:ArrayOfstring"/>
</message>
<message name="listChildNodesResponse">
<part name="childNodeList" type="gv:VectorMapStringString"/>
</message>
<message name="getPathsToNodeRequest">
<part name="nodeID" type="xsd:long"/>
</message>
<message name="getPathsToNodeResponse">
<part name="paths" type="gv:ArrayOfstring"/>
</message>
<message name="moveChildrenRequest">
<part name="oldParentID" type="xsd:long"/>
<part name="newParentID" type="xsd:long"/>
</message>
<message name="getNodeIDFromAlienKeyRequest">
<part name="alienKey" type="gv:StringPair"/>
</message>
<message name="getNodeIDFromAlienKeyResponse">
<part name="nodeID" type="xsd:long"/>
</message>
<message name="registerGlobalInterestRequest">
<part name="who" type="gv:InterestedParty"/>
<part name="globalInterest" type="gv:InterestType"/>
<part name="alienKeyTypes" type="gv:ArrayOfstring"/>
<part name="fields" type="gv:ArrayOfstring"/>
</message>
<message name="getTotalNodeCountRequest">
</message>
<message name="getTotalNodeCountResponse">
<part name="totalNodeCount" type="xsd:long"/>
</message>
<message name="editNodeWithContentRequest">
<part name="nodeID" type="xsd:long"/>
<part name="edits" type="gv:NodeContent"/>
</message>
<message name="searchForMultipleAlienKeysRequest">
<part name="criteria" type="gv:MapStringString"/>
<part name="alienKeyTypes" type="gv:ArrayOfstring"/>
</message>
<message name="searchForMultipleAlienKeysResponse">
<part name="alienKeys" type="gv:VectorMapStringString"/>
</message>
<message name="getNodeParentIDRequest">
<part name="nodeID" type="xsd:long"/>
<part name="parentLabel" type="xsd:string"/>
</message>
<message name="getNodeParentIDResponse">
<part name="parentID" type="xsd:long"/>
</message>
<message name="getAlienKeyAtPathRequest">
<part name="keyType" type="xsd:string"/>
<part name="path" type="xsd:string"/>
</message>
<message name="getAlienKeyAtPathResponse">
<part name="keyValue" type="xsd:string"/>
</message>
<message name="removeAlienKeyRequest">
<part name="nodeID" type="xsd:long"/>
<part name="keyType" type="xsd:string"/>
</message>
<message name="createNodeAtLocationsRequest">
<part name="nodeLabel" type="xsd:string"/>
<part name="description" type="xsd:string"/>
<part name="permanent" type="xsd:boolean"/>
<part name="content" type="gv:NodeContent"/>
<part name="parentPaths" type="gv:ArrayOfstring"/>
</message>
<message name="createNodeAtLocationsResponse">
<part name="nodeID" type="xsd:long"/>
</message>
<message name="createTermRequest">
<part name="term" type="xsd:string"/>
</message>
<message name="deleteChildNodeRequest">
<part name="parentID" type="xsd:long"/>
<part name="childLabel" type="xsd:string"/>
</message>
<message name="getCategoriesRequest">
</message>
<message name="getCategoriesResponse">
<part name="topicNodes" type="gv:ArrayOfNode"/>
</message>
<message name="getLastUpdatedRequest">
<part name="nodeID" type="xsd:long"/>
</message>
<message name="getLastUpdatedResponse">
<part name="lastUpdated" type="xsd:dateTime"/>
</message>
<message name="getLastUpdatedFromAlienKeyRequest">
<part name="alienKey" type="gv:StringPair"/>
</message>
<message name="getLastUpdatedFromAlienKeyResponse">
<part name="lastUpdated" type="xsd:dateTime"/>
</message>
<message name="getNodeChildCountRequest">
<part name="nodeID" type="xsd:long"/>
</message>
<message name="getNodeChildCountResponse">
<part name="nodeChildCount" type="xsd:long"/>
</message>
<message name="getNodeFieldsFromAlienKeyRequest">
<part name="alienKey" type="gv:StringPair"/>
<part name="fields" type="gv:ArrayOfstring"/>
</message>
<message name="getNodeFieldsFromAlienKeyResponse">
<part name="nodeInfo" type="gv:MapStringString"/>
</message>
<message name="getNodeFromIDRequest">
<part name="nodeID" type="xsd:long"/>
</message>
<message name="Node">
<part name="label" type="xsd:string"/>
<part name="description" type="xsd:string"/>
<part name="ID" type="xsd:long"/>
<part name="permanent" type="xsd:boolean"/>
<part name="content" type="gv:ArrayOfNodeContent"/>
<part name="children" type="gv:ArrayOfNode"/>
<part name="parents" type="gv:ArrayOfNode"/>
<part name="scheduleInfo" type="xsd:string"/>
<part name="schedulePixInfo" type="xsd:string"/>
</message>
<message name="getProvidersRequest">
</message>
<message name="getProvidersResponse">
<part name="topicNodes" type="gv:ArrayOfNode"/>
</message>
<message name="getTermsRequest">
</message>
<message name="getTermsResponse">
<part name="topicNodes" type="gv:ArrayOfNode"/>
</message>
<message name="getTopicsRequest">
</message>
<message name="getTopicsResponse">
<part name="topicNodes" type="gv:ArrayOfNode"/>
</message>
<message name="getWordHitsRequest">
</message>
<message name="getWordHitsResponse">
<part name="wordHits" type="gv:MapStringLong"/>
</message>
<message name="isDescendantOfRequest">
<part name="descendantID" type="xsd:long"/>
<part name="ancestorID" type="xsd:long"/>
</message>
<message name="isDescendantOfResponse">
<part name="isDescendant" type="xsd:boolean"/>
</message>
<message name="listPeersRequest">
<part name="nodeID" type="xsd:long"/>
</message>
<message name="listPeersResponse">
<part name="peers" type="gv:MapLongString"/>
</message>
<message name="nodeHasContentRequest">
<part name="nodeID" type="xsd:long"/>
</message>
<message name="nodeHasContentResponse">
<part name="hasContent" type="xsd:boolean"/>
</message>
<message name="setExtraParentsRequest">
<part name="nodeID" type="xsd:long"/>
</message>
<message name="setPrimaryInstanceRequest">
<part name="instanceURL" type="xsd:string"/>
</message>
<message name="becomeSecondaryInstanceRequest">
</message>
<message name="isPrimaryInstanceRequest">
</message>
<message name="isPrimaryInstanceResponse">
<part name="param1" type="xsd:boolean"/>
</message>
<message name="getPrimaryInstanceRequest">
</message>
<message name="getPrimaryInstanceResponse">
<part name="instanceURL" type="xsd:string"/>
</message>
<portType name="objectLayerPortType">
<operation name="getMultiContentFromSearch">
<documentation>Service definition of function gv__getMultiContentFromSearch</documentation>
<input message="tns:getMultiContentFromSearchRequest"/>
<output message="tns:getMultiContentFromSearchResponse"/>
</operation>
<operation name="searchForAlienKeys">
<documentation>Service definition of function gv__searchForAlienKeys</documentation>
<input message="tns:searchForAlienKeysRequest"/>
<output message="tns:searchForAlienKeysResponse"/>
</operation>
<operation name="getMultiContentFromAlienKeys">
<documentation>Service definition of function gv__getMultiContentFromAlienKeys</documentation>
<input message="tns:getMultiContentFromAlienKeysRequest"/>
<output message="tns:getMultiContentFromAlienKeysResponse"/>
</operation>
<operation name="getContentFromAlienKey">
<documentation>Service definition of function gv__getContentFromAlienKey</documentation>
<input message="tns:getContentFromAlienKeyRequest"/>
<output message="tns:ContentItem"/>
</operation>
<operation name="insertNode">
<documentation>Service definition of function gv__insertNode</documentation>
<input message="tns:insertNodeRequest"/>
<output message="tns:insertResponse"/>
</operation>
<operation name="getNodeFieldsFromID">
<documentation>Service definition of function gv__getNodeFieldsFromID</documentation>
<input message="tns:getNodeFieldsFromIDRequest"/>
<output message="tns:getNodeFieldsFromIDResponse"/>
</operation>
<operation name="deleteContent">
<documentation>Service definition of function gv__deleteContent</documentation>
<input message="tns:deleteContentRequest"/>
<output message="tns:noResponse"/>
</operation>
<operation name="search">
<documentation>Service definition of function gv__search</documentation>
<input message="tns:searchRequest"/>
<output message="tns:searchResponse"/>
</operation>
<operation name="getNodeIDAtPath">
<documentation>Service definition of function gv__getNodeIDAtPath</documentation>
<input message="tns:getNodeIDAtPathRequest"/>
<output message="tns:getNodeIDAtPathResponse"/>
</operation>
<operation name="addParentChildRelationship">
<documentation>Service definition of function gv__addParentChildRelationship</documentation>
<input message="tns:addParentChildRelationshipRequest"/>
<output message="tns:noResponse"/>
</operation>
<operation name="addAlienKey">
<documentation>Service definition of function gv__addAlienKey</documentation>
<input message="tns:addAlienKeyRequest"/>
<output message="tns:noResponse"/>
</operation>
<operation name="listParentsAlienKeys">
<documentation>Service definition of function gv__listParentsAlienKeys</documentation>
<input message="tns:listParentsAlienKeysRequest"/>
<output message="tns:listParentsAlienKeysResponse"/>
</operation>
<operation name="editNode">
<documentation>Service definition of function gv__editNode</documentation>
<input message="tns:editNodeRequest"/>
<output message="tns:noResponse"/>
</operation>
<operation name="deleteNode">
<documentation>Service definition of function gv__deleteNode</documentation>
<input message="tns:deleteNodeRequest"/>
<output message="tns:noResponse"/>
</operation>
<operation name="getContent">
<documentation>Service definition of function gv__getContent</documentation>
<input message="tns:getContentRequest"/>
<output message="tns:ContentItem"/>
</operation>
<operation name="getNodeLabel">
<documentation>Service definition of function gv__getNodeLabel</documentation>
<input message="tns:getNodeLabelRequest"/>
<output message="tns:getNodeLabelResponse"/>
</operation>
<operation name="removePeerRelationships">
<documentation>Service definition of function gv__removePeerRelationships</documentation>
<input message="tns:removePeerRelationshipsRequest"/>
<output message="tns:noResponse"/>
</operation>
<operation name="removeParentChildRelationship">
<documentation>Service definition of function gv__removeParentChildRelationship</documentation>
<input message="tns:removeParentChildRelationshipRequest"/>
<output message="tns:noResponse"/>
</operation>
<operation name="createNode">
<documentation>Service definition of function gv__createNode</documentation>
<input message="tns:createNodeRequest"/>
<output message="tns:createNodeResponse"/>
</operation>
<operation name="addPeerRelationship">
<documentation>Service definition of function gv__addPeerRelationship</documentation>
<input message="tns:addPeerRelationshipRequest"/>
<output message="tns:noResponse"/>
</operation>
<operation name="listChildIDs">
<documentation>Service definition of function gv__listChildIDs</documentation>
<input message="tns:listChildIDsRequest"/>
<output message="tns:listChildIDsResponse"/>
</operation>
<operation name="getNodeAlienKeys">
<documentation>Service definition of function gv__getNodeAlienKeys</documentation>
<input message="tns:getNodeAlienKeysRequest"/>
<output message="tns:getNodeAlienKeysResponse"/>
</operation>
<operation name="getMultiContent">
<documentation>Service definition of function gv__getMultiContent</documentation>
<input message="tns:getMultiContentRequest"/>
<output message="tns:getMultiContentResponse"/>
</operation>
<operation name="listParentNodes">
<documentation>Service definition of function gv__listParentNodes</documentation>
<input message="tns:listParentNodesRequest"/>
<output message="tns:listParentNodesResponse"/>
</operation>
<operation name="getNodeChildID">
<documentation>Service definition of function gv__getNodeChildID</documentation>
<input message="tns:getNodeChildIDRequest"/>
<output message="tns:getNodeChildIDResponse"/>
</operation>
<operation name="listChildNodes">
<documentation>Service definition of function gv__listChildNodes</documentation>
<input message="tns:listChildNodesRequest"/>
<output message="tns:listChildNodesResponse"/>
</operation>
<operation name="getPathsToNode">
<documentation>Service definition of function gv__getPathsToNode</documentation>
<input message="tns:getPathsToNodeRequest"/>
<output message="tns:getPathsToNodeResponse"/>
</operation>
<operation name="moveChildren">
<documentation>Service definition of function gv__moveChildren</documentation>
<input message="tns:moveChildrenRequest"/>
<output message="tns:noResponse"/>
</operation>
<operation name="getNodeIDFromAlienKey">
<documentation>Service definition of function gv__getNodeIDFromAlienKey</documentation>
<input message="tns:getNodeIDFromAlienKeyRequest"/>
<output message="tns:getNodeIDFromAlienKeyResponse"/>
</operation>
<operation name="registerGlobalInterest">
<documentation>Service definition of function gv__registerGlobalInterest</documentation>
<input message="tns:registerGlobalInterestRequest"/>
<output message="tns:noResponse"/>
</operation>
<operation name="getTotalNodeCount">
<documentation>Service definition of function gv__getTotalNodeCount</documentation>
<input message="tns:getTotalNodeCountRequest"/>
<output message="tns:getTotalNodeCountResponse"/>
</operation>
<operation name="editNodeWithContent">
<documentation>Service definition of function gv__editNodeWithContent</documentation>
<input message="tns:editNodeWithContentRequest"/>
<output message="tns:noResponse"/>
</operation>
<operation name="searchForMultipleAlienKeys">
<documentation>Service definition of function gv__searchForMultipleAlienKeys</documentation>
<input message="tns:searchForMultipleAlienKeysRequest"/>
<output message="tns:searchForMultipleAlienKeysResponse"/>
</operation>
<operation name="getNodeParentID">
<documentation>Service definition of function gv__getNodeParentID</documentation>
<input message="tns:getNodeParentIDRequest"/>
<output message="tns:getNodeParentIDResponse"/>
</operation>
<operation name="getAlienKeyAtPath">
<documentation>Service definition of function gv__getAlienKeyAtPath</documentation>
<input message="tns:getAlienKeyAtPathRequest"/>
<output message="tns:getAlienKeyAtPathResponse"/>
</operation>
<operation name="removeAlienKey">
<documentation>Service definition of function gv__removeAlienKey</documentation>
<input message="tns:removeAlienKeyRequest"/>
<output message="tns:noResponse"/>
</operation>
<operation name="createNodeAtLocations">
<documentation>Service definition of function gv__createNodeAtLocations</documentation>
<input message="tns:createNodeAtLocationsRequest"/>
<output message="tns:createNodeAtLocationsResponse"/>
</operation>
<operation name="createTerm">
<documentation>Service definition of function gv__createTerm</documentation>
<input message="tns:createTermRequest"/>
<output message="tns:noResponse"/>
</operation>
<operation name="deleteChildNode">
<documentation>Service definition of function gv__deleteChildNode</documentation>
<input message="tns:deleteChildNodeRequest"/>
<output message="tns:noResponse"/>
</operation>
<operation name="getCategories">
<documentation>Service definition of function gv__getCategories</documentation>
<input message="tns:getCategoriesRequest"/>
<output message="tns:getCategoriesResponse"/>
</operation>
<operation name="getLastUpdated">
<documentation>Service definition of function gv__getLastUpdated</documentation>
<input message="tns:getLastUpdatedRequest"/>
<output message="tns:getLastUpdatedResponse"/>
</operation>
<operation name="getLastUpdatedFromAlienKey">
<documentation>Service definition of function gv__getLastUpdatedFromAlienKey</documentation>
<input message="tns:getLastUpdatedFromAlienKeyRequest"/>
<output message="tns:getLastUpdatedFromAlienKeyResponse"/>
</operation>
<operation name="getNodeChildCount">
<documentation>Service definition of function gv__getNodeChildCount</documentation>
<input message="tns:getNodeChildCountRequest"/>
<output message="tns:getNodeChildCountResponse"/>
</operation>
<operation name="getNodeFieldsFromAlienKey">
<documentation>Service definition of function gv__getNodeFieldsFromAlienKey</documentation>
<input message="tns:getNodeFieldsFromAlienKeyRequest"/>
<output message="tns:getNodeFieldsFromAlienKeyResponse"/>
</operation>
<operation name="getNodeFromID">
<documentation>Service definition of function gv__getNodeFromID</documentation>
<input message="tns:getNodeFromIDRequest"/>
<output message="tns:Node"/>
</operation>
<operation name="getProviders">
<documentation>Service definition of function gv__getProviders</documentation>
<input message="tns:getProvidersRequest"/>
<output message="tns:getProvidersResponse"/>
</operation>
<operation name="getTerms">
<documentation>Service definition of function gv__getTerms</documentation>
<input message="tns:getTermsRequest"/>
<output message="tns:getTermsResponse"/>
</operation>
<operation name="getTopics">
<documentation>Service definition of function gv__getTopics</documentation>
<input message="tns:getTopicsRequest"/>
<output message="tns:getTopicsResponse"/>
</operation>
<operation name="getWordHits">
<documentation>Service definition of function gv__getWordHits</documentation>
<input message="tns:getWordHitsRequest"/>
<output message="tns:getWordHitsResponse"/>
</operation>
<operation name="isDescendantOf">
<documentation>Service definition of function gv__isDescendantOf</documentation>
<input message="tns:isDescendantOfRequest"/>
<output message="tns:isDescendantOfResponse"/>
</operation>
<operation name="listPeers">
<documentation>Service definition of function gv__listPeers</documentation>
<input message="tns:listPeersRequest"/>
<output message="tns:listPeersResponse"/>
</operation>
<operation name="nodeHasContent">
<documentation>Service definition of function gv__nodeHasContent</documentation>
<input message="tns:nodeHasContentRequest"/>
<output message="tns:nodeHasContentResponse"/>
</operation>
<operation name="setExtraParents">
<documentation>Service definition of function gv__setExtraParents</documentation>
<input message="tns:setExtraParentsRequest"/>
<output message="tns:noResponse"/>
</operation>
<operation name="setPrimaryInstance">
<documentation>Service definition of function gv__setPrimaryInstance</documentation>
<input message="tns:setPrimaryInstanceRequest"/>
<output message="tns:noResponse"/>
</operation>
<operation name="becomeSecondaryInstance">
<documentation>Service definition of function gv__becomeSecondaryInstance</documentation>
<input message="tns:becomeSecondaryInstanceRequest"/>
<output message="tns:noResponse"/>
</operation>
<operation name="isPrimaryInstance">
<documentation>Service definition of function gv__isPrimaryInstance</documentation>
<input message="tns:isPrimaryInstanceRequest"/>
<output message="tns:isPrimaryInstanceResponse"/>
</operation>
<operation name="getPrimaryInstance">
<documentation>Service definition of function gv__getPrimaryInstance</documentation>
<input message="tns:getPrimaryInstanceRequest"/>
<output message="tns:getPrimaryInstanceResponse"/>
</operation>
</portType>
<binding name="objectLayerBinding" type="tns:objectLayerPortType">
<SOAP:binding style="rpc" transport="
http://schemas.xmlsoap.org/soap/http"/>
<operation name="getMultiContentFromSearch">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="searchForAlienKeys">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="getMultiContentFromAlienKeys">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="getContentFromAlienKey">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="insertNode">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="getNodeFieldsFromID">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="deleteContent">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="search">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="getNodeIDAtPath">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="addParentChildRelationship">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="addAlienKey">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="listParentsAlienKeys">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="editNode">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="deleteNode">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="getContent">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="getNodeLabel">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="removePeerRelationships">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="removeParentChildRelationship">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="createNode">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="addPeerRelationship">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="listChildIDs">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="getNodeAlienKeys">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="getMultiContent">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="listParentNodes">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="getNodeChildID">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="listChildNodes">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="getPathsToNode">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="moveChildren">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="getNodeIDFromAlienKey">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="registerGlobalInterest">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="getTotalNodeCount">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="editNodeWithContent">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="searchForMultipleAlienKeys">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="getNodeParentID">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="getAlienKeyAtPath">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="removeAlienKey">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="createNodeAtLocations">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="createTerm">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="deleteChildNode">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="getCategories">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="getLastUpdated">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="getLastUpdatedFromAlienKey">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="getNodeChildCount">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="getNodeFieldsFromAlienKey">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="getNodeFromID">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="getProviders">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="getTerms">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="getTopics">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="getWordHits">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="isDescendantOf">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="listPeers">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="nodeHasContent">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="setExtraParents">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="setPrimaryInstance">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="becomeSecondaryInstance">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="isPrimaryInstance">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="getPrimaryInstance">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<SOAP:body use="encoded" namespace="urn:Grapevine" encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
</binding>
<service name="objectLayer">
<documentation>Grapevine Object Layer</documentation>
<port name="objectLayer" binding="tns:objectLayerBinding">
<SOAP:address location="
http://grapevine.panews.press.net"/>
</port>
</service>
</definitions>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_jax-rpc.dev.java.net
For additional commands, e-mail: users-help_at_jax-rpc.dev.java.net