1
2 #include "SecureCounterService.h"
3 #include "globus_xsd_type_registry.h"
4
5
6 #include "wsa_ReferenceParameters.h"
7 #include "wsa_ReferenceParametersType.h"
8 #include "wsa_ProblemHeaderQName.h"
9 #include "wsa_AttributedQNameType.h"
10 #include "wsa_EndpointReference.h"
11 #include "wsa_EndpointReferenceType.h"
12 #include "wsa_MessageID.h"
13 #include "wsa_AttributedURIType.h"
14 #include "wsa_To.h"
15 #include "wsa_Action.h"
16 #include "wsa_ProblemAction.h"
17 #include "wsa_ProblemActionType.h"
18 #include "wsa_RelatesTo.h"
19 #include "wsa_RelatesToType.h"
20 #include "wsa_ProblemIRI.h"
21 #include "wsa_From.h"
22 #include "wsa_FaultTo.h"
23 #include "wsa_RetryAfter.h"
24 #include "wsa_AttributedUnsignedLongType.h"
25 #include "wsa_Metadata.h"
26 #include "wsa_MetadataType.h"
27 #include "wsa_ReplyTo.h"
28 #include "wsbf_BaseFault.h"
29 #include "wsbf_BaseFaultType.h"
30 #include "wsrp_QueryResourcePropertiesResponse.h"
31 #include "wsrp_QueryResourcePropertiesResponseType.h"
32 #include "wsrp_PutResourcePropertyDocumentResponse.h"
33 #include "wsrp_PutResourcePropertyDocumentResponseType.h"
34 #include "wsrp_UpdateResourcePropertiesRequestFailedFault.h"
35 #include "wsrp_UpdateResourcePropertiesRequestFailedFaultType.h"
36 #include "wsrp_DeleteResourceProperties.h"
37 #include "wsrp_DeleteResourcePropertiesType.h"
38 #include "wsrp_InvalidModificationFault.h"
39 #include "wsrp_InvalidModificationFaultType.h"
40 #include "wsrp_DeleteResourcePropertiesRequestFailedFault.h"
41 #include "wsrp_DeleteResourcePropertiesRequestFailedFaultType.h"
42 #include "wsrp_SetResourcePropertyRequestFailedFault.h"
43 #include "wsrp_SetResourcePropertyRequestFailedFaultType.h"
44 #include "wsrp_GetResourcePropertyResponse.h"
45 #include "wsrp_GetResourcePropertyResponseType.h"
46 #include "wsrp_DeleteResourcePropertiesResponse.h"
47 #include "wsrp_DeleteResourcePropertiesResponseType.h"
48 #include "wsrp_UpdateResourcePropertiesResponse.h"
49 #include "wsrp_UpdateResourcePropertiesResponseType.h"
50 #include "wsrp_GetResourcePropertyDocumentResponse.h"
51 #include "wsrp_GetResourcePropertyDocumentResponseType.h"
52 #include "wsrp_UnableToModifyResourcePropertyFault.h"
53 #include "wsrp_UnableToModifyResourcePropertyFaultType.h"
54 #include "wsrp_QueryExpressionRPDocument.h"
55 #include "wsrp_QueryExpressionRPDocumentType.h"
56 #include "wsrp_InvalidQueryExpressionFault.h"
57 #include "wsrp_InvalidQueryExpressionFaultType.h"
58 #include "wsrp_Delete.h"
59 #include "wsrp_DeleteType.h"
60 #include "wsrp_Insert.h"
61 #include "wsrp_InsertType.h"
62 #include "wsrp_QueryResourceProperties.h"
63 #include "wsrp_QueryResourcePropertiesType.h"
64 #include "wsrp_UpdateResourceProperties.h"
65 #include "wsrp_UpdateResourcePropertiesType.h"
66 #include "wsrp_PutResourcePropertyDocument.h"
67 #include "wsrp_PutResourcePropertyDocumentType.h"
68 #include "wsrp_UnknownQueryExpressionDialectFault.h"
69 #include "wsrp_UnknownQueryExpressionDialectFaultType.h"
70 #include "wsrp_SetResourcePropertiesResponse.h"
71 #include "wsrp_SetResourcePropertiesResponseType.h"
72 #include "wsrp_QueryExpression.h"
73 #include "wsrp_QueryExpressionType.h"
74 #include "wsrp_GetResourcePropertyDocument.h"
75 #include "wsrp_GetResourcePropertyDocumentType.h"
76 #include "wsrp_QueryExpressionDialect.h"
77 #include "xsd_anyURI.h"
78 #include "wsrp_InsertResourcePropertiesResponse.h"
79 #include "wsrp_InsertResourcePropertiesResponseType.h"
80 #include "wsrp_ResourcePropertyValueChangeNotification.h"
81 #include "wsrp_ResourcePropertyValueChangeNotificationType.h"
82 #include "wsrp_QueryEvaluationErrorFault.h"
83 #include "wsrp_QueryEvaluationErrorFaultType.h"
84 #include "wsrp_GetMultipleResourcePropertiesResponse.h"
85 #include "wsrp_GetMultipleResourcePropertiesResponseType.h"
86 #include "wsrp_SetResourceProperties.h"
87 #include "wsrp_SetResourcePropertiesType.h"
88 #include "wsrp_InsertResourcePropertiesRequestFailedFault.h"
89 #include "wsrp_InsertResourcePropertiesRequestFailedFaultType.h"
90 #include "wsrp_UnableToPutResourcePropertyDocumentFault.h"
91 #include "wsrp_UnableToPutResourcePropertyDocumentFaultType.h"
92 #include "wsrp_GetMultipleResourceProperties.h"
93 #include "wsrp_GetMultipleResourcePropertiesType.h"
94 #include "wsrp_GetResourceProperty.h"
95 #include "xsd_QName.h"
96 #include "wsrp_InvalidResourcePropertyQNameFault.h"
97 #include "wsrp_InvalidResourcePropertyQNameFaultType.h"
98 #include "wsrp_InsertResourceProperties.h"
99 #include "wsrp_InsertResourcePropertiesType.h"
100 #include "wsrp_Update.h"
101 #include "wsrp_UpdateType.h"
102 #include "wsrl_SetTerminationTime.h"
103 #include "wsrl_SetTerminationTimeType.h"
104 #include "wsrl_CurrentTime.h"
105 #include "wsrl_CurrentTimeType.h"
106 #include "wsrl_TerminationTime.h"
107 #include "wsrl_TerminationTimeType.h"
108 #include "wsrl_ResourceNotDestroyedFault.h"
109 #include "wsrl_ResourceNotDestroyedFaultType.h"
110 #include "wsrl_SetTerminationTimeResponse.h"
111 #include "wsrl_SetTerminationTimeResponseType.h"
112 #include "wsrl_UnableToSetTerminationTimeFault.h"
113 #include "wsrl_UnableToSetTerminationTimeFaultType.h"
114 #include "wsrl_TerminationNotification.h"
115 #include "wsrl_TerminationNotificationType.h"
116 #include "wsrl_ScheduledResourceTerminationRP.h"
117 #include "wsrl_ScheduledResourceTerminationRPType.h"
118 #include "wsrl_Destroy.h"
119 #include "wsrl_DestroyType.h"
120 #include "wsrl_TerminationTimeChangeRejectedFault.h"
121 #include "wsrl_TerminationTimeChangeRejectedFaultType.h"
122 #include "wsrl_DestroyResponse.h"
123 #include "wsrl_DestroyResponseType.h"
124 #include "wsr_ResourceUnknownFault.h"
125 #include "wsr_ResourceUnknownFaultType.h"
126 #include "wsr_ResourceUnavailableFault.h"
127 #include "wsr_ResourceUnavailableFaultType.h"
128 #include "counter_createCounterResponse.h"
129 #include "counter_createCounterResponseType.h"
130 #include "counter_addResponse.h"
131 #include "xsd_int.h"
132 #include "counter_Value.h"
133 #include "counter_add.h"
134 #include "counter_createCounter.h"
135 #include "counter_createCounterType.h"
136 #include "counter_CounterRP.h"
137 #include "counter_CounterRPType.h"
138 #include "wstop_TopicSet.h"
139 #include "wstop_TopicSetType.h"
140 #include "wstop_TopicNamespace.h"
141 #include "wstop_TopicNamespaceType.h"
142 #include "wsnt_Topic.h"
143 #include "wsnt_TopicExpressionType.h"
144 #include "wsnt_SubscriptionPolicy.h"
145 #include "wsnt_SubscriptionPolicyType.h"
146 #include "wsnt_InvalidFilterFault.h"
147 #include "wsnt_InvalidFilterFaultType.h"
148 #include "wsnt_Filter.h"
149 #include "wsnt_FilterType.h"
150 #include "wsnt_GetCurrentMessageResponse.h"
151 #include "wsnt_GetCurrentMessageResponseType.h"
152 #include "wsnt_CreatePullPointResponse.h"
153 #include "wsnt_CreatePullPointResponseType.h"
154 #include "wsnt_UnacceptableTerminationTimeFault.h"
155 #include "wsnt_UnacceptableTerminationTimeFaultType.h"
156 #include "wsnt_ResumeSubscriptionResponse.h"
157 #include "wsnt_ResumeSubscriptionResponseType.h"
158 #include "wsnt_SubscriptionManagerRP.h"
159 #include "wsnt_SubscriptionManagerRPType.h"
160 #include "wsnt_PauseSubscriptionResponse.h"
161 #include "wsnt_PauseSubscriptionResponseType.h"
162 #include "wsnt_TopicNotSupportedFault.h"
163 #include "wsnt_TopicNotSupportedFaultType.h"
164 #include "wsnt_DestroyPullPoint.h"
165 #include "wsnt_DestroyPullPointType.h"
166 #include "wsnt_MessageContent.h"
167 #include "wsnt_QueryExpressionType.h"
168 #include "wsnt_UnableToDestroyPullPointFault.h"
169 #include "wsnt_UnableToDestroyPullPointFaultType.h"
170 #include "wsnt_MultipleTopicsSpecifiedFault.h"
171 #include "wsnt_MultipleTopicsSpecifiedFaultType.h"
172 #include "wsnt_Notify.h"
173 #include "wsnt_NotifyType.h"
174 #include "wsnt_NoCurrentMessageOnTopicFault.h"
175 #include "wsnt_NoCurrentMessageOnTopicFaultType.h"
176 #include "wsnt_TopicExpressionDialectUnknownFault.h"
177 #include "wsnt_TopicExpressionDialectUnknownFaultType.h"
178 #include "wsnt_ResumeFailedFault.h"
179 #include "wsnt_ResumeFailedFaultType.h"
180 #include "wsnt_SubscribeResponse.h"
181 #include "wsnt_SubscribeResponseType.h"
182 #include "wsnt_TopicExpression.h"
183 #include "wsnt_UnableToDestroySubscriptionFault.h"
184 #include "wsnt_UnableToDestroySubscriptionFaultType.h"
185 #include "wsnt_ResumeSubscription.h"
186 #include "wsnt_ResumeSubscriptionType.h"
187 #include "wsnt_UnableToGetMessagesFault.h"
188 #include "wsnt_UnableToGetMessagesFaultType.h"
189 #include "wsnt_PauseSubscription.h"
190 #include "wsnt_PauseSubscriptionType.h"
191 #include "wsnt_UseRaw.h"
192 #include "wsnt_UseRawType.h"
193 #include "wsnt_RenewResponse.h"
194 #include "wsnt_RenewResponseType.h"
195 #include "wsnt_InvalidProducerPropertiesExpressionFault.h"
196 #include "wsnt_InvalidProducerPropertiesExpressionFaultType.h"
197 #include "wsnt_TerminationTime.h"
198 #include "xsd_dateTime.h"
199 #include "wsnt_SubscribeCreationFailedFault.h"
200 #include "wsnt_SubscribeCreationFailedFaultType.h"
201 #include "wsnt_ProducerReference.h"
202 #include "wsnt_Renew.h"
203 #include "wsnt_RenewType.h"
204 #include "wsnt_UnsubscribeResponse.h"
205 #include "wsnt_UnsubscribeResponseType.h"
206 #include "wsnt_UnsupportedPolicyRequestFault.h"
207 #include "wsnt_UnsupportedPolicyRequestFaultType.h"
208 #include "wsnt_FixedTopicSet.h"
209 #include "xsd_boolean.h"
210 #include "wsnt_SubscriptionReference.h"
211 #include "wsnt_CreatePullPoint.h"
212 #include "wsnt_CreatePullPointType.h"
213 #include "wsnt_UnableToCreatePullPointFault.h"
214 #include "wsnt_UnableToCreatePullPointFaultType.h"
215 #include "wsnt_NotificationProducerRP.h"
216 #include "wsnt_NotificationProducerRPType.h"
217 #include "wsnt_PauseFailedFault.h"
218 #include "wsnt_PauseFailedFaultType.h"
219 #include "wsnt_Subscribe.h"
220 #include "wsnt_SubscribeType.h"
221 #include "wsnt_ProducerProperties.h"
222 #include "wsnt_ConsumerReference.h"
223 #include "wsnt_NotifyMessageNotSupportedFault.h"
224 #include "wsnt_NotifyMessageNotSupportedFaultType.h"
225 #include "wsnt_GetMessagesResponse.h"
226 #include "wsnt_GetMessagesResponseType.h"
227 #include "wsnt_CurrentTime.h"
228 #include "wsnt_NotificationMessage.h"
229 #include "wsnt_NotificationMessageHolderType.h"
230 #include "wsnt_CreationTime.h"
231 #include "wsnt_Unsubscribe.h"
232 #include "wsnt_UnsubscribeType.h"
233 #include "wsnt_InvalidTopicExpressionFault.h"
234 #include "wsnt_InvalidTopicExpressionFaultType.h"
235 #include "wsnt_GetCurrentMessage.h"
236 #include "wsnt_GetCurrentMessageType.h"
237 #include "wsnt_UnrecognizedPolicyRequestFault.h"
238 #include "wsnt_UnrecognizedPolicyRequestFaultType.h"
239 #include "wsnt_UnacceptableInitialTerminationTimeFault.h"
240 #include "wsnt_UnacceptableInitialTerminationTimeFaultType.h"
241 #include "wsnt_GetMessages.h"
242 #include "wsnt_GetMessagesType.h"
243 #include "wsnt_TopicExpressionDialect.h"
244 #include "wsnt_DestroyPullPointResponse.h"
245 #include "wsnt_DestroyPullPointResponseType.h"
246 #include "wsnt_InvalidMessageContentExpressionFault.h"
247 #include "wsnt_InvalidMessageContentExpressionFaultType.h"
248 #include "wsa_RelationshipType.h"
249 #include "wsa_RelationshipTypeOpenEnum.h"
250 #include "wsa_FaultCodesType.h"
251 #include "wsa_FaultCodesOpenEnumType.h"
252 #include "wsrp_ResourcePropertyChangeFailureType.h"
253 #include "wstop_Documentation.h"
254 #include "wstop_ExtensibleDocumented.h"
255 #include "wstop_QueryExpressionType.h"
256 #include "wstop_FullTopicExpression.h"
257 #include "wstop_TopicType.h"
258 #include "wstop_ConcreteTopicExpression.h"
259 #include "wstop_SimpleTopicExpression.h"
260 #include "wsnt_AbsoluteOrRelativeTimeType.h"
261
262 /* ResourceProperty element QName -> type includes */
263
264
265 /* ResourceProperty element QNames */
266
267
268 typedef struct
269 {
270 xsd_QName * element;
271 xsd_QName * type;
272 }
273 SecureCounterService_element_t;
274
275 /* Elements */
276 static
277 SecureCounterService_element_t SecureCounterService_l_elements[] = {
278 { &wsa_ReferenceParameters_qname, &wsa_ReferenceParametersType_qname },
279 { &wsa_ProblemHeaderQName_qname, &wsa_AttributedQNameType_qname },
280 { &wsa_EndpointReference_qname, &wsa_EndpointReferenceType_qname },
281 { &wsa_MessageID_qname, &wsa_AttributedURIType_qname },
282 { &wsa_To_qname, &wsa_AttributedURIType_qname },
283 { &wsa_Action_qname, &wsa_AttributedURIType_qname },
284 { &wsa_ProblemAction_qname, &wsa_ProblemActionType_qname },
285 { &wsa_RelatesTo_qname, &wsa_RelatesToType_qname },
286 { &wsa_ProblemIRI_qname, &wsa_AttributedURIType_qname },
287 { &wsa_From_qname, &wsa_EndpointReferenceType_qname },
288 { &wsa_FaultTo_qname, &wsa_EndpointReferenceType_qname },
289 { &wsa_RetryAfter_qname, &wsa_AttributedUnsignedLongType_qname },
290 { &wsa_Metadata_qname, &wsa_MetadataType_qname },
291 { &wsa_ReplyTo_qname, &wsa_EndpointReferenceType_qname },
292 { &wsbf_BaseFault_qname, &wsbf_BaseFaultType_qname },
293 { &wsrp_QueryResourcePropertiesResponse_qname, &wsrp_QueryResourcePropertiesResponseType_qname },
294 { &wsrp_PutResourcePropertyDocumentResponse_qname, &wsrp_PutResourcePropertyDocumentResponseType_qname },
295 { &wsrp_UpdateResourcePropertiesRequestFailedFault_qname, &wsrp_UpdateResourcePropertiesRequestFailedFaultType_qname },
296 { &wsrp_DeleteResourceProperties_qname, &wsrp_DeleteResourcePropertiesType_qname },
297 { &wsrp_InvalidModificationFault_qname, &wsrp_InvalidModificationFaultType_qname },
298 { &wsrp_DeleteResourcePropertiesRequestFailedFault_qname, &wsrp_DeleteResourcePropertiesRequestFailedFaultType_qname },
299 { &wsrp_SetResourcePropertyRequestFailedFault_qname, &wsrp_SetResourcePropertyRequestFailedFaultType_qname },
300 { &wsrp_GetResourcePropertyResponse_qname, &wsrp_GetResourcePropertyResponseType_qname },
301 { &wsrp_DeleteResourcePropertiesResponse_qname, &wsrp_DeleteResourcePropertiesResponseType_qname },
302 { &wsrp_UpdateResourcePropertiesResponse_qname, &wsrp_UpdateResourcePropertiesResponseType_qname },
303 { &wsrp_GetResourcePropertyDocumentResponse_qname, &wsrp_GetResourcePropertyDocumentResponseType_qname },
304 { &wsrp_UnableToModifyResourcePropertyFault_qname, &wsrp_UnableToModifyResourcePropertyFaultType_qname },
305 { &wsrp_QueryExpressionRPDocument_qname, &wsrp_QueryExpressionRPDocumentType_qname },
306 { &wsrp_InvalidQueryExpressionFault_qname, &wsrp_InvalidQueryExpressionFaultType_qname },
307 { &wsrp_Delete_qname, &wsrp_DeleteType_qname },
308 { &wsrp_Insert_qname, &wsrp_InsertType_qname },
309 { &wsrp_QueryResourceProperties_qname, &wsrp_QueryResourcePropertiesType_qname },
310 { &wsrp_UpdateResourceProperties_qname, &wsrp_UpdateResourcePropertiesType_qname },
311 { &wsrp_PutResourcePropertyDocument_qname, &wsrp_PutResourcePropertyDocumentType_qname },
312 { &wsrp_UnknownQueryExpressionDialectFault_qname, &wsrp_UnknownQueryExpressionDialectFaultType_qname },
313 { &wsrp_SetResourcePropertiesResponse_qname, &wsrp_SetResourcePropertiesResponseType_qname },
314 { &wsrp_QueryExpression_qname, &wsrp_QueryExpressionType_qname },
315 { &wsrp_GetResourcePropertyDocument_qname, &wsrp_GetResourcePropertyDocumentType_qname },
316 { &wsrp_QueryExpressionDialect_qname, &xsd_anyURI_qname },
317 { &wsrp_InsertResourcePropertiesResponse_qname, &wsrp_InsertResourcePropertiesResponseType_qname },
318 { &wsrp_ResourcePropertyValueChangeNotification_qname, &wsrp_ResourcePropertyValueChangeNotificationType_qname },
319 { &wsrp_QueryEvaluationErrorFault_qname, &wsrp_QueryEvaluationErrorFaultType_qname },
320 { &wsrp_GetMultipleResourcePropertiesResponse_qname, &wsrp_GetMultipleResourcePropertiesResponseType_qname },
321 { &wsrp_SetResourceProperties_qname, &wsrp_SetResourcePropertiesType_qname },
322 { &wsrp_InsertResourcePropertiesRequestFailedFault_qname, &wsrp_InsertResourcePropertiesRequestFailedFaultType_qname },
323 { &wsrp_UnableToPutResourcePropertyDocumentFault_qname, &wsrp_UnableToPutResourcePropertyDocumentFaultType_qname },
324 { &wsrp_GetMultipleResourceProperties_qname, &wsrp_GetMultipleResourcePropertiesType_qname },
325 { &wsrp_GetResourceProperty_qname, &xsd_QName_qname },
326 { &wsrp_InvalidResourcePropertyQNameFault_qname, &wsrp_InvalidResourcePropertyQNameFaultType_qname },
327 { &wsrp_InsertResourceProperties_qname, &wsrp_InsertResourcePropertiesType_qname },
328 { &wsrp_Update_qname, &wsrp_UpdateType_qname },
329 { &wsrl_SetTerminationTime_qname, &wsrl_SetTerminationTimeType_qname },
330 { &wsrl_CurrentTime_qname, &wsrl_CurrentTimeType_qname },
331 { &wsrl_TerminationTime_qname, &wsrl_TerminationTimeType_qname },
332 { &wsrl_ResourceNotDestroyedFault_qname, &wsrl_ResourceNotDestroyedFaultType_qname },
333 { &wsrl_SetTerminationTimeResponse_qname, &wsrl_SetTerminationTimeResponseType_qname },
334 { &wsrl_UnableToSetTerminationTimeFault_qname, &wsrl_UnableToSetTerminationTimeFaultType_qname },
335 { &wsrl_TerminationNotification_qname, &wsrl_TerminationNotificationType_qname },
336 { &wsrl_ScheduledResourceTerminationRP_qname, &wsrl_ScheduledResourceTerminationRPType_qname },
337 { &wsrl_Destroy_qname, &wsrl_DestroyType_qname },
338 { &wsrl_TerminationTimeChangeRejectedFault_qname, &wsrl_TerminationTimeChangeRejectedFaultType_qname },
339 { &wsrl_DestroyResponse_qname, &wsrl_DestroyResponseType_qname },
340 { &wsr_ResourceUnknownFault_qname, &wsr_ResourceUnknownFaultType_qname },
341 { &wsr_ResourceUnavailableFault_qname, &wsr_ResourceUnavailableFaultType_qname },
342 { &counter_createCounterResponse_qname, &counter_createCounterResponseType_qname },
343 { &counter_addResponse_qname, &xsd_int_qname },
344 { &counter_Value_qname, &xsd_int_qname },
345 { &counter_add_qname, &xsd_int_qname },
346 { &counter_createCounter_qname, &counter_createCounterType_qname },
347 { &counter_CounterRP_qname, &counter_CounterRPType_qname },
348 { &wstop_TopicSet_qname, &wstop_TopicSetType_qname },
349 { &wstop_TopicNamespace_qname, &wstop_TopicNamespaceType_qname },
350 { &wsnt_Topic_qname, &wsnt_TopicExpressionType_qname },
351 { &wsnt_SubscriptionPolicy_qname, &wsnt_SubscriptionPolicyType_qname },
352 { &wsnt_InvalidFilterFault_qname, &wsnt_InvalidFilterFaultType_qname },
353 { &wsnt_Filter_qname, &wsnt_FilterType_qname },
354 { &wsnt_GetCurrentMessageResponse_qname, &wsnt_GetCurrentMessageResponseType_qname },
355 { &wsnt_CreatePullPointResponse_qname, &wsnt_CreatePullPointResponseType_qname },
356 { &wsnt_UnacceptableTerminationTimeFault_qname, &wsnt_UnacceptableTerminationTimeFaultType_qname },
357 { &wsnt_ResumeSubscriptionResponse_qname, &wsnt_ResumeSubscriptionResponseType_qname },
358 { &wsnt_SubscriptionManagerRP_qname, &wsnt_SubscriptionManagerRPType_qname },
359 { &wsnt_PauseSubscriptionResponse_qname, &wsnt_PauseSubscriptionResponseType_qname },
360 { &wsnt_TopicNotSupportedFault_qname, &wsnt_TopicNotSupportedFaultType_qname },
361 { &wsnt_DestroyPullPoint_qname, &wsnt_DestroyPullPointType_qname },
362 { &wsnt_MessageContent_qname, &wsnt_QueryExpressionType_qname },
363 { &wsnt_UnableToDestroyPullPointFault_qname, &wsnt_UnableToDestroyPullPointFaultType_qname },
364 { &wsnt_MultipleTopicsSpecifiedFault_qname, &wsnt_MultipleTopicsSpecifiedFaultType_qname },
365 { &wsnt_Notify_qname, &wsnt_NotifyType_qname },
366 { &wsnt_NoCurrentMessageOnTopicFault_qname, &wsnt_NoCurrentMessageOnTopicFaultType_qname },
367 { &wsnt_TopicExpressionDialectUnknownFault_qname, &wsnt_TopicExpressionDialectUnknownFaultType_qname },
368 { &wsnt_ResumeFailedFault_qname, &wsnt_ResumeFailedFaultType_qname },
369 { &wsnt_SubscribeResponse_qname, &wsnt_SubscribeResponseType_qname },
370 { &wsnt_TopicExpression_qname, &wsnt_TopicExpressionType_qname },
371 { &wsnt_UnableToDestroySubscriptionFault_qname, &wsnt_UnableToDestroySubscriptionFaultType_qname },
372 { &wsnt_ResumeSubscription_qname, &wsnt_ResumeSubscriptionType_qname },
373 { &wsnt_UnableToGetMessagesFault_qname, &wsnt_UnableToGetMessagesFaultType_qname },
374 { &wsnt_PauseSubscription_qname, &wsnt_PauseSubscriptionType_qname },
375 { &wsnt_UseRaw_qname, &wsnt_UseRawType_qname },
376 { &wsnt_RenewResponse_qname, &wsnt_RenewResponseType_qname },
377 { &wsnt_InvalidProducerPropertiesExpressionFault_qname, &wsnt_InvalidProducerPropertiesExpressionFaultType_qname },
378 { &wsnt_TerminationTime_qname, &xsd_dateTime_qname },
379 { &wsnt_SubscribeCreationFailedFault_qname, &wsnt_SubscribeCreationFailedFaultType_qname },
380 { &wsnt_ProducerReference_qname, &wsa_EndpointReferenceType_qname },
381 { &wsnt_Renew_qname, &wsnt_RenewType_qname },
382 { &wsnt_UnsubscribeResponse_qname, &wsnt_UnsubscribeResponseType_qname },
383 { &wsnt_UnsupportedPolicyRequestFault_qname, &wsnt_UnsupportedPolicyRequestFaultType_qname },
384 { &wsnt_FixedTopicSet_qname, &xsd_boolean_qname },
385 { &wsnt_SubscriptionReference_qname, &wsa_EndpointReferenceType_qname },
386 { &wsnt_CreatePullPoint_qname, &wsnt_CreatePullPointType_qname },
387 { &wsnt_UnableToCreatePullPointFault_qname, &wsnt_UnableToCreatePullPointFaultType_qname },
388 { &wsnt_NotificationProducerRP_qname, &wsnt_NotificationProducerRPType_qname },
389 { &wsnt_PauseFailedFault_qname, &wsnt_PauseFailedFaultType_qname },
390 { &wsnt_Subscribe_qname, &wsnt_SubscribeType_qname },
391 { &wsnt_ProducerProperties_qname, &wsnt_QueryExpressionType_qname },
392 { &wsnt_ConsumerReference_qname, &wsa_EndpointReferenceType_qname },
393 { &wsnt_NotifyMessageNotSupportedFault_qname, &wsnt_NotifyMessageNotSupportedFaultType_qname },
394 { &wsnt_GetMessagesResponse_qname, &wsnt_GetMessagesResponseType_qname },
395 { &wsnt_CurrentTime_qname, &xsd_dateTime_qname },
396 { &wsnt_NotificationMessage_qname, &wsnt_NotificationMessageHolderType_qname },
397 { &wsnt_CreationTime_qname, &xsd_dateTime_qname },
398 { &wsnt_Unsubscribe_qname, &wsnt_UnsubscribeType_qname },
399 { &wsnt_InvalidTopicExpressionFault_qname, &wsnt_InvalidTopicExpressionFaultType_qname },
400 { &wsnt_GetCurrentMessage_qname, &wsnt_GetCurrentMessageType_qname },
401 { &wsnt_UnrecognizedPolicyRequestFault_qname, &wsnt_UnrecognizedPolicyRequestFaultType_qname },
402 { &wsnt_UnacceptableInitialTerminationTimeFault_qname, &wsnt_UnacceptableInitialTerminationTimeFaultType_qname },
403 { &wsnt_GetMessages_qname, &wsnt_GetMessagesType_qname },
404 { &wsnt_TopicExpressionDialect_qname, &xsd_anyURI_qname },
405 { &wsnt_DestroyPullPointResponse_qname, &wsnt_DestroyPullPointResponseType_qname },
406 { &wsnt_InvalidMessageContentExpressionFault_qname, &wsnt_InvalidMessageContentExpressionFaultType_qname },
407 /* ResourceProperty element QName -> type info mappings */
408
409 { NULL, NULL }
410 };
411
412 /* Attributes */
413 static
414 SecureCounterService_element_t SecureCounterService_l_attributes[] = {
415
416 { NULL, NULL }
417 };
418
419 static globus_xsd_type_info_t SecureCounterService_l_types[] = {
420 /* Types */
421 &counter_createCounterResponseType_info,
422 &counter_createCounterType_info,
423 &counter_CounterRPType_info,
424 &wsa_EndpointReferenceType_info,
425 &wsa_RelationshipType_info,
426 &wsa_AttributedQNameType_info,
427 &wsa_RelationshipTypeOpenEnum_info,
428 &wsa_AttributedURIType_info,
429 &wsa_MetadataType_info,
430 &wsa_RelatesToType_info,
431 &wsa_FaultCodesType_info,
432 &wsa_FaultCodesOpenEnumType_info,
433 &wsa_AttributedUnsignedLongType_info,
434 &wsa_ReferenceParametersType_info,
435 &wsa_ProblemActionType_info,
436 &wsbf_BaseFaultType_info,
437 &wsrp_InsertResourcePropertiesRequestFailedFaultType_info,
438 &wsrp_UnableToPutResourcePropertyDocumentFaultType_info,
439 &wsrp_UnableToModifyResourcePropertyFaultType_info,
440 &wsrp_InvalidQueryExpressionFaultType_info,
441 &wsrp_DeleteType_info,
442 &wsrp_SetResourcePropertyRequestFailedFaultType_info,
443 &wsrp_UpdateType_info,
444 &wsrp_ResourcePropertyValueChangeNotificationType_info,
445 &wsrp_ResourcePropertyChangeFailureType_info,
446 &wsrp_DeleteResourcePropertiesRequestFailedFaultType_info,
447 &wsrp_InvalidModificationFaultType_info,
448 &wsrp_InsertType_info,
449 &wsrp_UpdateResourcePropertiesRequestFailedFaultType_info,
450 &wsrp_InvalidResourcePropertyQNameFaultType_info,
451 &wsrp_QueryEvaluationErrorFaultType_info,
452 &wsrp_UnknownQueryExpressionDialectFaultType_info,
453 &wsrp_QueryExpressionType_info,
454 &wsrl_ResourceNotDestroyedFaultType_info,
455 &wsrl_TerminationTimeChangeRejectedFaultType_info,
456 &wsrl_UnableToSetTerminationTimeFaultType_info,
457 &wsr_ResourceUnknownFaultType_info,
458 &wsr_ResourceUnavailableFaultType_info,
459 &wstop_Documentation_info,
460 &wstop_TopicSetType_info,
461 &wstop_ExtensibleDocumented_info,
462 &wstop_QueryExpressionType_info,
463 &wstop_FullTopicExpression_info,
464 &wstop_TopicNamespaceType_info,
465 &wstop_TopicType_info,
466 &wstop_ConcreteTopicExpression_info,
467 &wstop_SimpleTopicExpression_info,
468 &wsnt_UnableToCreatePullPointFaultType_info,
469 &wsnt_UnsupportedPolicyRequestFaultType_info,
470 &wsnt_UnacceptableTerminationTimeFaultType_info,
471 &wsnt_UnableToGetMessagesFaultType_info,
472 &wsnt_TopicExpressionType_info,
473 &wsnt_InvalidProducerPropertiesExpressionFaultType_info,
474 &wsnt_InvalidTopicExpressionFaultType_info,
475 &wsnt_FilterType_info,
476 &wsnt_PauseFailedFaultType_info,
477 &wsnt_TopicExpressionDialectUnknownFaultType_info,
478 &wsnt_MultipleTopicsSpecifiedFaultType_info,
479 &wsnt_NotificationMessageHolderType_info,
480 &wsnt_ResumeFailedFaultType_info,
481 &wsnt_UnacceptableInitialTerminationTimeFaultType_info,
482 &wsnt_UnableToDestroySubscriptionFaultType_info,
483 &wsnt_NotifyMessageNotSupportedFaultType_info,
484 &wsnt_NoCurrentMessageOnTopicFaultType_info,
485 &wsnt_InvalidMessageContentExpressionFaultType_info,
486 &wsnt_InvalidFilterFaultType_info,
487 &wsnt_UnrecognizedPolicyRequestFaultType_info,
488 &wsnt_UnableToDestroyPullPointFaultType_info,
489 &wsnt_TopicNotSupportedFaultType_info,
490 &wsnt_AbsoluteOrRelativeTimeType_info,
491 &wsnt_SubscribeCreationFailedFaultType_info,
492 &wsnt_QueryExpressionType_info,
493 &wsnt_SubscriptionPolicyType_info,
494 &wsrp_QueryResourcePropertiesResponseType_info,
495 &wsrp_PutResourcePropertyDocumentResponseType_info,
496 &wsrp_DeleteResourcePropertiesType_info,
497 &wsrp_GetResourcePropertyResponseType_info,
498 &wsrp_DeleteResourcePropertiesResponseType_info,
499 &wsrp_UpdateResourcePropertiesResponseType_info,
500 &wsrp_GetResourcePropertyDocumentResponseType_info,
501 &wsrp_QueryExpressionRPDocumentType_info,
502 &wsrp_QueryResourcePropertiesType_info,
503 &wsrp_UpdateResourcePropertiesType_info,
504 &wsrp_PutResourcePropertyDocumentType_info,
505 &wsrp_SetResourcePropertiesResponseType_info,
506 &wsrp_GetResourcePropertyDocumentType_info,
507 &wsrp_InsertResourcePropertiesResponseType_info,
508 &wsrp_GetMultipleResourcePropertiesResponseType_info,
509 &wsrp_SetResourcePropertiesType_info,
510 &wsrp_GetMultipleResourcePropertiesType_info,
511 &wsrp_InsertResourcePropertiesType_info,
512 &wsrl_SetTerminationTimeType_info,
513 &wsrl_CurrentTimeType_info,
514 &wsrl_TerminationTimeType_info,
515 &wsrl_SetTerminationTimeResponseType_info,
516 &wsrl_TerminationNotificationType_info,
517 &wsrl_ScheduledResourceTerminationRPType_info,
518 &wsrl_DestroyType_info,
519 &wsrl_DestroyResponseType_info,
520 &wsnt_GetCurrentMessageResponseType_info,
521 &wsnt_CreatePullPointResponseType_info,
522 &wsnt_ResumeSubscriptionResponseType_info,
523 &wsnt_SubscriptionManagerRPType_info,
524 &wsnt_PauseSubscriptionResponseType_info,
525 &wsnt_DestroyPullPointType_info,
526 &wsnt_NotifyType_info,
527 &wsnt_SubscribeResponseType_info,
528 &wsnt_ResumeSubscriptionType_info,
529 &wsnt_PauseSubscriptionType_info,
530 &wsnt_UseRawType_info,
531 &wsnt_RenewResponseType_info,
532 &wsnt_RenewType_info,
533 &wsnt_UnsubscribeResponseType_info,
534 &wsnt_CreatePullPointType_info,
535 &wsnt_NotificationProducerRPType_info,
536 &wsnt_SubscribeType_info,
537 &wsnt_GetMessagesResponseType_info,
538 &wsnt_UnsubscribeType_info,
539 &wsnt_GetCurrentMessageType_info,
540 &wsnt_GetMessagesType_info,
541 &wsnt_DestroyPullPointResponseType_info,
542
543 NULL
544 };
545
546 globus_result_t
547 SecureCounterService_registry_add_types(
548 globus_xsd_type_registry_t registry)
549 1 {
550 1 globus_result_t result = GLOBUS_SUCCESS;
551 1 globus_xsd_type_info_t * type = SecureCounterService_l_types;
552 1 SecureCounterService_element_t * element = SecureCounterService_l_elements;
553 1 SecureCounterService_element_t * attribute = SecureCounterService_l_attributes;
554 GlobusFuncName(SecureCounterService_registry_add_types);
555 1 GlobusSoapMessageDebugEnter();
556
557 123 while (*type != NULL)
558 {
559 121 result = globus_xsd_type_registry_insert(
560 registry,
561 *type,
562 NULL);
563
564 121 if (result != GLOBUS_SUCCESS)
565 {
566 0 result = GlobusSoapMessageErrorFailedRegistryPopulate(
567 result,
568 (*type)->type->Namespace,
569 (*type)->type->local);
570
571 0 goto exit;
572 }
573 121 type++;
574 }
575
576 131 while (element->element != NULL)
577 {
578 129 result = globus_xsd_type_registry_insert_element(
579 registry,
580 element->element,
581 element->type);
582 129 if (result != GLOBUS_SUCCESS)
583 {
584 0 result = GlobusSoapMessageErrorFailedRegistryPopulate(
585 result,
586 element->element->Namespace,
587 element->element->local);
588
589 0 goto exit;
590 }
591 129 element++;
592 }
593
594 2 while (attribute->element != NULL)
595 {
596 0 result = globus_xsd_type_registry_insert_attribute(
597 registry,
598 attribute->element,
599 attribute->type);
600 0 if (result != GLOBUS_SUCCESS)
601 {
602 0 result = GlobusSoapMessageErrorFailedRegistryPopulate(
603 result,
604 attribute->element->Namespace,
605 attribute->element->local);
606
607 0 goto exit;
608 }
609 0 attribute++;
610 }
611
612
613 1 exit:
614
615 1 GlobusSoapMessageDebugExit();
616 1 return result;
617 }
618 /* SecureCounterService_registry_add_types() */
619
620 globus_result_t
621 SecureCounterService_registry_remove_types(
622 globus_xsd_type_registry_t registry)
623 0 {
624 0 globus_result_t result = GLOBUS_SUCCESS;
625 0 globus_xsd_type_info_t * type = SecureCounterService_l_types;
626 0 SecureCounterService_element_t * element = SecureCounterService_l_elements;
627 0 SecureCounterService_element_t * attribute = SecureCounterService_l_attributes;
628 GlobusFuncName(SecureCounterService_registry_remove_types);
629 0 GlobusSoapMessageDebugEnter();
630
631
632 0 while (*type != NULL)
633 {
634 0 result = globus_xsd_type_registry_remove(
635 registry,
636 (*type)->type,
637 NULL);
638
639 0 if(result != GLOBUS_SUCCESS)
640 {
641 0 result = GlobusSoapMessageErrorFailedRegistryPopulate(
642 result,
643 (*type)->type->Namespace,
644 (*type)->type->local);
645 0 goto exit;
646 }
647 0 type++;
648 }
649 0 while (element->element != NULL)
650 {
651 0 result = globus_xsd_type_registry_remove_element(
652 registry,
653 element->element);
654 0 if (result != GLOBUS_SUCCESS)
655 {
656 0 result = GlobusSoapMessageErrorFailedRegistryPopulate(
657 result,
658 element->element->Namespace,
659 element->element->local);
660
661 0 goto exit;
662 }
663 0 element++;
664 }
665
666 0 while (attribute->element != NULL)
667 {
668 0 result = globus_xsd_type_registry_remove_attribute(
669 registry,
670 attribute->element);
671 0 if (result != GLOBUS_SUCCESS)
672 {
673 0 result = GlobusSoapMessageErrorFailedRegistryPopulate(
674 result,
675 attribute->element->Namespace,
676 attribute->element->local);
677
678 0 goto exit;
679 }
680 0 attribute++;
681 }
682
683 0 exit:
684
685 0 GlobusSoapMessageDebugExit();
686 0 return result;
687 }