[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: ebContext Mechanism Technical Note - revised draft
Attached is both the technical note draft and the
XSD definition.
I've dramatically simplified this and pared it back
to just BPSS
and ebContext for BPSS.
I believe this is now close to what we require for
V2.0 and to
be compatible with the Dale / Martin XSD definition
for V2.
The technical note also includes 3 examples of
actual ebContext
XML instances.
Basically this new revised technical note includes
three
items - late binding, static value passing and
external
process context binding.
Thanks, DW
|
<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> <xs:complexType name="conditionType"> <xs:attribute name="item" type="xs:string" use="required"/> <xs:attribute name="value" type="xs:string" use="required"/> <xs:attribute name="label" type="xs:string"/> </xs:complexType> <xs:element name="ebContext"> <xs:complexType> <xs:sequence> <xs:element name="header"> <xs:complexType> <xs:sequence> <xs:element name="description" type="xs:string"/> <xs:element name="version" type="xs:decimal"/> <xs:element name="language"> <xs:complexType> <xs:attribute name="refcode" type="xs:string" use="required"/> <xs:attribute name="codelist" type="xs:string" use="required"/> <xs:attribute name="name" type="xs:string" use="required"/> </xs:complexType> </xs:element> <xs:element name="usage" minOccurs="0" maxOccurs="unbounded"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="BPM"/> <xs:enumeration value="CAM"/> <xs:enumeration value="XSLT"/> <xs:enumeration value="ebMS"/> <xs:enumeration value="OTHER"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="conditions"> <xs:complexType> <xs:sequence> <xs:element name="condition" type="conditionType" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="context" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="condition" type="conditionType" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="condition" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="UIDref" type="xs:string" use="required"/> <xs:attribute name="interchangeID" type="xs:string" use="required"/> <xs:attribute name="BPMref" type="xs:string" use="required"/> <xs:attribute name="CPAref" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:schema>
OASIS-BPSS-Specifications-Context-Management May15.doc
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]