Here's the WSDL for the Pebble blogging application's integration service.
<?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions targetNamespace="https://cu123.cubit.maa.collab.net:13000/pebble/services/PebbleIntegrationService" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="https://cu123.cubit.maa.collab.net:13000/pebble/services/PebbleIntegrationService" xmlns:intf="https://cu123.cubit.maa.collab.net:13000/pebble/services/PebbleIntegrationService" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns1="http://util.integratedapps.soap50.ce.collabnet.com" xmlns:tns2="qConfigParam" xmlns:tns3="http://com.collab.net/pebble/XMLSchema" xmlns:tns4="qConfigParamDO" xmlns:tns5="qSearchInfo" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <!--WSDL created by Apache Axis version: 1.4 Built on Apr 22, 2006 (06:55:48 PDT)--> <wsdl:types> <schema targetNamespace="qConfigParamDO" xmlns="http://www.w3.org/2001/XMLSchema"> <import namespace="http://com.collab.net/pebble/XMLSchema"/> <import namespace="http://util.integratedapps.soap50.ce.collabnet.com"/> <import namespace="qSearchInfo"/> <import namespace="http://xml.apache.org/xml-soap"/> <import namespace="https://cu123.cubit.maa.collab.net:13000/pebble/services/PebbleIntegrationService"/> <import namespace="qConfigParam"/> <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/> <complexType name="qConfigParamDO"> <sequence> <element name="defaultValue" nillable="true" type="soapenc:string"/> <element name="description" nillable="true" type="soapenc:string"/> <element name="displayType" nillable="true" type="soapenc:string"/> <element name="maxLength" type="xsd:int"/> <element name="name" nillable="true" type="soapenc:string"/> <element name="title" nillable="true" type="soapenc:string"/> <element name="valueType" nillable="true" type="soapenc:string"/> </sequence> </complexType> </schema> <schema targetNamespace="http://com.collab.net/pebble/XMLSchema" xmlns="http://www.w3.org/2001/XMLSchema"> <import namespace="qConfigParamDO"/> <import namespace="http://util.integratedapps.soap50.ce.collabnet.com"/> <import namespace="qSearchInfo"/> <import namespace="http://xml.apache.org/xml-soap"/> <import namespace="https://cu123.cubit.maa.collab.net:13000/pebble/services/PebbleIntegrationService"/> <import namespace="qConfigParam"/> <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/> <complexType name="qArrayOfConfigParamDO"> <complexContent> <restriction base="soapenc:Array"> <attribute ref="soapenc:arrayType" wsdl:arrayType="tns4:qConfigParamDO[]"/> </restriction> </complexContent> </complexType> </schema> <schema targetNamespace="qConfigParam" xmlns="http://www.w3.org/2001/XMLSchema"> <import namespace="http://com.collab.net/pebble/XMLSchema"/> <import namespace="qConfigParamDO"/> <import namespace="http://util.integratedapps.soap50.ce.collabnet.com"/> <import namespace="qSearchInfo"/> <import namespace="http://xml.apache.org/xml-soap"/> <import namespace="https://cu123.cubit.maa.collab.net:13000/pebble/services/PebbleIntegrationService"/> <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/> <complexType name="qConfigParam"> <sequence> <element name="configParam" nillable="true" type="tns3:qArrayOfConfigParamDO"/> <element name="deleted" type="xsd:boolean"/> <element name="locked" type="xsd:boolean"/> <element name="parentProjectId" nillable="true" type="soapenc:string"/> <element name="projectId" nillable="true" type="soapenc:string"/> <element name="projectName" nillable="true" type="soapenc:string"/> <element name="projectUrl" nillable="true" type="soapenc:string"/> <element name="template" type="xsd:boolean"/> <element name="userId" nillable="true" type="soapenc:string"/> </sequence> </complexType> </schema> <schema targetNamespace="http://xml.apache.org/xml-soap" xmlns="http://www.w3.org/2001/XMLSchema"> <import namespace="http://com.collab.net/pebble/XMLSchema"/> <import namespace="qConfigParamDO"/> <import namespace="http://util.integratedapps.soap50.ce.collabnet.com"/> <import namespace="qSearchInfo"/> <import namespace="https://cu123.cubit.maa.collab.net:13000/pebble/services/PebbleIntegrationService"/> <import namespace="qConfigParam"/> <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/> <complexType name="mapItem"> <sequence> <element name="key" nillable="true" type="xsd:anyType"/> <element name="value" nillable="true" type="xsd:anyType"/> </sequence> </complexType> <complexType name="Map"> <sequence> <element maxOccurs="unbounded" minOccurs="0" name="item" type="apachesoap:mapItem"/> </sequence> </complexType> <complexType name="Vector"> <sequence> <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:anyType"/> </sequence> </complexType> </schema> <schema targetNamespace="https://cu123.cubit.maa.collab.net:13000/pebble/services/PebbleIntegrationService" xmlns="http://www.w3.org/2001/XMLSchema"> <import namespace="http://com.collab.net/pebble/XMLSchema"/> <import namespace="qConfigParamDO"/> <import namespace="http://util.integratedapps.soap50.ce.collabnet.com"/> <import namespace="qSearchInfo"/> <import namespace="http://xml.apache.org/xml-soap"/> <import namespace="qConfigParam"/> <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/> <complexType name="ArrayOf_xsd_anyType"> <complexContent> <restriction base="soapenc:Array"> <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:anyType[]"/> </restriction> </complexContent> </complexType> <complexType name="ArrayOf_soapenc_string"> <complexContent> <restriction base="soapenc:Array"> <attribute ref="soapenc:arrayType" wsdl:arrayType="soapenc:string[]"/> </restriction> </complexContent> </complexType> </schema> <schema targetNamespace="qSearchInfo" xmlns="http://www.w3.org/2001/XMLSchema"> <import namespace="http://com.collab.net/pebble/XMLSchema"/> <import namespace="qConfigParamDO"/> <import namespace="http://util.integratedapps.soap50.ce.collabnet.com"/> <import namespace="http://xml.apache.org/xml-soap"/> <import namespace="https://cu123.cubit.maa.collab.net:13000/pebble/services/PebbleIntegrationService"/> <import namespace="qConfigParam"/> <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/> <complexType name="qSearchInfo"> <sequence> <element name="attachment" nillable="true" type="soapenc:boolean"/> <element name="comment" nillable="true" type="soapenc:boolean"/> <element name="document" nillable="true" type="soapenc:boolean"/> <element name="keyWord" nillable="true" type="soapenc:string"/> <element name="plugAppName" nillable="true" type="soapenc:string"/> <element name="selectProject" nillable="true" type="impl:ArrayOf_xsd_anyType"/> </sequence> </complexType> </schema> </wsdl:types> <wsdl:message name="validateParametersForTemplatizedProjectResponse"> </wsdl:message> <wsdl:message name="getPageComponentContentRequest"> <wsdl:part name="oneTimeToken" type="soapenc:string"/> <wsdl:part name="projectId" type="soapenc:string"/> <wsdl:part name="projectIntegratedApplicationId" type="soapenc:string"/> <wsdl:part name="pageComponentParam" type="soapenc:string"/> <wsdl:part name="rowsPerPage" type="soapenc:int"/> <wsdl:part name="locale" type="soapenc:string"/> </wsdl:message> <wsdl:message name="getSearchResultsRequest"> <wsdl:part name="oneTimeToken" type="soapenc:string"/> <wsdl:part name="searchInfo" type="tns5:qSearchInfo"/> <wsdl:part name="locale" type="soapenc:string"/> </wsdl:message> <wsdl:message name="getPageComponentContentResponse"> <wsdl:part name="getPageComponentContentReturn" type="soapenc:string"/> </wsdl:message> <wsdl:message name="findProjectIdForObjectRequest"> <wsdl:part name="oneTimeToken" type="soapenc:string"/> <wsdl:part name="objectId" type="soapenc:string"/> </wsdl:message> <wsdl:message name="createProjectConfigRequest"> <wsdl:part name="oneTimeToken" type="soapenc:string"/> <wsdl:part name="iaConfig" type="tns2:qConfigParam"/> </wsdl:message> <wsdl:message name="createTemplateResponse"> </wsdl:message> <wsdl:message name="getPageComponentParametersRequest"> <wsdl:part name="oneTimeToken" type="soapenc:string"/> <wsdl:part name="projectId" type="soapenc:string"/> <wsdl:part name="locale" type="soapenc:string"/> </wsdl:message> <wsdl:message name="getSoapSessionIdRequest"> <wsdl:part name="oneTimeToken" type="soapenc:string"/> <wsdl:part name="iAppSupport" type="xsd:anyType"/> </wsdl:message> <wsdl:message name="getObjectTitleResponse"> <wsdl:part name="getObjectTitleReturn" type="soapenc:string"/> </wsdl:message> <wsdl:message name="editProjectConfigRequest"> <wsdl:part name="oneTimeToken" type="soapenc:string"/> <wsdl:part name="iaConfig" type="tns2:qConfigParam"/> </wsdl:message> <wsdl:message name="findProjectIdForObjectResponse"> <wsdl:part name="findProjectIdForObjectReturn" type="soapenc:string"/> </wsdl:message> <wsdl:message name="getConfigurationParametersRequest"> <wsdl:part name="oneTimeToken" type="soapenc:string"/> <wsdl:part name="projectId" type="soapenc:string"/> </wsdl:message> <wsdl:message name="createProjectConfigResponse"> </wsdl:message> <wsdl:message name="deleteProjectConfigRequest"> <wsdl:part name="oneTimeToken" type="soapenc:string"/> <wsdl:part name="iaConfig" type="tns2:qConfigParam"/> </wsdl:message> <wsdl:message name="getConfigurationParametersResponse"> <wsdl:part name="getConfigurationParametersReturn" type="tns3:qArrayOfConfigParamDO"/> </wsdl:message> <wsdl:message name="getTemplateContentRequest"> <wsdl:part name="oneTimeToken" type="soapenc:string"/> <wsdl:part name="templateName" type="soapenc:string"/> <wsdl:part name="locale" type="soapenc:string"/> </wsdl:message> <wsdl:message name="deleteProjectConfigResponse"> </wsdl:message> <wsdl:message name="validateParametersForTemplatizedProjectRequest"> <wsdl:part name="oneTimeToken" type="soapenc:string"/> <wsdl:part name="iaConfig" type="tns2:qConfigParam"/> <wsdl:part name="projectConfigurationParameters" type="apachesoap:Map"/> </wsdl:message> <wsdl:message name="getObjectTitleRequest"> <wsdl:part name="oneTimeToken" type="soapenc:string"/> <wsdl:part name="objectId" type="soapenc:string"/> </wsdl:message> <wsdl:message name="createTemplatizedProjectConfigResponse"> </wsdl:message> <wsdl:message name="editProjectConfigResponse"> </wsdl:message> <wsdl:message name="getTemplateMetadataResponse"> <wsdl:part name="getTemplateMetadataReturn" type="apachesoap:Map"/> </wsdl:message> <wsdl:message name="getTemplateMetadataRequest"> <wsdl:part name="oneTimeToken" type="soapenc:string"/> <wsdl:part name="locale" type="soapenc:string"/> </wsdl:message> <wsdl:message name="createTemplatizedProjectConfigRequest"> <wsdl:part name="oneTimeToken" type="soapenc:string"/> <wsdl:part name="iaConfig" type="tns2:qConfigParam"/> <wsdl:part name="templateId" type="soapenc:string"/> <wsdl:part name="title" type="soapenc:string"/> </wsdl:message> <wsdl:message name="getSoapSessionIdResponse"> <wsdl:part name="getSoapSessionIdReturn" type="soapenc:string"/> </wsdl:message> <wsdl:message name="getTemplateContentResponse"> <wsdl:part name="getTemplateContentReturn" type="apachesoap:Map"/> </wsdl:message> <wsdl:message name="createTemplateRequest"> <wsdl:part name="oneTimeToken" type="soapenc:string"/> <wsdl:part name="sourceProjectId" type="soapenc:string"/> <wsdl:part name="templateId" type="soapenc:string"/> <wsdl:part name="templateName" type="soapenc:string"/> <wsdl:part name="creatorId" type="soapenc:string"/> </wsdl:message> <wsdl:message name="getPageComponentParametersResponse"> <wsdl:part name="getPageComponentParametersReturn" type="impl:ArrayOf_soapenc_string"/> </wsdl:message> <wsdl:message name="getSearchResultsResponse"> <wsdl:part name="getSearchResultsReturn" type="soapenc:string"/> </wsdl:message> <wsdl:portType name="PebbleIntegrationService"> <wsdl:operation name="getSoapSessionId" parameterOrder="oneTimeToken iAppSupport"> <wsdl:input message="impl:getSoapSessionIdRequest" name="getSoapSessionIdRequest"/> <wsdl:output message="impl:getSoapSessionIdResponse" name="getSoapSessionIdResponse"/> </wsdl:operation> <wsdl:operation name="createProjectConfig" parameterOrder="oneTimeToken iaConfig"> <wsdl:input message="impl:createProjectConfigRequest" name="createProjectConfigRequest"/> <wsdl:output message="impl:createProjectConfigResponse" name="createProjectConfigResponse"/> </wsdl:operation> <wsdl:operation name="getConfigurationParameters" parameterOrder="oneTimeToken projectId"> <wsdl:input message="impl:getConfigurationParametersRequest" name="getConfigurationParametersRequest"/> <wsdl:output message="impl:getConfigurationParametersResponse" name="getConfigurationParametersResponse"/> </wsdl:operation> <wsdl:operation name="editProjectConfig" parameterOrder="oneTimeToken iaConfig"> <wsdl:input message="impl:editProjectConfigRequest" name="editProjectConfigRequest"/> <wsdl:output message="impl:editProjectConfigResponse" name="editProjectConfigResponse"/> </wsdl:operation> <wsdl:operation name="deleteProjectConfig" parameterOrder="oneTimeToken iaConfig"> <wsdl:input message="impl:deleteProjectConfigRequest" name="deleteProjectConfigRequest"/> <wsdl:output message="impl:deleteProjectConfigResponse" name="deleteProjectConfigResponse"/> </wsdl:operation> <wsdl:operation name="findProjectIdForObject" parameterOrder="oneTimeToken objectId"> <wsdl:input message="impl:findProjectIdForObjectRequest" name="findProjectIdForObjectRequest"/> <wsdl:output message="impl:findProjectIdForObjectResponse" name="findProjectIdForObjectResponse"/> </wsdl:operation> <wsdl:operation name="getObjectTitle" parameterOrder="oneTimeToken objectId"> <wsdl:input message="impl:getObjectTitleRequest" name="getObjectTitleRequest"/> <wsdl:output message="impl:getObjectTitleResponse" name="getObjectTitleResponse"/> </wsdl:operation> <wsdl:operation name="createTemplate" parameterOrder="oneTimeToken sourceProjectId templateId templateName creatorId"> <wsdl:input message="impl:createTemplateRequest" name="createTemplateRequest"/> <wsdl:output message="impl:createTemplateResponse" name="createTemplateResponse"/> </wsdl:operation> <wsdl:operation name="getTemplateMetadata" parameterOrder="oneTimeToken locale"> <wsdl:input message="impl:getTemplateMetadataRequest" name="getTemplateMetadataRequest"/> <wsdl:output message="impl:getTemplateMetadataResponse" name="getTemplateMetadataResponse"/> </wsdl:operation> <wsdl:operation name="getTemplateContent" parameterOrder="oneTimeToken templateName locale"> <wsdl:input message="impl:getTemplateContentRequest" name="getTemplateContentRequest"/> <wsdl:output message="impl:getTemplateContentResponse" name="getTemplateContentResponse"/> </wsdl:operation> <wsdl:operation name="validateParametersForTemplatizedProject" parameterOrder="oneTimeToken iaConfig projectConfigurationParameters"> <wsdl:input message="impl:validateParametersForTemplatizedProjectRequest" name="validateParametersForTemplatizedProjectRequest"/> <wsdl:output message="impl:validateParametersForTemplatizedProjectResponse" name="validateParametersForTemplatizedProjectResponse"/> </wsdl:operation> <wsdl:operation name="createTemplatizedProjectConfig" parameterOrder="oneTimeToken iaConfig templateId title"> <wsdl:input message="impl:createTemplatizedProjectConfigRequest" name="createTemplatizedProjectConfigRequest"/> <wsdl:output message="impl:createTemplatizedProjectConfigResponse" name="createTemplatizedProjectConfigResponse"/> </wsdl:operation> <wsdl:operation name="getSearchResults" parameterOrder="oneTimeToken searchInfo locale"> <wsdl:input message="impl:getSearchResultsRequest" name="getSearchResultsRequest"/> <wsdl:output message="impl:getSearchResultsResponse" name="getSearchResultsResponse"/> </wsdl:operation> <wsdl:operation name="getPageComponentParameters" parameterOrder="oneTimeToken projectId locale"> <wsdl:input message="impl:getPageComponentParametersRequest" name="getPageComponentParametersRequest"/> <wsdl:output message="impl:getPageComponentParametersResponse" name="getPageComponentParametersResponse"/> </wsdl:operation> <wsdl:operation name="getPageComponentContent" parameterOrder="oneTimeToken projectId projectIntegratedApplicationId pageComponentParam rowsPerPage locale"> <wsdl:input message="impl:getPageComponentContentRequest" name="getPageComponentContentRequest"/>