Skip to content
This repository was archived by the owner on Jun 24, 2025. It is now read-only.

Commit 169ab5b

Browse files
committed
sync schemas configs
1 parent 47b96a3 commit 169ab5b

10 files changed

+151
-273
lines changed

schemas/policy/assign_message.xsd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,8 +182,8 @@
182182
</xs:complexType>
183183
<xs:simpleType name="messageType">
184184
<xs:restriction base="xs:string">
185-
<xs:enumeration value="response"/>
186185
<xs:enumeration value="request"/>
186+
<xs:enumeration value="response"/>
187187
</xs:restriction>
188188
</xs:simpleType>
189189
</xs:schema>

schemas/policy/cache.xsd

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,12 @@
99
<xs:element name="Property" type="propertyBean"/>
1010
<xs:element name="ResponseCache" type="responseCacheBean"/>
1111
<xs:element name="stepDefinitionBean" type="stepDefinitionBean"/>
12-
<xs:complexType name="responseCacheBean">
12+
<xs:complexType name="invalidateCacheBean">
1313
<xs:complexContent>
1414
<xs:extension base="abstractCacheStepDefinitionBean">
1515
<xs:sequence>
16-
<xs:element name="ExpirySettings" type="cacheExpiryBean" minOccurs="0"/>
17-
<xs:element name="CacheLookupTimeoutInSeconds" type="xs:int" minOccurs="0"/>
18-
<xs:element name="ExcludeErrorResponse" type="xs:boolean" minOccurs="0"/>
19-
<xs:element name="SkipCacheLookup" type="xs:string" minOccurs="0"/>
20-
<xs:element name="SkipCachePopulation" type="xs:string" minOccurs="0"/>
21-
<xs:element name="UseAcceptHeader" type="xs:boolean" minOccurs="0"/>
22-
<xs:element name="UseResponseCacheHeaders" type="xs:boolean" minOccurs="0"/>
16+
<xs:element ref="CacheContext" minOccurs="0"/>
17+
<xs:element name="PurgeChildEntries" type="xs:boolean"/>
2318
</xs:sequence>
2419
</xs:extension>
2520
</xs:complexContent>
@@ -49,11 +44,11 @@
4944
</xs:complexContent>
5045
</xs:complexType>
5146
<xs:complexType name="leafBean" abstract="true"/>
52-
<xs:complexType name="cacheExpiryBean">
47+
<xs:complexType name="cacheContextBean">
5348
<xs:sequence>
54-
<xs:element name="ExpiryDate" type="propertyBean" minOccurs="0"/>
55-
<xs:element name="TimeOfDay" type="propertyBean" minOccurs="0"/>
56-
<xs:element name="TimeoutInSec" type="propertyBean" minOccurs="0"/>
49+
<xs:element name="APIProxyName" type="propertyBean" minOccurs="0"/>
50+
<xs:element name="ProxyName" type="propertyBean" minOccurs="0"/>
51+
<xs:element name="TargetName" type="propertyBean" minOccurs="0"/>
5752
</xs:sequence>
5853
</xs:complexType>
5954
<xs:complexType name="propertyBean">
@@ -70,39 +65,44 @@
7065
<xs:element name="KeyFragment" type="propertyBean" minOccurs="0" maxOccurs="unbounded"/>
7166
</xs:sequence>
7267
</xs:complexType>
73-
<xs:complexType name="populateCacheBean">
68+
<xs:complexType name="lookupCacheBean">
7469
<xs:complexContent>
7570
<xs:extension base="abstractCacheStepDefinitionBean">
7671
<xs:sequence>
77-
<xs:element name="ExpirySettings" type="cacheExpiryBean" minOccurs="0"/>
78-
<xs:element name="Source" type="xs:string"/>
72+
<xs:element name="AssignTo" type="xs:string"/>
73+
<xs:element name="CacheLookupTimeoutInSeconds" type="xs:int" minOccurs="0"/>
7974
</xs:sequence>
8075
</xs:extension>
8176
</xs:complexContent>
8277
</xs:complexType>
83-
<xs:complexType name="invalidateCacheBean">
78+
<xs:complexType name="populateCacheBean">
8479
<xs:complexContent>
8580
<xs:extension base="abstractCacheStepDefinitionBean">
8681
<xs:sequence>
87-
<xs:element ref="CacheContext" minOccurs="0"/>
88-
<xs:element name="PurgeChildEntries" type="xs:boolean"/>
82+
<xs:element name="ExpirySettings" type="cacheExpiryBean" minOccurs="0"/>
83+
<xs:element name="Source" type="xs:string"/>
8984
</xs:sequence>
9085
</xs:extension>
9186
</xs:complexContent>
9287
</xs:complexType>
93-
<xs:complexType name="cacheContextBean">
88+
<xs:complexType name="cacheExpiryBean">
9489
<xs:sequence>
95-
<xs:element name="APIProxyName" type="propertyBean" minOccurs="0"/>
96-
<xs:element name="ProxyName" type="propertyBean" minOccurs="0"/>
97-
<xs:element name="TargetName" type="propertyBean" minOccurs="0"/>
90+
<xs:element name="ExpiryDate" type="propertyBean" minOccurs="0"/>
91+
<xs:element name="TimeOfDay" type="propertyBean" minOccurs="0"/>
92+
<xs:element name="TimeoutInSec" type="propertyBean" minOccurs="0"/>
9893
</xs:sequence>
9994
</xs:complexType>
100-
<xs:complexType name="lookupCacheBean">
95+
<xs:complexType name="responseCacheBean">
10196
<xs:complexContent>
10297
<xs:extension base="abstractCacheStepDefinitionBean">
10398
<xs:sequence>
104-
<xs:element name="AssignTo" type="xs:string"/>
99+
<xs:element name="ExpirySettings" type="cacheExpiryBean" minOccurs="0"/>
105100
<xs:element name="CacheLookupTimeoutInSeconds" type="xs:int" minOccurs="0"/>
101+
<xs:element name="ExcludeErrorResponse" type="xs:boolean" minOccurs="0"/>
102+
<xs:element name="SkipCacheLookup" type="xs:string" minOccurs="0"/>
103+
<xs:element name="SkipCachePopulation" type="xs:string" minOccurs="0"/>
104+
<xs:element name="UseAcceptHeader" type="xs:boolean" minOccurs="0"/>
105+
<xs:element name="UseResponseCacheHeaders" type="xs:boolean" minOccurs="0"/>
106106
</xs:sequence>
107107
</xs:extension>
108108
</xs:complexContent>

