Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "ALF/Vocabularies/SCM Vocabulary/WSDL"
< ALF
(→SCM Vocabulary WSDL) |
(→SCM Vocabulary WSDL) |
||
Line 15: | Line 15: | ||
<wsdl:documentation> | <wsdl:documentation> | ||
+ | WARNING PRLIMINARY VERSION FOR REVIEW ONLY | ||
+ | |||
Copyright Notice | Copyright Notice | ||
The material in this document is Copyright (c) Serena Software, Inc. and others, 2005, 2006 | The material in this document is Copyright (c) Serena Software, Inc. and others, 2005, 2006 |
Revision as of 13:58, 8 November 2006
SCM Vocabulary WSDL
see also Schema
<?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions name="ALFSCM" targetNamespace="http://www.eclipse.org/alf/schema/scm/v0.00" xmlns:tns="http://www.eclipse.org/alf/schema/scm/v0.00" xmlns="http://www.eclipse.org/alf/schema/scm/v0.00" xmlns:aem="http://www.eclipse.org/alf/schema/EventBase/M7" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" > <wsdl:documentation> WARNING PRLIMINARY VERSION FOR REVIEW ONLY Copyright Notice The material in this document is Copyright (c) Serena Software, Inc. and others, 2005, 2006 Terms and Conditions: The Eclipse Foundation makes available all content in this document ("Content"). Unless otherwise indicated below, the Content is provided to you under the terms and conditions of the Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available at http://www.eclipse.org/legal/epl-v10.html. For purposes of the EPL, "Program" will mean the Content. If you did not receive this Content directly from the Eclipse Foundation, the Content is being redistributed by another party ("Redistributor") and different terms and conditions may apply to your use of any object code in the Content. Check the Redistributor's license that was provided with the Content. If you did not receive any such license, contact the Redistributor. Unless otherwise indicated below, the terms and conditions of the EPL still apply to the Content. </wsdl:documentation> <!-- ALF SCM WSDL --> <wsdl:types> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.eclipse.org/alf/schema/scm/v0.00" xmlns:tns="http://www.eclipse.org/alf/schema/scm/v0.00" xmlns:acv="http://www.eclipse.org/alf/schema/EventBase/M7" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xsd:include schemaLocation="ALFSCM.xsd" /> <xsd:import namespace="http://www.eclipse.org/alf/schema/EventBase/M7" schemaLocation="ALFEventBase_M7.xsd" /> <xsd:complexType name="PromoteRequestType"> <xsd:sequence> <xsd:element name="eventControl" type="aem:EmBaseType"/> <xsd:element name="fromBranchID" type="xsd:string"/> <xsd:element name="toBranchID" type="xsd:string"/> <xsd:element name="elementVersionList" type="tns:ElementVersionCollectionType" nillable="true"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="PromoteResponseType"> <xsd:sequence> </xsd:sequence> </xsd:complexType> <xsd:element name="promoteRequest" type="tns:PromoteRequestType"/> <xsd:element name="promoteResponse" type="tns:PromoteResponseType"/> <xsd:complexType name="CreateBaselineRequestType"> <xsd:sequence> <xsd:element name="eventControl" type="aem:EmBaseType"/> <xsd:element name="baselineName" type="xsd:string"/> <xsd:element name="branchID" type="xsd:string"/> <xsd:element name="configurationID" type="xsd:string" nillable="true"/> <xsd:element name="otherOptions" type="xsd:string" nillable="true"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CreateBaselineResponseType"> <xsd:sequence> <xsd:element name="baselineID" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:element name="createBaselineRequest" type="tns:CreateBaselineRequestType"/> <xsd:element name="createBaselineResponse" type="tns:CreateBaselineResponseType"/> <xsd:complexType name="CreateBranchRequestType"> <xsd:sequence> <xsd:element name="eventControl" type="aem:EmBaseType"/> <xsd:element name="branchName" type="xsd:string"/> <xsd:element name="parentBranchID" type="xsd:string"/> <xsd:element name="timeBasis" type="aem:TimestampType" nillable="true"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CreateBranchResponseType"> <xsd:sequence> <xsd:element name="branchID" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:element name="createBranchRequest" type="tns:CreateBranchRequestType"/> <xsd:element name="createBranchResponse" type="tns:CreateBranchResponseType"/> <xsd:complexType name="CreateWorkspaceRequestType"> <xsd:sequence> <xsd:element name="eventControl" type="aem:EmBaseType"/> <xsd:element name="repository" type="xsd:string"/> <xsd:element name="workspaceName" type="xsd:string"/> <xsd:element name="loadRules" type="xsd:string"/> <xsd:element name="configSpec" type="xsd:string"/> <xsd:element name="clientHostName" type="xsd:string"/> <xsd:element name="workspaceRootPath" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CreateWorkspaceResponseType"> <xsd:sequence> <xsd:element name="workspaceId" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:element name="createWorkspaceRequest" type="tns:CreateWorkspaceRequestType"/> <xsd:element name="createWorkspaceResponse" type="tns:CreateWorkspaceResponseType"/> <xsd:complexType name="ModifyWorkspaceRequestType"> <xsd:sequence> <xsd:element name="eventControl" type="aem:EmBaseType"/> <xsd:element name="repository" type="xsd:string"/> <xsd:element name="workspaceId" type="xsd:string"/> <xsd:element name="loadRules" type="tns:ElementVersionCollectionType"/> <xsd:element name="configSpec" type="xsd:string"/> <xsd:element name="clientHostName" type="xsd:string"/> <xsd:element name="workspaceRootPath" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ModifyWorkspaceResponseType"> <xsd:sequence> </xsd:sequence> </xsd:complexType> <xsd:element name="modifyWorkspaceRequest" type="tns:ModifyWorkspaceRequestType"/> <xsd:element name="modifyWorkspaceResponse" type="tns:ModifyWorkspaceResponseType"/> <xsd:complexType name="RemoveWorkspaceRequestType"> <xsd:sequence> <xsd:element name="eventControl" type="aem:EmBaseType"/> <xsd:element name="repository" type="xsd:string"/> <xsd:element name="workspaceId" type="xsd:string"/> <xsd:element name="otherOptions" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="RemoveWorkspaceResponseType"> <xsd:sequence> </xsd:sequence> </xsd:complexType> <xsd:element name="removeWorkspaceRequest" type="tns:RemoveWorkspaceRequestType"/> <xsd:element name="removeWorkspaceResponse" type="tns:RemoveWorkspaceResponseType"/> <xsd:complexType name="AddAssetsRequestType"> <xsd:sequence> <xsd:element name="eventControl" type="aem:EmBaseType"/> <xsd:element name="repository" type="xsd:string"/> <xsd:element name="workspaceId" type="xsd:string"/> <xsd:element name="branchId" type="xsd:string"/> <xsd:element name="elementList" type="tns:ElementVersionCollectionType"/> <xsd:element name="otherOptions" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="AddAssetsResponseType"> <xsd:sequence> </xsd:sequence> </xsd:complexType> <xsd:element name="addAssetsRequest" type="tns:AddAssetsRequestType"/> <xsd:element name="addAssetsResponse" type="tns:AddAssetsResponseType"/> <xsd:complexType name="RemoveAssetsRequestType"> <xsd:sequence> <xsd:element name="eventControl" type="aem:EmBaseType"/> <xsd:element name="repository" type="xsd:string"/> <xsd:element name="workspaceId" type="xsd:string"/> <xsd:element name="branchId" type="xsd:string"/> <xsd:element name="elementList" type="tns:ElementVersionCollectionType"/> <xsd:element name="otherOptions" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="RemoveAssetsResponseType"> <xsd:sequence> </xsd:sequence> </xsd:complexType> <xsd:element name="removeAssetsRequest" type="tns:RemoveAssetsRequestType"/> <xsd:element name="removeAssetsResponse" type="tns:RemoveAssetsResponseType"/> <xsd:complexType name="IntentToModifyRequestType"> <xsd:sequence> <xsd:element name="eventControl" type="aem:EmBaseType"/> <xsd:element name="repository" type="xsd:string"/> <xsd:element name="workspaceId" type="xsd:string"/> <xsd:element name="elementList" type="tns:ElementVersionCollectionType"/> <xsd:element name="intentType" type="xsd:string"/> <xsd:element name="reason" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="IntentToModifyResponseType"> <xsd:sequence> </xsd:sequence> </xsd:complexType> <xsd:element name="intentToModifyRequest" type="tns:IntentToModifyRequestType"/> <xsd:element name="intentToModifyResponse" type="tns:IntentToModifyResponseType"/> <xsd:complexType name="updateWorkspaceRequestType"> <xsd:sequence> <xsd:element name="eventControl" type="aem:EmBaseType"/> <xsd:element name="repository" type="xsd:string"/> <xsd:element name="workspaceId" type="xsd:string"/> <xsd:element name="baselineID" type="xsd:string"/> <xsd:element name="branchID" type="xsd:string"/> <xsd:element name="configSpec" type="xsd:string"/> <xsd:element name="options" type="xsd:string"/> <xsd:element name="otherOptions" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="updateWorkspaceResponseType"> <xsd:sequence> </xsd:sequence> </xsd:complexType> <xsd:element name="updateWorkspaceRequest" type="tns:updateWorkspaceRequestType"/> <xsd:element name="updateWorkspaceResponse" type="tns:updateWorkspaceResponseType"/> <xsd:complexType name="createNewVersionsRequestType"> <xsd:sequence> <xsd:element name="eventControl" type="aem:EmBaseType"/> <xsd:element name="repository" type="xsd:string"/> <xsd:element name="workspaceId" type="xsd:string"/> <xsd:element name="branchID" type="xsd:string"/> <xsd:element name="elementList" type="tns:ElementVersionCollectionType"/> <xsd:element name="otherOptions" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="createNewVersionsResponseType"> <xsd:sequence> <xsd:element name="elementVersionList" type="tns:ElementVersionCollectionType"/> </xsd:sequence> </xsd:complexType> <xsd:element name="createNewVersionsRequest" type="tns:createNewVersionsRequestType"/> <xsd:element name="createNewVersionsResponse" type="tns:createNewVersionsResponseType"/> </xsd:schema> </wsdl:types> <wsdl:message name="PromoteRequest"> <wsdl:part name="parameters" element="tns:promoteRequest" /> </wsdl:message> <wsdl:message name="PromoteResponse"> <wsdl:part name="parameters" element="tns:promoteResponse" /> </wsdl:message> <wsdl:message name="CreateBaselineRequest"> <wsdl:part name="parameters" element="tns:createBaselineRequest" /> </wsdl:message> <wsdl:message name="CreateBaselineResponse"> <wsdl:part name="parameters" element="tns:createBaselineResponse" /> </wsdl:message> <wsdl:message name="CreateBranchRequest"> <wsdl:part name="parameters" element="tns:createBranchRequest" /> </wsdl:message> <wsdl:message name="CreateBranchResponse"> <wsdl:part name="parameters" element="tns:createBranchResponse" /> </wsdl:message> <wsdl:message name="CreateWorkspaceRequest"> <wsdl:part name="parameters" element="tns:createWorkspaceRequest" /> </wsdl:message> <wsdl:message name="CreateWorkspaceResponse"> <wsdl:part name="parameters" element="tns:createWorkspaceResponse" /> </wsdl:message> <wsdl:message name="ModifyWorkspaceRequest"> <wsdl:part name="parameters" element="tns:modifyWorkspaceRequest" /> </wsdl:message> <wsdl:message name="ModifyWorkspaceResponse"> <wsdl:part name="parameters" element="tns:modifyWorkspaceResponse" /> </wsdl:message> <wsdl:message name="RemoveWorkspaceRequest"> <wsdl:part name="parameters" element="tns:removeWorkspaceRequest" /> </wsdl:message> <wsdl:message name="RemoveWorkspaceResponse"> <wsdl:part name="parameters" element="tns:removeWorkspaceResponse" /> </wsdl:message> <wsdl:message name="AddAssetsRequest"> <wsdl:part name="parameters" element="tns:addAssetsRequest" /> </wsdl:message> <wsdl:message name="AddAssetsResponse"> <wsdl:part name="parameters" element="tns:addAssetsResponse" /> </wsdl:message> <wsdl:message name="RemoveAssetsRequest"> <wsdl:part name="parameters" element="tns:removeAssetsRequest" /> </wsdl:message> <wsdl:message name="RemoveAssetsResponse"> <wsdl:part name="parameters" element="tns:removeAssetsResponse" /> </wsdl:message> <wsdl:message name="IntentToModifyRequest"> <wsdl:part name="parameters" element="tns:intentToModifyRequest" /> </wsdl:message> <wsdl:message name="IntentToModifyResponse"> <wsdl:part name="parameters" element="tns:intentToModifyResponse" /> </wsdl:message> <wsdl:message name="UpdateWorkspaceRequest"> <wsdl:part name="parameters" element="tns:updateWorkspaceRequest" /> </wsdl:message> <wsdl:message name="UpdateWorkspaceResponse"> <wsdl:part name="parameters" element="tns:updateWorkspaceResponse" /> </wsdl:message> <wsdl:message name="CreateNewVersionsRequest"> <wsdl:part name="parameters" element="tns:createNewVersionsRequest" /> </wsdl:message> <wsdl:message name="CreateNewVersionsResponse"> <wsdl:part name="parameters" element="tns:createNewVersionsResponse" /> </wsdl:message> <wsdl:portType name="SCMServer"> <wsdl:operation name="promote"> <wsdl:input message="tns:PromoteRequest"/> <wsdl:output message="tns:PromoteResponse"/> </wsdl:operation> <wsdl:operation name="createBaseline"> <wsdl:input message="tns:CreateBaselineRequest"/> <wsdl:output message="tns:CreateBaselineResponse"/> </wsdl:operation> <wsdl:operation name="createBranch"> <wsdl:input message="tns:CreateBranchRequest"/> <wsdl:output message="tns:CreateBranchResponse"/> </wsdl:operation> </wsdl:portType> <wsdl:portType name="SCMWorkspace"> <wsdl:operation name="createWorkspace"> <wsdl:input message="tns:CreateWorkspaceRequest"/> <wsdl:output message="tns:CreateWorkspaceResponse"/> </wsdl:operation> <wsdl:operation name="modifyWorkspace"> <wsdl:input message="tns:ModifyWorkspaceRequest"/> <wsdl:output message="tns:ModifyWorkspaceResponse"/> </wsdl:operation> <wsdl:operation name="removeWorkspace"> <wsdl:input message="tns:RemoveWorkspaceRequest"/> <wsdl:output message="tns:RemoveWorkspaceResponse"/> </wsdl:operation> <wsdl:operation name="addAssets"> <wsdl:input message="tns:AddAssetsRequest"/> <wsdl:output message="tns:AddAssetsResponse"/> </wsdl:operation> <wsdl:operation name="removeAssets"> <wsdl:input message="tns:RemoveAssetsRequest"/> <wsdl:output message="tns:RemoveAssetsResponse"/> </wsdl:operation> <wsdl:operation name="intentToModify"> <wsdl:input message="tns:IntentToModifyRequest"/> <wsdl:output message="tns:IntentToModifyResponse"/> </wsdl:operation> <wsdl:operation name="updateWorkspace"> <wsdl:input message="tns:UpdateWorkspaceRequest"/> <wsdl:output message="tns:UpdateWorkspaceResponse"/> </wsdl:operation> <wsdl:operation name="createNewVersions"> <wsdl:input message="tns:CreateNewVersionsRequest"/> <wsdl:output message="tns:CreateNewVersionsResponse"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="ALFSCMSERVERSOAP" type="tns:SCMServer"> <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="promote"> <soap:operation soapAction=""/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="createBaseline"> <soap:operation soapAction=""/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="createBranch"> <soap:operation soapAction=""/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:binding name="ALFSCMWORKSPACESOAP" type="tns:SCMWorkspace"> <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="createWorkspace"> <soap:operation soapAction=""/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="modifyWorkspace"> <soap:operation soapAction=""/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="removeWorkspace"> <soap:operation soapAction=""/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="addAssets"> <soap:operation soapAction=""/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="removeAssets"> <soap:operation soapAction=""/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="intentToModify"> <soap:operation soapAction=""/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="updateWorkspace"> <soap:operation soapAction=""/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="createNewVersions"> <soap:operation soapAction=""/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:service name="ALFSCMServer"> <wsdl:port binding="tns:ALFSCMSERVERSOAP" name="SCMServer"> <soap:address location="http://localhost:8080/ALFSCMServer"/> </wsdl:port> </wsdl:service> <wsdl:service name="ALFSCMWorkspace"> <wsdl:port binding="tns:ALFSCMWORKSPACESOAP" name="SCMWorkspace"> <soap:address location="http://localhost:8080/ALFSCMWorkspace"/> </wsdl:port> </wsdl:service> </wsdl:definitions>