source: ccr/trunk/nhin-vista/projects/NHINC/Current/Product/Production/Gateway/EntityCA/src/jbiServiceUnits/EntityBPEL/META-INF/src/_references/_projects/Interfaces/src/schemas/ebRS/lcm.xsd@ 507

Last change on this file since 507 was 507, checked in by George Lilly, 15 years ago

NHIN gateway and adaptor for use on linux with VistA EHR and RPMS

File size: 6.5 KB
Line 
1<?xml version = "1.0" encoding = "UTF-8"?>
2<!-- $Header: /cvsroot/ebxmlrr/ebxmlrr-spec/misc/3.0/schema/lcm.xsd,v 1.5 2005/01/31 22:28:18 farrukh_najmi Exp $ -->
3<schema targetNamespace="urn:oasis:names:tc:ebxml-regrep:xsd:lcm:3.0"
4 xmlns="http://www.w3.org/2001/XMLSchema"
5 xmlns:rim="urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0"
6 xmlns:rs="urn:oasis:names:tc:ebxml-regrep:xsd:rs:3.0"
7 xmlns:tns="urn:oasis:names:tc:ebxml-regrep:xsd:lcm:3.0"
8 elementFormDefault="qualified"
9 attributeFormDefault="unqualified"
10 >
11
12 <annotation>
13 <documentation xml:lang="en">The schema for OASIS ebXML Registry Services</documentation>
14 </annotation>
15 <!-- Import the rim.xsd file with XML schema mappaing from RIM -->
16 <import namespace="urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0" schemaLocation="rim.xsd"/>
17 <!-- Import the rs.xsd file with XML schema for base rs related schema -->
18 <import namespace="urn:oasis:names:tc:ebxml-regrep:xsd:rs:3.0" schemaLocation="rs.xsd"/>
19 <element name="SubmitObjectsRequest">
20 <annotation>
21 <documentation xml:lang="en">The SubmitObjectsRequest allows one to submit a list of RegistryObject elements. Each RegistryEntry element provides metadata for a single submitted object. Note that the repository item being submitted is in a separate document that is not in this DTD. The ebXML Messaging Services Specfication defines packaging, for submission, of the metadata of a repository item with the repository item itself. The value of the id attribute of the ExtrinsicObject element must be the same as the xlink:href attribute within the Reference element within the Manifest element of the MessageHeader.</documentation>
22 </annotation>
23 <complexType>
24 <complexContent>
25 <extension base="rs:RegistryRequestType">
26 <sequence>
27 <element ref="rim:RegistryObjectList"/>
28 </sequence>
29 </extension>
30 </complexContent>
31 </complexType>
32 </element>
33 <element name="UpdateObjectsRequest">
34 <annotation>
35 <documentation xml:lang="en">The UpdateObjectsRequest allows one to update a list of RegistryObject elements. Each RegistryEntry element provides metadata for a single submitted object. Note that the repository item being submitted is in a separate document that is not in this DTD. The ebXML Messaging Services Specfication defines packaging, for submission, of the metadata of a repository item with the repository item itself. The value of the id attribute of the ExtrinsicObject element must be the same as the xlink:href attribute within the Reference element within the Manifest element of the MessageHeader.</documentation>
36 </annotation>
37 <complexType>
38 <complexContent>
39 <extension base="rs:RegistryRequestType">
40 <sequence>
41 <element ref="rim:RegistryObjectList"/>
42 </sequence>
43 </extension>
44 </complexContent>
45 </complexType>
46 </element>
47 <element name="ApproveObjectsRequest">
48 <annotation>
49 <documentation xml:lang="en">
50 The ObjectRefList and AdhocQuery identify the list of
51 objects being approved.
52 </documentation>
53 </annotation>
54 <complexType>
55 <complexContent>
56 <extension base="rs:RegistryRequestType">
57 <sequence>
58 <element ref="rim:AdhocQuery" minOccurs="0" maxOccurs="1" />
59 <element ref="rim:ObjectRefList" minOccurs="0" maxOccurs="1" />
60 </sequence>
61 </extension>
62 </complexContent>
63 </complexType>
64 </element>
65 <element name="DeprecateObjectsRequest">
66 <annotation>
67 <documentation xml:lang="en">
68 The ObjectRefList and AdhocQuery identify the list of
69 objects being deprecated.
70 </documentation>
71 </annotation>
72 <complexType>
73 <complexContent>
74 <extension base="rs:RegistryRequestType">
75 <sequence>
76 <element ref="rim:AdhocQuery" minOccurs="0" maxOccurs="1" />
77 <element ref="rim:ObjectRefList" minOccurs="0" maxOccurs="1" />
78 </sequence>
79 </extension>
80 </complexContent>
81 </complexType>
82 </element>
83 <element name="UndeprecateObjectsRequest">
84 <annotation>
85 <documentation xml:lang="en">
86 The ObjectRefList is the list of
87 refs to the registry entrys being un-deprecated.
88 </documentation>
89 </annotation>
90 <complexType>
91 <complexContent>
92 <extension base="rs:RegistryRequestType">
93 <sequence>
94 <element ref="rim:AdhocQuery" minOccurs="0" maxOccurs="1" />
95 <element ref="rim:ObjectRefList" minOccurs="0" maxOccurs="1" />
96 </sequence>
97 </extension>
98 </complexContent>
99 </complexType>
100 </element>
101 <element name="RemoveObjectsRequest">
102 <annotation>
103 <documentation xml:lang="en">
104 The ObjectRefList is the list of
105 refs to the registry entrys being removed
106 </documentation>
107 </annotation>
108 <complexType>
109 <complexContent>
110 <extension base="rs:RegistryRequestType">
111 <sequence>
112 <element ref="rim:AdhocQuery" minOccurs="0" maxOccurs="1" />
113 <element ref="rim:ObjectRefList" minOccurs="0" maxOccurs="1" />
114 </sequence>
115 <attribute name="deletionScope" default="urn:oasis:names:tc:ebxml-regrep:DeletionScopeType:DeleteAll" type="rim:referenceURI" use="optional"/>
116 </extension>
117 </complexContent>
118 </complexType>
119 </element>
120 <element name="RelocateObjectsRequest">
121 <complexType>
122 <complexContent>
123 <extension base="rs:RegistryRequestType">
124 <sequence>
125 <element maxOccurs="1" minOccurs="1" ref="rim:AdhocQuery" />
126 <element maxOccurs="1" minOccurs="1" name="SourceRegistry" type="rim:ObjectRefType"/>
127 <element maxOccurs="1" minOccurs="1" name="DestinationRegistry" type="rim:ObjectRefType"/>
128 <element maxOccurs="1" minOccurs="1" name="OwnerAtSource" type="rim:ObjectRefType"/>
129 <element maxOccurs="1" minOccurs="1" name="OwnerAtDestination" type="rim:ObjectRefType"/>
130 </sequence>
131 </extension>
132 </complexContent>
133 </complexType>
134 </element>
135 <element name="AcceptObjectsRequest">
136 <!-- The ObjectRefList must only contain local ObjectRefs such that they do not specify home attribute -->
137 <complexType>
138 <complexContent>
139 <extension base="rs:RegistryRequestType">
140 <attribute name="correlationId" type="anyURI" use="required"/>
141 </extension>
142 </complexContent>
143 </complexType>
144 </element>
145</schema>
Note: See TracBrowser for help on using the repository browser.