schemas/policy/extract_variables.xsd

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -155,19 +155,19 @@
155155
</xs:simpleType>
156156
<xs:simpleType name="type">
157157
<xs:restriction base="xs:string">
158-
<xs:enumeration value="float"/>
158+
<xs:enumeration value="string"/>
159159
<xs:enumeration value="integer"/>
160160
<xs:enumeration value="long"/>
161161
<xs:enumeration value="boolean"/>
162-
<xs:enumeration value="string"/>
163162
<xs:enumeration value="nodeset"/>
163+
<xs:enumeration value="float"/>
164164
<xs:enumeration value="double"/>
165165
</xs:restriction>
166166
</xs:simpleType>
167167
<xs:simpleType name="match">
168168
<xs:restriction base="xs:string">
169-
<xs:enumeration value="first"/>
170169
<xs:enumeration value="all"/>
170+
<xs:enumeration value="first"/>
171171
</xs:restriction>
172172
</xs:simpleType>
173173
</xs:schema>

schemas/policy/jwt.xsd

Lines changed: 3 additions & 126 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,10 @@
11
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2-
<xs:schema version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
3-
2+
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.0">
43
<xs:element name="DecodeJWT" type="decodeJWTStepDefinitionBean"/>
5-
6-
<xs:element name="FaultRule" type="faultRuleBean"/>
7-
84
<xs:element name="GenerateJWT" type="generateJWTStepDefinitionBean"/>
9-
10-
<xs:element name="Policy" type="policy"/>
11-
12-
<xs:element name="Properties" type="jaxbProperties"/>
13-
145
<xs:element name="Property" type="propertyBean"/>
15-
16-
<xs:element name="Step" type="step"/>
17-
186
<xs:element name="VerifyJWT" type="verifyJWTStepDefinitionBean"/>
19-
20-
<xs:element name="beanImpl" type="beanImpl"/>
21-
22-
<xs:element name="inlineBean" type="inlineBean"/>
23-
24-
<xs:element name="jaxbPropertyEntry" type="jaxbPropertyEntry"/>
25-
267
<xs:element name="stepDefinitionBean" type="stepDefinitionBean"/>
27-
288
<xs:complexType name="verifyJWTStepDefinitionBean">
299
<xs:complexContent>
3010
<xs:extension base="stepDefinitionBean">
@@ -57,44 +37,20 @@
5737
</xs:extension>
5838
</xs:complexContent>
5939
</xs:complexType>
60-
6140
<xs:complexType name="stepDefinitionBean" abstract="true">
6241
<xs:complexContent>
6342
<xs:extension base="leafBean">
6443
<xs:sequence>
65-
<xs:element name="Description" type="xs:string" minOccurs="0"/>
6644
<xs:element name="DisplayName" type="xs:string" minOccurs="0"/>
67-
<xs:element name="FaultRules" minOccurs="0">
68-
<xs:complexType>
69-
<xs:sequence>
70-
<xs:element ref="FaultRule" minOccurs="0" maxOccurs="unbounded"/>
71-
</xs:sequence>
72-
</xs:complexType>
73-
</xs:element>
74-
<xs:element ref="Properties" minOccurs="0"/>
7545
</xs:sequence>
46+
<xs:attribute name="name" type="xs:string" use="required"/>
7647
<xs:attribute name="async" type="xs:string"/>
7748
<xs:attribute name="continueOnError" type="xs:string"/>
7849
<xs:attribute name="enabled" type="xs:string"/>
79-
<xs:attribute name="version" type="xs:string"/>
8050
</xs:extension>
8151
</xs:complexContent>
8252
</xs:complexType>
83-
84-
<xs:complexType name="leafBean" abstract="true">
85-
<xs:complexContent>
86-
<xs:extension base="beanImpl">
87-
<xs:sequence/>
88-
</xs:extension>
89-
</xs:complexContent>
90-
</xs:complexType>
91-
92-
<xs:complexType name="beanImpl" abstract="true">
93-
<xs:sequence/>
94-
<xs:attribute name="isHybrid" type="xs:boolean"/>
95-
<xs:attribute name="name" type="xs:string"/>
96-
</xs:complexType>
97-
53+
<xs:complexType name="leafBean" abstract="true"/>
9854
<xs:complexType name="claim">
9955
<xs:simpleContent>
10056
<xs:extension base="xs:string">
@@ -105,15 +61,13 @@
10561
</xs:extension>
10662
</xs:simpleContent>
10763
</xs:complexType>
108-
10964
<xs:complexType name="audienceBean">
11065
<xs:simpleContent>
11166
<xs:extension base="propertyBean">
11267
<xs:attribute name="parse" type="xs:string"/>
11368
</xs:extension>
11469
</xs:simpleContent>
11570
</xs:complexType>
116-
11771
<xs:complexType name="propertyBean">
11872
<xs:simpleContent>
11973
<xs:extension base="xs:string">
@@ -122,7 +76,6 @@
12276
</xs:extension>
12377
</xs:simpleContent>
12478
</xs:complexType>
125-
12679
<xs:complexType name="publicKeyBean">
12780
<xs:complexContent>
12881
<xs:extension base="keyBean">
@@ -132,22 +85,19 @@
13285
</xs:extension>
13386
</xs:complexContent>
13487
</xs:complexType>
135-
13688
<xs:complexType name="keyBean">
13789
<xs:sequence>
13890
<xs:element name="Value" type="propertyBean" minOccurs="0"/>
13991
</xs:sequence>
14092
<xs:attribute name="timeToLive" type="xs:string"/>
14193
</xs:complexType>
142-
14394
<xs:complexType name="secretKeyBean">
14495
<xs:complexContent>
14596
<xs:extension base="encryptingKeyBean">
14697
<xs:sequence/>
14798
</xs:extension>
14899
</xs:complexContent>
149100
</xs:complexType>
150-
151101
<xs:complexType name="encryptingKeyBean">
152102
<xs:complexContent>
153103
<xs:extension base="keyBean">
@@ -157,70 +107,6 @@
157107
</xs:extension>
158108
</xs:complexContent>
159109
</xs:complexType>
160-
161-
<xs:complexType name="faultRuleBean">
162-
<xs:complexContent>
163-
<xs:extension base="inlineBean">
164-
<xs:sequence>
165-
<xs:element name="Condition" type="xs:string" minOccurs="0"/>
166-
<xs:element name="Description" type="xs:string" minOccurs="0"/>
167-
<xs:choice minOccurs="0" maxOccurs="unbounded">
168-
<xs:element ref="Step"/>
169-
<xs:element ref="Policy"/>
170-
</xs:choice>
171-
</xs:sequence>
172-
</xs:extension>
173-
</xs:complexContent>
174-
</xs:complexType>
175-
176-
<xs:complexType name="inlineBean" abstract="true">
177-
<xs:complexContent>
178-
<xs:extension base="beanImpl">
179-
<xs:sequence/>
180-
</xs:extension>
181-
</xs:complexContent>
182-
</xs:complexType>
183-
184-
<xs:complexType name="step">
185-
<xs:complexContent>
186-
<xs:extension base="inlineBean">
187-
<xs:sequence>
188-
<xs:element name="Condition" type="xs:string" minOccurs="0"/>
189-
<xs:element name="FaultRules" minOccurs="0">
190-
<xs:complexType>
191-
<xs:sequence>
192-
<xs:element ref="FaultRule" minOccurs="0" maxOccurs="unbounded"/>
193-
</xs:sequence>
194-
</xs:complexType>
195-
</xs:element>
196-
<xs:element name="Name" type="xs:string"/>
197-
</xs:sequence>
198-
</xs:extension>
199-
</xs:complexContent>
200-
</xs:complexType>
201-
202-
<xs:complexType name="policy">
203-
<xs:complexContent>
204-
<xs:extension base="step">
205-
<xs:sequence/>
206-
</xs:extension>
207-
</xs:complexContent>
208-
</xs:complexType>
209-
210-
<xs:complexType name="jaxbProperties">
211-
<xs:sequence>
212-
<xs:element name="Property" type="jaxbPropertyEntry" minOccurs="0" maxOccurs="unbounded"/>
213-
</xs:sequence>
214-
</xs:complexType>
215-
216-
<xs:complexType name="jaxbPropertyEntry">
217-
<xs:simpleContent>
218-
<xs:extension base="xs:string">
219-
<xs:attribute name="name" type="xs:string"/>
220-
</xs:extension>
221-
</xs:simpleContent>
222-
</xs:complexType>
223-
224110
<xs:complexType name="generateJWTStepDefinitionBean">
225111
<xs:complexContent>
226112
<xs:extension base="stepDefinitionBean">
@@ -254,7 +140,6 @@
254140
</xs:extension>
255141
</xs:complexContent>
256142
</xs:complexType>
257-
258143
<xs:complexType name="privateKeyBean">
259144
<xs:complexContent>
260145
<xs:extension base="encryptingKeyBean">
@@ -264,14 +149,7 @@
264149
</xs:extension>
265150
</xs:complexContent>
266151
</xs:complexType>
267-
268-
<xs:complexType name="keyStoreSource">
269-
<xs:sequence>
270-
<xs:element name="Alias" type="propertyBean"/>
271-
<xs:element name="Name" type="propertyBean"/>
272-
</xs:sequence>
273152
</xs:complexType>
274-
275153
<xs:complexType name="decodeJWTStepDefinitionBean">
276154
<xs:complexContent>
277155
<xs:extension base="stepDefinitionBean">
@@ -283,4 +161,3 @@
283161
</xs:complexContent>
284162
</xs:complexType>
285163
</xs:schema>
286-

