summaryrefslogtreecommitdiffstats
path: root/bpmn/MSOCommonBPMN/src/main/resources/xsd/MSOWorkflowSchemaV1.xsd
diff options
context:
space:
mode:
Diffstat (limited to 'bpmn/MSOCommonBPMN/src/main/resources/xsd/MSOWorkflowSchemaV1.xsd')
-rw-r--r--bpmn/MSOCommonBPMN/src/main/resources/xsd/MSOWorkflowSchemaV1.xsd137
1 files changed, 137 insertions, 0 deletions
diff --git a/bpmn/MSOCommonBPMN/src/main/resources/xsd/MSOWorkflowSchemaV1.xsd b/bpmn/MSOCommonBPMN/src/main/resources/xsd/MSOWorkflowSchemaV1.xsd
new file mode 100644
index 0000000000..e743dc754e
--- /dev/null
+++ b/bpmn/MSOCommonBPMN/src/main/resources/xsd/MSOWorkflowSchemaV1.xsd
@@ -0,0 +1,137 @@
+<?xml version="1.0" encoding="UTF-8"?>
+ <!--
+ =========================================================================
+ AT&T Proprietary (Internal Use Only) Not for use or disclosure outside
+ the AT&T companies except under written agreement (c) 2015 AT&T
+ Intellectual Property. All rights reserved. AT&T and the AT&T logo are
+ trademarks of AT&T Intellectual Property.
+ =======================================================================
+ -->
+ <!--
+ ================================================================
+ Description: This is the schema for LPP Configuration Component
+
+ ================================================================
+ Change Log: Version Author Comments
+ =========== ======= ====== ========
+ 0.10 ss835w 2011-4-13. First draft
+
+
+ ================================================================
+ -->
+
+<schema targetNamespace="http://ecomp.att.com/mso/workflow/schema/v1"
+xmlns="http://www.w3.org/2001/XMLSchema"
+ xmlns:tns="http://ecomp.att.com/mso/workflow/schema/v1"
+ xmlns:sdncadapterworkflow="http://ecomp.att.com/mso/workflow/schema/v1"
+ xmlns:msoservtypes="http://ecomp.att.com/mso/request/types/v1"
+ xmlns:msolayer3="http://ecomp.att.com/mso/request/layer3/schema/v1"
+ xmlns:sdncadapter="http://domain2.att.com/workflow/sdnc/adapter/schema/v1"
+ xmlns:aai="http://com.att.aai.inventory"
+ elementFormDefault="qualified">
+
+ <import namespace="http://ecomp.att.com/mso/request/types/v1" schemaLocation="MsoServiceRequestTypesV1.xsd"/>
+
+
+ <!-- ========================= -->
+ <!-- Simple Types - enum -->
+ <!-- ========================= -->
+
+ <simpleType name="PortGroupNameType">
+ <restriction base="string">
+ <enumeration value="IPAG-VCE" />
+ <enumeration value="VCE-VPE" />
+ </restriction>
+ </simpleType>
+
+ <simpleType name="SDNCActionType">
+ <restriction base="string">
+ <enumeration value="AssignVNFNetworkResources" />
+ <enumeration value="ConfigureService" />
+ <enumeration value="DeprovisionService" />
+ <enumeration value="ReleaseVNFNetworkResources" />
+ <enumeration value="UpdateService" />
+ <enumeration value="TestService" />
+ <enumeration value="ReserveService" />
+ <enumeration value="ActivateService" />
+ <enumeration value="GetServiceDetails" />
+ </restriction>
+ </simpleType>
+
+ <!-- ========================= -->
+ <!-- Complex Types -->
+ <!-- ========================= -->
+
+
+ <!-- ========================= -->
+ <!-- Elements -->
+ <!-- ========================= -->
+
+
+
+ <!-- ========================= -->
+ <!-- Requests/Responses -->
+ <!-- ========================= -->
+
+
+
+
+
+
+ <element name="WorkflowException">
+ <complexType>
+ <sequence>
+ <element name="ErrorMessage" type="string" minOccurs="1" maxOccurs="1" />
+ <element name="ErrorCode" type="string" minOccurs="1" maxOccurs="1" />
+ <element name="SourceSystemErrorCode" type="string" minOccurs="0" maxOccurs="1" />
+ </sequence>
+ </complexType>
+ </element>
+
+
+ <!-- Error handler -->
+ <element name="FalloutHandlerRequest">
+ <complexType>
+ <sequence>
+ <element ref="msoservtypes:request-information" minOccurs="1" maxOccurs="1" />
+ <element ref="sdncadapterworkflow:WorkflowException" minOccurs="1" maxOccurs="1" />
+ <element name="is-srv-inst-req" type="boolean" minOccurs="0" maxOccurs="1" />
+ <element name="resp-content-type" type="string" minOccurs="0" maxOccurs="1" />
+ <element name="service-instance-id" type="string" minOccurs="0" maxOccurs="1"/>
+ <element name="start-time" type="string" minOccurs="0" maxOccurs="1"/>
+ </sequence>
+ </complexType>
+ </element>
+
+ <element name="FalloutHandlerResponse">
+ <complexType>
+ <sequence>
+ <element name="out" type="string"></element>
+ </sequence>
+ </complexType>
+ </element>
+
+ <!-- Completion handler -->
+ <element name="MsoCompletionRequest">
+ <complexType>
+ <sequence>
+ <element ref="msoservtypes:request-information" minOccurs="1" maxOccurs="1" />
+ <element name="mso-bpel-name" type="string" minOccurs="1" maxOccurs="1" />
+ <element name="is-srv-inst-req" type="boolean" minOccurs="0" maxOccurs="1" />
+ <element name="resp-content-type" type="string" minOccurs="0" maxOccurs="1" />
+ <element name="service-instance-id" type="string" minOccurs="0" maxOccurs="1"/>
+ <element name="start-time" type="string" minOccurs="0" maxOccurs="1"/>
+ </sequence>
+ </complexType>
+ </element>
+
+ <element name="MsoCompletionResponse">
+ <complexType>
+ <sequence>
+ <element name="out" type="string"></element>
+ </sequence>
+ </complexType>
+ </element>
+
+
+</schema>