Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "ALF/Vocabularies/SCM Vocabulary/WSDL"

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

Latest revision as of 18:14, 8 November 2006

ALF Wiki Home

SCM Vocabulary WSDL

see also Schema

see also Event Base 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:aem="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>

Back to the top