charlestonX commited on
Commit
3c15ce8
1 Parent(s): ffd97f2

Upload 6 files

Browse files
Common_ComplexTypes.xsd ADDED
The diff for this file is too large to render. See raw diff
 
Common_Groups.xsd ADDED
The diff for this file is too large to render. See raw diff
 
Common_SimpleTypes.xsd ADDED
The diff for this file is too large to render. See raw diff
 
Non_FMS_Standards.xsd ADDED
The diff for this file is too large to render. See raw diff
 
TransmissionRs.xsd ADDED
@@ -0,0 +1,271 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:us:gov:treasury" targetNamespace="urn:us:gov:treasury" elementFormDefault="qualified" attributeFormDefault="unqualified" version="5.0.2">
3
+ <xsd:include schemaLocation="../core/Common_ComplexTypes.xsd"/>
4
+ <xsd:element name="Error" type="Error_ComplexType">
5
+ <xsd:annotation>
6
+ <xsd:documentation>Contains the error metadata fields.</xsd:documentation>
7
+ </xsd:annotation>
8
+ </xsd:element>
9
+ <xsd:element name="Errors" type="Errors_ComplexType">
10
+ <xsd:annotation>
11
+ <xsd:documentation>Container for each Error item</xsd:documentation>
12
+ </xsd:annotation>
13
+ </xsd:element>
14
+ <xsd:element name="Success" type="Success_ComplexType">
15
+ <xsd:annotation>
16
+ <xsd:documentation>Conveys the successful receipt or validation of the inbound Transmission.</xsd:documentation>
17
+ </xsd:annotation>
18
+ </xsd:element>
19
+ <xsd:element name="Successes" type="Successes_ComplexType">
20
+ <xsd:annotation>
21
+ <xsd:documentation>Container for each Success item</xsd:documentation>
22
+ </xsd:annotation>
23
+ </xsd:element>
24
+ <xsd:element name="TransmissionRs" type="TransmissionRs_ComplexType">
25
+ <xsd:annotation>
26
+ <xsd:documentation>Used to identify an application error by either text, code, or by an online description and also to give the status, tag, and/or identification of the record that may have caused the error.</xsd:documentation>
27
+ </xsd:annotation>
28
+ </xsd:element>
29
+ <xsd:element name="Warning" type="Warning_ComplexType">
30
+ <xsd:annotation>
31
+ <xsd:documentation>Contains the warning metadata fields.</xsd:documentation>
32
+ </xsd:annotation>
33
+ </xsd:element>
34
+ <xsd:element name="Warnings" type="Warnings_ComplexType">
35
+ <xsd:annotation>
36
+ <xsd:documentation>Container for each Warning item</xsd:documentation>
37
+ </xsd:annotation>
38
+ </xsd:element>
39
+ <xsd:complexType name="Error_Baseline_ComplexType">
40
+ <xsd:attributeGroup ref="ErrorWarningAttributeGroup"/>
41
+ </xsd:complexType>
42
+ <xsd:complexType name="Error_ComplexType">
43
+ <xsd:complexContent>
44
+ <xsd:restriction base="Error_Baseline_ComplexType">
45
+ <xsd:attribute name="ErrorCode" type="StringLength_0to4_SimpleType" use="optional">
46
+ <xsd:annotation>
47
+ <xsd:documentation>If present, this refers to a table of coded values exchanged between applications to identify errors or warnings.</xsd:documentation>
48
+ </xsd:annotation>
49
+ </xsd:attribute>
50
+ <xsd:attribute name="ErrorText" type="StringLength_0to150_SimpleType" use="optional">
51
+ <xsd:annotation>
52
+ <xsd:documentation>Provides a short text description of the error or warning.</xsd:documentation>
53
+ </xsd:annotation>
54
+ </xsd:attribute>
55
+ <xsd:attribute name="DocumentLink" type="URI_SimpleType" use="optional">
56
+ <xsd:annotation>
57
+ <xsd:documentation>This URI refers to an online description of the error or warning that occurred.</xsd:documentation>
58
+ </xsd:annotation>
59
+ </xsd:attribute>
60
+ <xsd:attribute name="SeverityLevel" type="SeverityLevel_SimpleType" use="optional">
61
+ <xsd:annotation>
62
+ <xsd:documentation>This value represents the degree of error where the lowest number "1" is the highest degree of error (i.e. a fatal error) and "9" is the lowest degree of error. </xsd:documentation>
63
+ </xsd:annotation>
64
+ </xsd:attribute>
65
+ <xsd:attribute name="ErrorNode" type="String_SimpleType" use="optional">
66
+ <xsd:annotation>
67
+ <xsd:documentation>The XPath notation to identify the location of the error/warning present in the instance document referenced by the EchoID attribute.</xsd:documentation>
68
+ </xsd:annotation>
69
+ </xsd:attribute>
70
+ </xsd:restriction>
71
+ </xsd:complexContent>
72
+ </xsd:complexType>
73
+ <xsd:complexType name="Errors_Baseline_ComplexType">
74
+ <xsd:sequence>
75
+ <xsd:element ref="Error" maxOccurs="unbounded"/>
76
+ </xsd:sequence>
77
+ </xsd:complexType>
78
+ <xsd:complexType name="Errors_ComplexType">
79
+ <xsd:complexContent>
80
+ <xsd:restriction base="Errors_Baseline_ComplexType">
81
+ <xsd:sequence>
82
+ <xsd:element ref="Error" maxOccurs="unbounded"/>
83
+ </xsd:sequence>
84
+ </xsd:restriction>
85
+ </xsd:complexContent>
86
+ </xsd:complexType>
87
+ <xsd:complexType name="Success_Baseline_ComplexType">
88
+ <xsd:sequence>
89
+ <xsd:element ref="TradingPartnerExtensions" minOccurs="0"/>
90
+ </xsd:sequence>
91
+ <xsd:attributeGroup ref="SuccessType_AttributeGroup"/>
92
+ </xsd:complexType>
93
+ <xsd:complexType name="Success_ComplexType">
94
+ <xsd:complexContent>
95
+ <xsd:restriction base="Success_Baseline_ComplexType">
96
+ <xsd:sequence>
97
+ <xsd:element ref="TradingPartnerExtensions" minOccurs="0"/>
98
+ </xsd:sequence>
99
+ <xsd:attribute name="SuccessType" type="Success_SimpleType" use="required">
100
+ <xsd:annotation>
101
+ <xsd:documentation>Indicates whether the successful result of the inbound document was received or was validated. The server relays a successful business-rules validation by the absence of Warning items or Error items. </xsd:documentation>
102
+ </xsd:annotation>
103
+ </xsd:attribute>
104
+ </xsd:restriction>
105
+ </xsd:complexContent>
106
+ </xsd:complexType>
107
+ <xsd:complexType name="Successes_Baseline_ComplexType">
108
+ <xsd:sequence>
109
+ <xsd:element ref="Success" maxOccurs="unbounded"/>
110
+ </xsd:sequence>
111
+ </xsd:complexType>
112
+ <xsd:complexType name="Successes_ComplexType">
113
+ <xsd:complexContent>
114
+ <xsd:restriction base="Successes_Baseline_ComplexType">
115
+ <xsd:sequence>
116
+ <xsd:element ref="Success" maxOccurs="unbounded"/>
117
+ </xsd:sequence>
118
+ </xsd:restriction>
119
+ </xsd:complexContent>
120
+ </xsd:complexType>
121
+ <xsd:complexType name="TransmissionRs_Baseline_ComplexType">
122
+ <xsd:sequence>
123
+ <xsd:element ref="Successes" minOccurs="0"/>
124
+ <xsd:element ref="Warnings" minOccurs="0"/>
125
+ <xsd:element ref="Errors" minOccurs="0"/>
126
+ <xsd:element ref="Totals" minOccurs="0" maxOccurs="unbounded"/>
127
+ </xsd:sequence>
128
+ <xsd:attributeGroup ref="TransmissionRs_AttributeGroup"/>
129
+ </xsd:complexType>
130
+ <xsd:complexType name="TransmissionRs_ComplexType">
131
+ <xsd:complexContent>
132
+ <xsd:restriction base="TransmissionRs_Baseline_ComplexType">
133
+ <xsd:sequence>
134
+ <xsd:element ref="Successes" minOccurs="0"/>
135
+ <xsd:element ref="Warnings" minOccurs="0"/>
136
+ <xsd:element ref="Errors" minOccurs="0"/>
137
+ <xsd:element ref="Totals" minOccurs="0" maxOccurs="2"/>
138
+ </xsd:sequence>
139
+ <xsd:attribute name="EchoID" type="Identifier_SimpleType" use="required">
140
+ <xsd:annotation>
141
+ <xsd:documentation>Identifies the unique original Transmission message level identifier.</xsd:documentation>
142
+ </xsd:annotation>
143
+ </xsd:attribute>
144
+ <xsd:attribute name="ID" type="Identifier_SimpleType" use="required">
145
+ <xsd:annotation>
146
+ <xsd:documentation>An identifier for the record. For a receiving system, this value can be used to reconcile updates to an existing record and qualify new records. For a sending system, this value can be used to reconcile acknowledgements for the submitted records.</xsd:documentation>
147
+ </xsd:annotation>
148
+ </xsd:attribute>
149
+ <xsd:attribute name="TransmissionTimestamp" type="TimeStamp_SimpleType" use="required">
150
+ <xsd:annotation>
151
+ <xsd:documentation>Indicates the date and time of a transmission.</xsd:documentation>
152
+ </xsd:annotation>
153
+ </xsd:attribute>
154
+ <xsd:attribute name="AccountableBusinessLineCode" type="BusinessTransmissionCategory_SimpleType" use="optional">
155
+ <xsd:annotation>
156
+ <xsd:documentation>The business line of a transaction's content (as opposed to the business line of the program that processes the transaction, which is not always the same).</xsd:documentation>
157
+ </xsd:annotation>
158
+ </xsd:attribute>
159
+ <xsd:attribute name="InputSystemText" type="StringLength_0to40_SimpleType" use="optional">
160
+ <xsd:annotation>
161
+ <xsd:documentation>Identifies the sending trading partner.</xsd:documentation>
162
+ </xsd:annotation>
163
+ </xsd:attribute>
164
+ <xsd:attribute name="SequenceNumber" type="SequenceNumber_SimpleType" use="optional">
165
+ <xsd:annotation>
166
+ <xsd:documentation>Provides a sequential order of items.</xsd:documentation>
167
+ </xsd:annotation>
168
+ </xsd:attribute>
169
+ </xsd:restriction>
170
+ </xsd:complexContent>
171
+ </xsd:complexType>
172
+ <xsd:complexType name="Warning_Baseline_ComplexType">
173
+ <xsd:attributeGroup ref="ErrorWarningAttributeGroup"/>
174
+ </xsd:complexType>
175
+ <xsd:complexType name="Warning_ComplexType">
176
+ <xsd:complexContent>
177
+ <xsd:restriction base="Warning_Baseline_ComplexType">
178
+ <xsd:attribute name="ErrorCode" type="StringLength_0to4_SimpleType" use="optional">
179
+ <xsd:annotation>
180
+ <xsd:documentation>If present, this refers to a table of coded values exchanged between applications to identify errors or warnings.</xsd:documentation>
181
+ </xsd:annotation>
182
+ </xsd:attribute>
183
+ <xsd:attribute name="ErrorText" type="StringLength_0to150_SimpleType" use="optional">
184
+ <xsd:annotation>
185
+ <xsd:documentation>Provides a short text description of the error or warning.</xsd:documentation>
186
+ </xsd:annotation>
187
+ </xsd:attribute>
188
+ <xsd:attribute name="DocumentLink" type="URI_SimpleType" use="optional">
189
+ <xsd:annotation>
190
+ <xsd:documentation>This URI refers to an online description of the error or warning that occurred.</xsd:documentation>
191
+ </xsd:annotation>
192
+ </xsd:attribute>
193
+ <xsd:attribute name="SeverityLevel" type="SeverityLevel_SimpleType" use="optional">
194
+ <xsd:annotation>
195
+ <xsd:documentation>This value represents the degree of error where the lowest number "1" is the highest degree of error (i.e. a fatal error) and "9" is the lowest degree of error. </xsd:documentation>
196
+ </xsd:annotation>
197
+ </xsd:attribute>
198
+ <xsd:attribute name="ErrorNode" type="String_SimpleType" use="optional">
199
+ <xsd:annotation>
200
+ <xsd:documentation>The XPath notation to identify the location of the error/warning present in the instance document referenced by the EchoID attribute.</xsd:documentation>
201
+ </xsd:annotation>
202
+ </xsd:attribute>
203
+ </xsd:restriction>
204
+ </xsd:complexContent>
205
+ </xsd:complexType>
206
+ <xsd:complexType name="Warnings_ComplexType">
207
+ <xsd:sequence>
208
+ <xsd:element ref="Warning" maxOccurs="unbounded"/>
209
+ </xsd:sequence>
210
+ </xsd:complexType>
211
+ <xsd:attributeGroup name="ErrorWarningAttributeGroup">
212
+ <xsd:attribute name="ErrorCode" type="StringLength_0to4_SimpleType" use="optional">
213
+ <xsd:annotation>
214
+ <xsd:documentation>If present, this refers to a table of coded values exchanged between applications to identify errors or warnings.</xsd:documentation>
215
+ </xsd:annotation>
216
+ </xsd:attribute>
217
+ <xsd:attribute name="ErrorText" type="StringLength_0to150_SimpleType" use="optional">
218
+ <xsd:annotation>
219
+ <xsd:documentation>Provides a short text description of the error or warning.</xsd:documentation>
220
+ </xsd:annotation>
221
+ </xsd:attribute>
222
+ <xsd:attribute name="DocumentLink" type="URI_SimpleType" use="optional">
223
+ <xsd:annotation>
224
+ <xsd:documentation>This URI refers to an online description of the error or warning that occurred.</xsd:documentation>
225
+ </xsd:annotation>
226
+ </xsd:attribute>
227
+ <xsd:attribute name="SeverityLevel" type="SeverityLevel_SimpleType" use="optional">
228
+ <xsd:annotation>
229
+ <xsd:documentation>This value represents the degree of error where the lowest number "1" is the highest degree of error (i.e. a fatal error) and "9" is the lowest degree of error. </xsd:documentation>
230
+ </xsd:annotation>
231
+ </xsd:attribute>
232
+ <xsd:attribute name="ErrorNode" type="String_SimpleType" use="optional">
233
+ <xsd:annotation>
234
+ <xsd:documentation>The XPath notation to identify the location of the error/warning present in the instance document referenced by the EchoID attribute.</xsd:documentation>
235
+ </xsd:annotation>
236
+ </xsd:attribute>
237
+ </xsd:attributeGroup>
238
+ <xsd:attributeGroup name="SuccessType_AttributeGroup">
239
+ <xsd:attribute name="SuccessType" type="Success_SimpleType" use="required">
240
+ <xsd:annotation>
241
+ <xsd:documentation>Indicates whether the successful result of the inbound document was received or was validated. The server relays a successful business-rules validation by the absence of Warning items or Error items. </xsd:documentation>
242
+ </xsd:annotation>
243
+ </xsd:attribute>
244
+ <xsd:attributeGroup ref="ReferenceIdentifier_AttributeGroup"/>
245
+ <xsd:attributeGroup ref="ReferenceNumber_AttributeGroup"/>
246
+ </xsd:attributeGroup>
247
+ <xsd:simpleType name="SeverityLevel_SimpleType">
248
+ <xsd:restriction base="String_SimpleType">
249
+ <xsd:pattern value="[1-9]"/>
250
+ </xsd:restriction>
251
+ </xsd:simpleType>
252
+ <xsd:simpleType name="Success_SimpleType">
253
+ <xsd:restriction base="xsd:token">
254
+ <xsd:enumeration value="Received">
255
+ <xsd:annotation>
256
+ <xsd:documentation>Indicates that the server received the inbound document (no schema-validation or business-rules validation).</xsd:documentation>
257
+ </xsd:annotation>
258
+ </xsd:enumeration>
259
+ <xsd:enumeration value="Validated">
260
+ <xsd:annotation>
261
+ <xsd:documentation>Indicates that the server received the inbound document and that it passed schema-validation.</xsd:documentation>
262
+ </xsd:annotation>
263
+ </xsd:enumeration>
264
+ <xsd:enumeration value="Processed">
265
+ <xsd:annotation>
266
+ <xsd:documentation>Indicates that the server received the inbound document and that it passed schema-validation and business-rules validation.</xsd:documentation>
267
+ </xsd:annotation>
268
+ </xsd:enumeration>
269
+ </xsd:restriction>
270
+ </xsd:simpleType>
271
+ </xsd:schema>
TransmissionRs_x.xsd ADDED
@@ -0,0 +1,271 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:us:gov:treasury" targetNamespace="urn:us:gov:treasury" elementFormDefault="qualified" attributeFormDefault="unqualified" version="5.0.2">
3
+ <xsd:include schemaLocation="../core/Common_ComplexTypes.xsd"/>
4
+ <xsd:element name="Err" type="Error_ComplexType_x">
5
+ <xsd:annotation>
6
+ <xsd:documentation>Contains the error metadata fields.</xsd:documentation>
7
+ </xsd:annotation>
8
+ </xsd:element>
9
+ <xsd:element name="Errs" type="Errors_ComplexType_x">
10
+ <xsd:annotation>
11
+ <xsd:documentation>Container for each Error item</xsd:documentation>
12
+ </xsd:annotation>
13
+ </xsd:element>
14
+ <xsd:element name="Suc" type="Success_ComplexType_x">
15
+ <xsd:annotation>
16
+ <xsd:documentation>Conveys the successful receipt or validation of the inbound Transmission.</xsd:documentation>
17
+ </xsd:annotation>
18
+ </xsd:element>
19
+ <xsd:element name="Sucses" type="Successes_ComplexType_x">
20
+ <xsd:annotation>
21
+ <xsd:documentation>Container for each Success item</xsd:documentation>
22
+ </xsd:annotation>
23
+ </xsd:element>
24
+ <xsd:element name="TrnsmRsp" type="TransmissionRs_ComplexType_x">
25
+ <xsd:annotation>
26
+ <xsd:documentation>Used to identify an application error by either text, code, or by an online description and also to give the status, tag, and/or identification of the record that may have caused the error.</xsd:documentation>
27
+ </xsd:annotation>
28
+ </xsd:element>
29
+ <xsd:element name="Wrn" type="Warning_ComplexType_x">
30
+ <xsd:annotation>
31
+ <xsd:documentation>Contains the warning metadata fields.</xsd:documentation>
32
+ </xsd:annotation>
33
+ </xsd:element>
34
+ <xsd:element name="Wrns" type="Warnings_ComplexType_x">
35
+ <xsd:annotation>
36
+ <xsd:documentation>Container for each Warning item</xsd:documentation>
37
+ </xsd:annotation>
38
+ </xsd:element>
39
+ <xsd:complexType name="Error_Baseline_ComplexType_x">
40
+ <xsd:attributeGroup ref="ErrorWarningAttributeGroup_x"/>
41
+ </xsd:complexType>
42
+ <xsd:complexType name="Error_ComplexType_x">
43
+ <xsd:complexContent>
44
+ <xsd:restriction base="Error_Baseline_ComplexType_x">
45
+ <xsd:attribute name="ErrCd" type="StringLength_0to4_SimpleType" use="optional">
46
+ <xsd:annotation>
47
+ <xsd:documentation>If present, this refers to a table of coded values exchanged between applications to identify errors or warnings.</xsd:documentation>
48
+ </xsd:annotation>
49
+ </xsd:attribute>
50
+ <xsd:attribute name="ErrTxt" type="StringLength_0to150_SimpleType" use="optional">
51
+ <xsd:annotation>
52
+ <xsd:documentation>Provides a short text description of the error or warning.</xsd:documentation>
53
+ </xsd:annotation>
54
+ </xsd:attribute>
55
+ <xsd:attribute name="DocLnkTxt" type="URI_SimpleType" use="optional">
56
+ <xsd:annotation>
57
+ <xsd:documentation>This URI refers to an online description of the error or warning that occurred.</xsd:documentation>
58
+ </xsd:annotation>
59
+ </xsd:attribute>
60
+ <xsd:attribute name="SevrtyLvlCd" type="SeverityLevel_SimpleType" use="optional">
61
+ <xsd:annotation>
62
+ <xsd:documentation>This value represents the degree of error where the lowest number "1" is the highest degree of error (i.e. a fatal error) and "9" is the lowest degree of error. </xsd:documentation>
63
+ </xsd:annotation>
64
+ </xsd:attribute>
65
+ <xsd:attribute name="ErrNod" type="String_SimpleType" use="optional">
66
+ <xsd:annotation>
67
+ <xsd:documentation>The XPath notation to identify the location of the error/warning present in the instance document referenced by the EchoID attribute.</xsd:documentation>
68
+ </xsd:annotation>
69
+ </xsd:attribute>
70
+ </xsd:restriction>
71
+ </xsd:complexContent>
72
+ </xsd:complexType>
73
+ <xsd:complexType name="Errors_Baseline_ComplexType_x">
74
+ <xsd:sequence>
75
+ <xsd:element ref="Err" maxOccurs="unbounded"/>
76
+ </xsd:sequence>
77
+ </xsd:complexType>
78
+ <xsd:complexType name="Errors_ComplexType_x">
79
+ <xsd:complexContent>
80
+ <xsd:restriction base="Errors_Baseline_ComplexType_x">
81
+ <xsd:sequence>
82
+ <xsd:element ref="Err" maxOccurs="unbounded"/>
83
+ </xsd:sequence>
84
+ </xsd:restriction>
85
+ </xsd:complexContent>
86
+ </xsd:complexType>
87
+ <xsd:complexType name="Success_Baseline_ComplexType_x">
88
+ <xsd:sequence>
89
+ <xsd:element ref="TrdgPartnExts" minOccurs="0"/>
90
+ </xsd:sequence>
91
+ <xsd:attributeGroup ref="SuccessType_AttributeGroup_x"/>
92
+ </xsd:complexType>
93
+ <xsd:complexType name="Success_ComplexType_x">
94
+ <xsd:complexContent>
95
+ <xsd:restriction base="Success_Baseline_ComplexType_x">
96
+ <xsd:sequence>
97
+ <xsd:element ref="TrdgPartnExts" minOccurs="0"/>
98
+ </xsd:sequence>
99
+ <xsd:attribute name="SucTypCd" type="Success_SimpleType" use="required">
100
+ <xsd:annotation>
101
+ <xsd:documentation>Indicates whether the successful result of the inbound document was received or was validated. The server relays a successful business-rules validation by the absence of Warning items or Error items. </xsd:documentation>
102
+ </xsd:annotation>
103
+ </xsd:attribute>
104
+ </xsd:restriction>
105
+ </xsd:complexContent>
106
+ </xsd:complexType>
107
+ <xsd:complexType name="Successes_Baseline_ComplexType_x">
108
+ <xsd:sequence>
109
+ <xsd:element ref="Suc" maxOccurs="unbounded"/>
110
+ </xsd:sequence>
111
+ </xsd:complexType>
112
+ <xsd:complexType name="Successes_ComplexType_x">
113
+ <xsd:complexContent>
114
+ <xsd:restriction base="Successes_Baseline_ComplexType_x">
115
+ <xsd:sequence>
116
+ <xsd:element ref="Suc" maxOccurs="unbounded"/>
117
+ </xsd:sequence>
118
+ </xsd:restriction>
119
+ </xsd:complexContent>
120
+ </xsd:complexType>
121
+ <xsd:complexType name="TransmissionRs_Baseline_ComplexType_x">
122
+ <xsd:sequence>
123
+ <xsd:element ref="Sucses" minOccurs="0"/>
124
+ <xsd:element ref="Wrns" minOccurs="0"/>
125
+ <xsd:element ref="Errs" minOccurs="0"/>
126
+ <xsd:element ref="Tot" minOccurs="0" maxOccurs="unbounded"/>
127
+ </xsd:sequence>
128
+ <xsd:attributeGroup ref="TransmissionRs_AttributeGroup_x"/>
129
+ </xsd:complexType>
130
+ <xsd:complexType name="TransmissionRs_ComplexType_x">
131
+ <xsd:complexContent>
132
+ <xsd:restriction base="TransmissionRs_Baseline_ComplexType_x">
133
+ <xsd:sequence>
134
+ <xsd:element ref="Sucses" minOccurs="0"/>
135
+ <xsd:element ref="Wrns" minOccurs="0"/>
136
+ <xsd:element ref="Errs" minOccurs="0"/>
137
+ <xsd:element ref="Tot" minOccurs="0" maxOccurs="2"/>
138
+ </xsd:sequence>
139
+ <xsd:attribute name="EchoID" type="Identifier_SimpleType" use="required">
140
+ <xsd:annotation>
141
+ <xsd:documentation>Identifies the unique original Transmission message level identifier.</xsd:documentation>
142
+ </xsd:annotation>
143
+ </xsd:attribute>
144
+ <xsd:attribute name="ID" type="Identifier_SimpleType" use="required">
145
+ <xsd:annotation>
146
+ <xsd:documentation>An identifier for the record. For a receiving system, this value can be used to reconcile updates to an existing record and qualify new records. For a sending system, this value can be used to reconcile acknowledgements for the submitted records.</xsd:documentation>
147
+ </xsd:annotation>
148
+ </xsd:attribute>
149
+ <xsd:attribute name="TrnsmTs" type="TimeStamp_SimpleType" use="required">
150
+ <xsd:annotation>
151
+ <xsd:documentation>Indicates the date and time of a transmission.</xsd:documentation>
152
+ </xsd:annotation>
153
+ </xsd:attribute>
154
+ <xsd:attribute name="AcctbBusLnCd" type="BusinessTransmissionCategory_SimpleType" use="optional">
155
+ <xsd:annotation>
156
+ <xsd:documentation>The business line of a transaction's content (as opposed to the business line of the program that processes the transaction, which is not always the same).</xsd:documentation>
157
+ </xsd:annotation>
158
+ </xsd:attribute>
159
+ <xsd:attribute name="IptSysTxt" type="StringLength_0to40_SimpleType" use="optional">
160
+ <xsd:annotation>
161
+ <xsd:documentation>Identifies the sending trading partner.</xsd:documentation>
162
+ </xsd:annotation>
163
+ </xsd:attribute>
164
+ <xsd:attribute name="SeqNr" type="SequenceNumber_SimpleType" use="optional">
165
+ <xsd:annotation>
166
+ <xsd:documentation>Provides a sequential order of items.</xsd:documentation>
167
+ </xsd:annotation>
168
+ </xsd:attribute>
169
+ </xsd:restriction>
170
+ </xsd:complexContent>
171
+ </xsd:complexType>
172
+ <xsd:complexType name="Warning_Baseline_ComplexType_x">
173
+ <xsd:attributeGroup ref="ErrorWarningAttributeGroup_x"/>
174
+ </xsd:complexType>
175
+ <xsd:complexType name="Warning_ComplexType_x">
176
+ <xsd:complexContent>
177
+ <xsd:restriction base="Warning_Baseline_ComplexType_x">
178
+ <xsd:attribute name="ErrCd" type="StringLength_0to4_SimpleType" use="optional">
179
+ <xsd:annotation>
180
+ <xsd:documentation>If present, this refers to a table of coded values exchanged between applications to identify errors or warnings.</xsd:documentation>
181
+ </xsd:annotation>
182
+ </xsd:attribute>
183
+ <xsd:attribute name="ErrTxt" type="StringLength_0to150_SimpleType" use="optional">
184
+ <xsd:annotation>
185
+ <xsd:documentation>Provides a short text description of the error or warning.</xsd:documentation>
186
+ </xsd:annotation>
187
+ </xsd:attribute>
188
+ <xsd:attribute name="DocLnkTxt" type="URI_SimpleType" use="optional">
189
+ <xsd:annotation>
190
+ <xsd:documentation>This URI refers to an online description of the error or warning that occurred.</xsd:documentation>
191
+ </xsd:annotation>
192
+ </xsd:attribute>
193
+ <xsd:attribute name="SevrtyLvlCd" type="SeverityLevel_SimpleType" use="optional">
194
+ <xsd:annotation>
195
+ <xsd:documentation>This value represents the degree of error where the lowest number "1" is the highest degree of error (i.e. a fatal error) and "9" is the lowest degree of error. </xsd:documentation>
196
+ </xsd:annotation>
197
+ </xsd:attribute>
198
+ <xsd:attribute name="ErrNod" type="String_SimpleType" use="optional">
199
+ <xsd:annotation>
200
+ <xsd:documentation>The XPath notation to identify the location of the error/warning present in the instance document referenced by the EchoID attribute.</xsd:documentation>
201
+ </xsd:annotation>
202
+ </xsd:attribute>
203
+ </xsd:restriction>
204
+ </xsd:complexContent>
205
+ </xsd:complexType>
206
+ <xsd:complexType name="Warnings_ComplexType_x">
207
+ <xsd:sequence>
208
+ <xsd:element ref="Wrn" maxOccurs="unbounded"/>
209
+ </xsd:sequence>
210
+ </xsd:complexType>
211
+ <xsd:attributeGroup name="ErrorWarningAttributeGroup_x">
212
+ <xsd:attribute name="ErrCd" type="StringLength_0to4_SimpleType" use="optional">
213
+ <xsd:annotation>
214
+ <xsd:documentation>If present, this refers to a table of coded values exchanged between applications to identify errors or warnings.</xsd:documentation>
215
+ </xsd:annotation>
216
+ </xsd:attribute>
217
+ <xsd:attribute name="ErrTxt" type="StringLength_0to150_SimpleType" use="optional">
218
+ <xsd:annotation>
219
+ <xsd:documentation>Provides a short text description of the error or warning.</xsd:documentation>
220
+ </xsd:annotation>
221
+ </xsd:attribute>
222
+ <xsd:attribute name="DocLnkTxt" type="URI_SimpleType" use="optional">
223
+ <xsd:annotation>
224
+ <xsd:documentation>This URI refers to an online description of the error or warning that occurred.</xsd:documentation>
225
+ </xsd:annotation>
226
+ </xsd:attribute>
227
+ <xsd:attribute name="SevrtyLvlCd" type="SeverityLevel_SimpleType" use="optional">
228
+ <xsd:annotation>
229
+ <xsd:documentation>This value represents the degree of error where the lowest number "1" is the highest degree of error (i.e. a fatal error) and "9" is the lowest degree of error. </xsd:documentation>
230
+ </xsd:annotation>
231
+ </xsd:attribute>
232
+ <xsd:attribute name="ErrNod" type="String_SimpleType" use="optional">
233
+ <xsd:annotation>
234
+ <xsd:documentation>The XPath notation to identify the location of the error/warning present in the instance document referenced by the EchoID attribute.</xsd:documentation>
235
+ </xsd:annotation>
236
+ </xsd:attribute>
237
+ </xsd:attributeGroup>
238
+ <xsd:attributeGroup name="SuccessType_AttributeGroup_x">
239
+ <xsd:attribute name="SucTypCd" type="Success_SimpleType" use="required">
240
+ <xsd:annotation>
241
+ <xsd:documentation>Indicates whether the successful result of the inbound document was received or was validated. The server relays a successful business-rules validation by the absence of Warning items or Error items. </xsd:documentation>
242
+ </xsd:annotation>
243
+ </xsd:attribute>
244
+ <xsd:attributeGroup ref="ReferenceIdentifier_AttributeGroup_x"/>
245
+ <xsd:attributeGroup ref="ReferenceNumber_AttributeGroup_x"/>
246
+ </xsd:attributeGroup>
247
+ <xsd:simpleType name="SeverityLevel_SimpleType">
248
+ <xsd:restriction base="String_SimpleType">
249
+ <xsd:pattern value="[1-9]"/>
250
+ </xsd:restriction>
251
+ </xsd:simpleType>
252
+ <xsd:simpleType name="Success_SimpleType">
253
+ <xsd:restriction base="xsd:token">
254
+ <xsd:enumeration value="Received">
255
+ <xsd:annotation>
256
+ <xsd:documentation>Indicates that the server received the inbound document (no schema-validation or business-rules validation).</xsd:documentation>
257
+ </xsd:annotation>
258
+ </xsd:enumeration>
259
+ <xsd:enumeration value="Validated">
260
+ <xsd:annotation>
261
+ <xsd:documentation>Indicates that the server received the inbound document and that it passed schema-validation.</xsd:documentation>
262
+ </xsd:annotation>
263
+ </xsd:enumeration>
264
+ <xsd:enumeration value="Processed">
265
+ <xsd:annotation>
266
+ <xsd:documentation>Indicates that the server received the inbound document and that it passed schema-validation and business-rules validation.</xsd:documentation>
267
+ </xsd:annotation>
268
+ </xsd:enumeration>
269
+ </xsd:restriction>
270
+ </xsd:simpleType>
271
+ </xsd:schema>