schemas/policy/message_logging.xsd

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@
33
<xs:element name="MessageLogging" type="messageLoggingBean"/>
44
<xs:element name="RaiseAlert" type="raiseAlertBean"/>
55
<xs:element name="stepDefinitionBean" type="stepDefinitionBean"/>
6+
<xs:complexType name="raiseAlertBean">
7+
<xs:complexContent>
8+
<xs:extension base="messageLoggingBean">
9+
<xs:sequence/>
10+
</xs:extension>
11+
</xs:complexContent>
12+
</xs:complexType>
613
<xs:complexType name="messageLoggingBean">
714
<xs:complexContent>
815
<xs:extension base="stepDefinitionBean">
@@ -30,19 +37,12 @@
3037
</xs:complexContent>
3138
</xs:complexType>
3239
<xs:complexType name="leafBean" abstract="true"/>
33-
<xs:complexType name="raiseAlertBean">
34-
<xs:complexContent>
35-
<xs:extension base="messageLoggingBean">
36-
<xs:sequence/>
37-
</xs:extension>
38-
</xs:complexContent>
39-
</xs:complexType>
4040
<xs:simpleType name="logLevel">
4141
<xs:restriction base="xs:string">
4242
<xs:enumeration value="ALERT"/>
4343
<xs:enumeration value="WARN"/>
44-
<xs:enumeration value="INFO"/>
4544
<xs:enumeration value="ERROR"/>
45+
<xs:enumeration value="INFO"/>
4646
</xs:restriction>
4747
</xs:simpleType>
4848
</xs:schema>

schemas/policy/message_validation.xsd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@
4343
</xs:complexType>
4444
<xs:simpleType name="soapVersion">
4545
<xs:restriction base="xs:string">
46-
<xs:enumeration value="1.2"/>
4746
<xs:enumeration value="1.1"/>
47+
<xs:enumeration value="1.2"/>
4848
</xs:restriction>
4949
</xs:simpleType>
5050
</xs:schema>

0 commit comments

Comments
 (0)