1
2 #include "SecureCounterService.h"
3 #include "globus_xsd_type_registry.h"
4
5
6 #include "wsa_From.h"
7 #include "wsa_EndpointReferenceType.h"
8 #include "wsa_FaultTo.h"
9 #include "wsa_RelatesTo.h"
10 #include "wsa_Relationship.h"
11 #include "wsa_Action.h"
12 #include "wsa_AttributedURI.h"
13 #include "wsa_ReplyAfter.h"
14 #include "xsd_anyType.h"
15 #include "wsa_EndpointReference.h"
16 #include "wsa_MessageID.h"
17 #include "wsa_ReplyTo.h"
18 #include "wsa_To.h"
19 #include "wsrl_TerminationTime.h"
20 #include "xsd_dateTime.h"
21 #include "wsrl_TerminationNotification.h"
22 #include "wsrl_TerminationNotificationType.h"
23 #include "wsrl_CurrentTime.h"
24 #include "wsbf_BaseFault.h"
25 #include "wsbf_BaseFaultType.h"
26 #include "wsrp_Delete.h"
27 #include "wsrp_DeleteType.h"
28 #include "wsrp_InvalidResourcePropertyQNameFault.h"
29 #include "wsrp_InvalidResourcePropertyQNameFaultType.h"
30 #include "wsrp_GetResourceProperty.h"
31 #include "xsd_QName.h"
32 #include "wsrp_Update.h"
33 #include "wsrp_UpdateType.h"
34 #include "wsrp_SetResourcePropertyRequestFailedFault.h"
35 #include "wsrp_SetResourcePropertyRequestFailedFaultType.h"
36 #include "wsrp_SetResourceProperties.h"
37 #include "wsrp_SetResourcePropertiesType.h"
38 #include "wsrp_QueryResourceProperties.h"
39 #include "wsrp_QueryResourcePropertiesType.h"
40 #include "wsrp_Insert.h"
41 #include "wsrp_InsertType.h"
42 #include "wsrp_SetResourcePropertiesResponse.h"
43 #include "wsrp_SetResourcePropertiesResponseType.h"
44 #include "wsrp_UnableToModifyResourcePropertyFault.h"
45 #include "wsrp_UnableToModifyResourcePropertyFaultType.h"
46 #include "wsrp_GetMultipleResourceProperties.h"
47 #include "wsrp_GetMultipleResourcePropertiesType.h"
48 #include "wsrp_QueryEvaluationErrorFault.h"
49 #include "wsrp_QueryEvaluationErrorFaultType.h"
50 #include "wsrp_QueryExpression.h"
51 #include "wsrp_QueryExpressionType.h"
52 #include "wsrp_GetMultipleResourcePropertiesResponse.h"
53 #include "wsrp_GetMultipleResourcePropertiesResponseType.h"
54 #include "wsrp_InvalidQueryExpressionFault.h"
55 #include "wsrp_InvalidQueryExpressionFaultType.h"
56 #include "wsrp_GetResourcePropertyResponse.h"
57 #include "wsrp_GetResourcePropertyResponseType.h"
58 #include "wsrp_UnknownQueryExpressionDialectFault.h"
59 #include "wsrp_UnknownQueryExpressionDialectFaultType.h"
60 #include "wsrp_ResourcePropertyValueChangeNotification.h"
61 #include "wsrp_ResourcePropertyValueChangeNotificationType.h"
62 #include "wsrp_InvalidSetResourcePropertiesRequestContentFault.h"
63 #include "wsrp_InvalidSetResourcePropertiesRequestContentFaultType.h"
64 #include "wsrp_QueryResourcePropertiesResponse.h"
65 #include "wsrp_QueryResourcePropertiesResponseType.h"
66 #include "wsrp_ResourceUnknownFault.h"
67 #include "wsrp_ResourceUnknownFaultType.h"
68 #include "wsnt_CreationTime.h"
69 #include "wsnt_FixedTopicSet.h"
70 #include "xsd_boolean.h"
71 #include "wsnt_UseNotify.h"
72 #include "wsnt_Precondition.h"
73 #include "wsnt_Subscribe.h"
74 #include "wsnt_SubscribeType.h"
75 #include "wsnt_ConsumerReference.h"
76 #include "wsnt_Selector.h"
77 #include "wsnt_SubscriptionPolicy.h"
78 #include "wsnt_TopicExpression.h"
79 #include "wsnt_TopicExpressionType.h"
80 #include "wsnt_TopicExpressionDialects.h"
81 #include "xsd_anyURI.h"
82 #include "wsnt_Topic.h"
83 #include "createCounterResponse.h"
84 #include "createCounterResponseType.h"
85 #include "addResponse.h"
86 #include "xsd_int.h"
87 #include "Value.h"
88 #include "add.h"
89 #include "createCounter.h"
90 #include "createCounterType.h"
91 #include "CounterRP.h"
92 #include "CounterRPType.h"
93 #include "wsnt_SubscriptionManagerRP.h"
94 #include "wsnt_SubscriptionManagerRPType.h"
95 #include "wsnt_SubscribeResponse.h"
96 #include "wsnt_SubscribeResponseType.h"
97 #include "wsnt_TopicNotSupportedFault.h"
98 #include "wsnt_TopicNotSupportedFaultType.h"
99 #include "wsnt_ResumeSubscription.h"
100 #include "wsnt_ResumeSubscriptionType.h"
101 #include "wsnt_Notify.h"
102 #include "wsnt_NotifyType.h"
103 #include "wsnt_PauseSubscription.h"
104 #include "wsnt_PauseSubscriptionType.h"
105 #include "wsnt_NotificationProducerRP.h"
106 #include "wsnt_NotificationProducerRPType.h"
107 #include "wsnt_GetCurrentMessageResponse.h"
108 #include "wsnt_GetCurrentMessageResponseType.h"
109 #include "wsnt_PauseSubscriptionResponse.h"
110 #include "wsnt_PauseSubscriptionResponseType.h"
111 #include "wsnt_ResumeSubscriptionResponse.h"
112 #include "wsnt_ResumeSubscriptionResponseType.h"
113 #include "wsnt_ResourceUnknownFault.h"
114 #include "wsnt_ResourceUnknownFaultType.h"
115 #include "wsnt_TopicPathDialectUnknownFault.h"
116 #include "wsnt_TopicPathDialectUnknownFaultType.h"
117 #include "wsnt_PauseFailedFault.h"
118 #include "wsnt_PauseFailedFaultType.h"
119 #include "wsnt_InvalidTopicExpressionFault.h"
120 #include "wsnt_InvalidTopicExpressionFaultType.h"
121 #include "wsnt_NoCurrentMessageOnTopicFault.h"
122 #include "wsnt_NoCurrentMessageOnTopicFaultType.h"
123 #include "wsnt_ResumeFailedFault.h"
124 #include "wsnt_ResumeFailedFaultType.h"
125 #include "wsnt_GetCurrentMessage.h"
126 #include "wsnt_GetCurrentMessageType.h"
127 #include "wsnt_SubscribeCreationFailedFault.h"
128 #include "wsnt_SubscribeCreationFailedFaultType.h"
129 #include "wsrl_UnableToSetTerminationTimeFault.h"
130 #include "wsrl_UnableToSetTerminationTimeFaultType.h"
131 #include "wsrl_DestroyResponse.h"
132 #include "wsrl_DestroyResponseType.h"
133 #include "wsrl_TerminationTimeChangeRejectedFault.h"
134 #include "wsrl_TerminationTimeChangeRejectedFaultType.h"
135 #include "wsrl_ResourceUnknownFault.h"
136 #include "wsrl_ResourceUnknownFaultType.h"
137 #include "wsrl_ScheduledResourceTerminationRP.h"
138 #include "wsrl_ScheduledResourceTerminationRPType.h"
139 #include "wsrl_Destroy.h"
140 #include "wsrl_DestroyType.h"
141 #include "wsrl_SetTerminationTimeResponse.h"
142 #include "wsrl_SetTerminationTimeResponseType.h"
143 #include "wsrl_SetTerminationTime.h"
144 #include "wsrl_SetTerminationTimeType.h"
145 #include "wsrl_ResourceNotDestroyedFault.h"
146 #include "wsrl_ResourceNotDestroyedFaultType.h"
147 #include "wsa_ReferencePropertiesType.h"
148 #include "wsa_ServiceNameType.h"
149 #include "wsa_EndpointReferenceType.h"
150 #include "wsa_RelationshipTypeValues.h"
151 #include "wsa_AttributedURI.h"
152 #include "wsa_AttributedQName.h"
153 #include "wsa_ReplyAfterType.h"
154 #include "wsa_FaultSubcodeValues.h"
155 #include "wsbf_BaseFaultType.h"
156 #include "wsrp_InsertType.h"
157 #include "wsrp_UpdateType.h"
158 #include "wsrp_ResourcePropertyValueChangeNotificationType.h"
159 #include "wsrp_QueryExpressionType.h"
160 #include "wsrp_ResourceUnknownFaultType.h"
161 #include "wsrp_InvalidSetResourcePropertiesRequestContentFaultType.h"
162 #include "wsrp_InvalidQueryExpressionFaultType.h"
163 #include "wsrp_UnknownQueryExpressionDialectFaultType.h"
164 #include "wsrp_SetResourcePropertyRequestFailedFaultType.h"
165 #include "wsrp_QueryEvaluationErrorFaultType.h"
166 #include "wsrp_InvalidResourcePropertyQNameFaultType.h"
167 #include "wsrp_DeleteType.h"
168 #include "wsrp_UnableToModifyResourcePropertyFaultType.h"
169 #include "wsnt_TopicExpressionType.h"
170 #include "wsnt_TopicPathDialectUnknownFaultType.h"
171 #include "wsnt_SubscribeCreationFailedFaultType.h"
172 #include "wsnt_NotificationMessageHolderType.h"
173 #include "wsnt_ResourceUnknownFaultType.h"
174 #include "wsnt_InvalidTopicExpressionFaultType.h"
175 #include "wsnt_NoCurrentMessageOnTopicFaultType.h"
176 #include "wsnt_PauseFailedFaultType.h"
177 #include "wsnt_ResumeFailedFaultType.h"
178 #include "wsnt_TopicNotSupportedFaultType.h"
179 #include "wsrl_ResourceUnknownFaultType.h"
180 #include "wsrl_ResourceNotDestroyedFaultType.h"
181 #include "wsrl_TerminationTimeChangeRejectedFaultType.h"
182 #include "wsrl_UnableToSetTerminationTimeFaultType.h"
183
184 /* ResourceProperty element QName -> type includes */
185
186 #include "xsd_int.h"
187 #include "wsnt_TopicExpressionType.h"
188 #include "xsd_anyURI.h"
189 #include "xsd_dateTime.h"
190 #include "xsd_dateTime.h"
191 #include "xsd_boolean.h"
192
193 /* ResourceProperty element QNames */
194
195 xsd_QName CounterPortType_Value_rp_qname =
196 {
197     "http://counter.com",
198     "Value"
199 };    
200
201 struct globus_xsd_type_info_s CounterPortType_Value_rp_info =
202 {
203     &CounterPortType_Value_rp_qname,
204     xsd_int_serialize_wrapper,
205     xsd_int_deserialize_pointer_wrapper,
206     xsd_int_init_wrapper,
207     xsd_int_destroy_wrapper,
208     xsd_int_copy_wrapper
209 };
210
211 xsd_QName CounterPortType_Topic_rp_qname =
212 {
213     "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd",
214     "Topic"
215 };    
216
217 struct globus_xsd_type_info_s CounterPortType_Topic_rp_info =
218 {
219     &CounterPortType_Topic_rp_qname,
220     wsnt_TopicExpressionType_serialize_wrapper,
221     wsnt_TopicExpressionType_deserialize_pointer_wrapper,
222     wsnt_TopicExpressionType_init_wrapper,
223     wsnt_TopicExpressionType_destroy_wrapper,
224     wsnt_TopicExpressionType_copy_wrapper
225 };
226
227 xsd_QName CounterPortType_TopicExpressionDialects_rp_qname =
228 {
229     "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd",
230     "TopicExpressionDialects"
231 };    
232
233 struct globus_xsd_type_info_s CounterPortType_TopicExpressionDialects_rp_info =
234 {
235     &CounterPortType_TopicExpressionDialects_rp_qname,
236     xsd_anyURI_serialize_wrapper,
237     xsd_anyURI_deserialize_pointer_wrapper,
238     xsd_anyURI_init_wrapper,
239     xsd_anyURI_destroy_wrapper,
240     xsd_anyURI_copy_wrapper
241 };
242
243 xsd_QName CounterPortType_TerminationTime_rp_qname =
244 {
245     "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd",
246     "TerminationTime"
247 };    
248
249 struct globus_xsd_type_info_s CounterPortType_TerminationTime_rp_info =
250 {
251     &CounterPortType_TerminationTime_rp_qname,
252     xsd_dateTime_serialize_wrapper,
253     xsd_dateTime_deserialize_pointer_wrapper,
254     xsd_dateTime_init_wrapper,
255     xsd_dateTime_destroy_wrapper,
256     xsd_dateTime_copy_wrapper
257 };
258
259 xsd_QName CounterPortType_CurrentTime_rp_qname =
260 {
261     "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd",
262     "CurrentTime"
263 };    
264
265 struct globus_xsd_type_info_s CounterPortType_CurrentTime_rp_info =
266 {
267     &CounterPortType_CurrentTime_rp_qname,
268     xsd_dateTime_serialize_wrapper,
269     xsd_dateTime_deserialize_pointer_wrapper,
270     xsd_dateTime_init_wrapper,
271     xsd_dateTime_destroy_wrapper,
272     xsd_dateTime_copy_wrapper
273 };
274
275 xsd_QName CounterPortType_FixedTopicSet_rp_qname =
276 {
277     "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd",
278     "FixedTopicSet"
279 };    
280
281 struct globus_xsd_type_info_s CounterPortType_FixedTopicSet_rp_info =
282 {
283     &CounterPortType_FixedTopicSet_rp_qname,
284     xsd_boolean_serialize_wrapper,
285     xsd_boolean_deserialize_pointer_wrapper,
286     xsd_boolean_init_wrapper,
287     xsd_boolean_destroy_wrapper,
288     xsd_boolean_copy_wrapper
289 };
290                 
291
292 globus_result_t
293 SecureCounterService_registry_add_types(
294     globus_xsd_type_registry_t          registry)
295 0 {
296 0     globus_result_t                     result = GLOBUS_SUCCESS;
297 0     GlobusFuncName(SecureCounterService_registry_add_types);
298 0     GlobusSoapMessageDebugEnter();
299
300 0     result = globus_xsd_type_registry_insert(
301         registry,
302         &wsa_From_info,
303         NULL);
304 0     if(result != GLOBUS_SUCCESS)
305     {
306 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
307             result, 
308             "http://schemas.xmlsoap.org/ws/2004/03/addressing", 
309             "From");
310 0         goto exit;
311     }
312
313 0     result = globus_xsd_type_registry_insert(
314         registry,
315         &wsa_FaultTo_info,
316         NULL);
317 0     if(result != GLOBUS_SUCCESS)
318     {
319 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
320             result, 
321             "http://schemas.xmlsoap.org/ws/2004/03/addressing", 
322             "FaultTo");
323 0         goto exit;
324     }
325
326 0     result = globus_xsd_type_registry_insert(
327         registry,
328         &wsa_RelatesTo_info,
329         NULL);
330 0     if(result != GLOBUS_SUCCESS)
331     {
332 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
333             result, 
334             "http://schemas.xmlsoap.org/ws/2004/03/addressing", 
335             "RelatesTo");
336 0         goto exit;
337     }
338
339 0     result = globus_xsd_type_registry_insert(
340         registry,
341         &wsa_Action_info,
342         NULL);
343 0     if(result != GLOBUS_SUCCESS)
344     {
345 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
346             result, 
347             "http://schemas.xmlsoap.org/ws/2004/03/addressing", 
348             "Action");
349 0         goto exit;
350     }
351
352 0     result = globus_xsd_type_registry_insert(
353         registry,
354         &wsa_ReplyAfter_info,
355         NULL);
356 0     if(result != GLOBUS_SUCCESS)
357     {
358 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
359             result, 
360             "http://schemas.xmlsoap.org/ws/2004/03/addressing", 
361             "ReplyAfter");
362 0         goto exit;
363     }
364
365 0     result = globus_xsd_type_registry_insert(
366         registry,
367         &wsa_EndpointReference_info,
368         NULL);
369 0     if(result != GLOBUS_SUCCESS)
370     {
371 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
372             result, 
373             "http://schemas.xmlsoap.org/ws/2004/03/addressing", 
374             "EndpointReference");
375 0         goto exit;
376     }
377
378 0     result = globus_xsd_type_registry_insert(
379         registry,
380         &wsa_MessageID_info,
381         NULL);
382 0     if(result != GLOBUS_SUCCESS)
383     {
384 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
385             result, 
386             "http://schemas.xmlsoap.org/ws/2004/03/addressing", 
387             "MessageID");
388 0         goto exit;
389     }
390
391 0     result = globus_xsd_type_registry_insert(
392         registry,
393         &wsa_ReplyTo_info,
394         NULL);
395 0     if(result != GLOBUS_SUCCESS)
396     {
397 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
398             result, 
399             "http://schemas.xmlsoap.org/ws/2004/03/addressing", 
400             "ReplyTo");
401 0         goto exit;
402     }
403
404 0     result = globus_xsd_type_registry_insert(
405         registry,
406         &wsa_To_info,
407         NULL);
408 0     if(result != GLOBUS_SUCCESS)
409     {
410 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
411             result, 
412             "http://schemas.xmlsoap.org/ws/2004/03/addressing", 
413             "To");
414 0         goto exit;
415     }
416
417 0     result = globus_xsd_type_registry_insert(
418         registry,
419         &wsrl_TerminationTime_info,
420         NULL);
421 0     if(result != GLOBUS_SUCCESS)
422     {
423 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
424             result, 
425             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd", 
426             "TerminationTime");
427 0         goto exit;
428     }
429
430 0     result = globus_xsd_type_registry_insert(
431         registry,
432         &wsrl_TerminationNotification_info,
433         NULL);
434 0     if(result != GLOBUS_SUCCESS)
435     {
436 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
437             result, 
438             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd", 
439             "TerminationNotification");
440 0         goto exit;
441     }
442
443 0     result = globus_xsd_type_registry_insert(
444         registry,
445         &wsrl_CurrentTime_info,
446         NULL);
447 0     if(result != GLOBUS_SUCCESS)
448     {
449 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
450             result, 
451             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd", 
452             "CurrentTime");
453 0         goto exit;
454     }
455
456 0     result = globus_xsd_type_registry_insert(
457         registry,
458         &wsbf_BaseFault_info,
459         NULL);
460 0     if(result != GLOBUS_SUCCESS)
461     {
462 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
463             result, 
464             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-BaseFaults-1.2-draft-01.xsd", 
465             "BaseFault");
466 0         goto exit;
467     }
468
469 0     result = globus_xsd_type_registry_insert(
470         registry,
471         &wsrp_Delete_info,
472         NULL);
473 0     if(result != GLOBUS_SUCCESS)
474     {
475 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
476             result, 
477             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
478             "Delete");
479 0         goto exit;
480     }
481
482 0     result = globus_xsd_type_registry_insert(
483         registry,
484         &wsrp_InvalidResourcePropertyQNameFault_info,
485         NULL);
486 0     if(result != GLOBUS_SUCCESS)
487     {
488 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
489             result, 
490             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
491             "InvalidResourcePropertyQNameFault");
492 0         goto exit;
493     }
494
495 0     result = globus_xsd_type_registry_insert(
496         registry,
497         &wsrp_GetResourceProperty_info,
498         NULL);
499 0     if(result != GLOBUS_SUCCESS)
500     {
501 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
502             result, 
503             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
504             "GetResourceProperty");
505 0         goto exit;
506     }
507
508 0     result = globus_xsd_type_registry_insert(
509         registry,
510         &wsrp_Update_info,
511         NULL);
512 0     if(result != GLOBUS_SUCCESS)
513     {
514 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
515             result, 
516             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
517             "Update");
518 0         goto exit;
519     }
520
521 0     result = globus_xsd_type_registry_insert(
522         registry,
523         &wsrp_SetResourcePropertyRequestFailedFault_info,
524         NULL);
525 0     if(result != GLOBUS_SUCCESS)
526     {
527 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
528             result, 
529             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
530             "SetResourcePropertyRequestFailedFault");
531 0         goto exit;
532     }
533
534 0     result = globus_xsd_type_registry_insert(
535         registry,
536         &wsrp_SetResourceProperties_info,
537         NULL);
538 0     if(result != GLOBUS_SUCCESS)
539     {
540 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
541             result, 
542             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
543             "SetResourceProperties");
544 0         goto exit;
545     }
546
547 0     result = globus_xsd_type_registry_insert(
548         registry,
549         &wsrp_QueryResourceProperties_info,
550         NULL);
551 0     if(result != GLOBUS_SUCCESS)
552     {
553 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
554             result, 
555             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
556             "QueryResourceProperties");
557 0         goto exit;
558     }
559
560 0     result = globus_xsd_type_registry_insert(
561         registry,
562         &wsrp_Insert_info,
563         NULL);
564 0     if(result != GLOBUS_SUCCESS)
565     {
566 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
567             result, 
568             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
569             "Insert");
570 0         goto exit;
571     }
572
573 0     result = globus_xsd_type_registry_insert(
574         registry,
575         &wsrp_SetResourcePropertiesResponse_info,
576         NULL);
577 0     if(result != GLOBUS_SUCCESS)
578     {
579 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
580             result, 
581             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
582             "SetResourcePropertiesResponse");
583 0         goto exit;
584     }
585
586 0     result = globus_xsd_type_registry_insert(
587         registry,
588         &wsrp_UnableToModifyResourcePropertyFault_info,
589         NULL);
590 0     if(result != GLOBUS_SUCCESS)
591     {
592 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
593             result, 
594             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
595             "UnableToModifyResourcePropertyFault");
596 0         goto exit;
597     }
598
599 0     result = globus_xsd_type_registry_insert(
600         registry,
601         &wsrp_GetMultipleResourceProperties_info,
602         NULL);
603 0     if(result != GLOBUS_SUCCESS)
604     {
605 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
606             result, 
607             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
608             "GetMultipleResourceProperties");
609 0         goto exit;
610     }
611
612 0     result = globus_xsd_type_registry_insert(
613         registry,
614         &wsrp_QueryEvaluationErrorFault_info,
615         NULL);
616 0     if(result != GLOBUS_SUCCESS)
617     {
618 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
619             result, 
620             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
621             "QueryEvaluationErrorFault");
622 0         goto exit;
623     }
624
625 0     result = globus_xsd_type_registry_insert(
626         registry,
627         &wsrp_QueryExpression_info,
628         NULL);
629 0     if(result != GLOBUS_SUCCESS)
630     {
631 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
632             result, 
633             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
634             "QueryExpression");
635 0         goto exit;
636     }
637
638 0     result = globus_xsd_type_registry_insert(
639         registry,
640         &wsrp_GetMultipleResourcePropertiesResponse_info,
641         NULL);
642 0     if(result != GLOBUS_SUCCESS)
643     {
644 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
645             result, 
646             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
647             "GetMultipleResourcePropertiesResponse");
648 0         goto exit;
649     }
650
651 0     result = globus_xsd_type_registry_insert(
652         registry,
653         &wsrp_InvalidQueryExpressionFault_info,
654         NULL);
655 0     if(result != GLOBUS_SUCCESS)
656     {
657 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
658             result, 
659             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
660             "InvalidQueryExpressionFault");
661 0         goto exit;
662     }
663
664 0     result = globus_xsd_type_registry_insert(
665         registry,
666         &wsrp_GetResourcePropertyResponse_info,
667         NULL);
668 0     if(result != GLOBUS_SUCCESS)
669     {
670 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
671             result, 
672             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
673             "GetResourcePropertyResponse");
674 0         goto exit;
675     }
676
677 0     result = globus_xsd_type_registry_insert(
678         registry,
679         &wsrp_UnknownQueryExpressionDialectFault_info,
680         NULL);
681 0     if(result != GLOBUS_SUCCESS)
682     {
683 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
684             result, 
685             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
686             "UnknownQueryExpressionDialectFault");
687 0         goto exit;
688     }
689
690 0     result = globus_xsd_type_registry_insert(
691         registry,
692         &wsrp_ResourcePropertyValueChangeNotification_info,
693         NULL);
694 0     if(result != GLOBUS_SUCCESS)
695     {
696 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
697             result, 
698             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
699             "ResourcePropertyValueChangeNotification");
700 0         goto exit;
701     }
702
703 0     result = globus_xsd_type_registry_insert(
704         registry,
705         &wsrp_InvalidSetResourcePropertiesRequestContentFault_info,
706         NULL);
707 0     if(result != GLOBUS_SUCCESS)
708     {
709 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
710             result, 
711             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
712             "InvalidSetResourcePropertiesRequestContentFault");
713 0         goto exit;
714     }
715
716 0     result = globus_xsd_type_registry_insert(
717         registry,
718         &wsrp_QueryResourcePropertiesResponse_info,
719         NULL);
720 0     if(result != GLOBUS_SUCCESS)
721     {
722 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
723             result, 
724             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
725             "QueryResourcePropertiesResponse");
726 0         goto exit;
727     }
728
729 0     result = globus_xsd_type_registry_insert(
730         registry,
731         &wsrp_ResourceUnknownFault_info,
732         NULL);
733 0     if(result != GLOBUS_SUCCESS)
734     {
735 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
736             result, 
737             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
738             "ResourceUnknownFault");
739 0         goto exit;
740     }
741
742 0     result = globus_xsd_type_registry_insert(
743         registry,
744         &wsnt_CreationTime_info,
745         NULL);
746 0     if(result != GLOBUS_SUCCESS)
747     {
748 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
749             result, 
750             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
751             "CreationTime");
752 0         goto exit;
753     }
754
755 0     result = globus_xsd_type_registry_insert(
756         registry,
757         &wsnt_FixedTopicSet_info,
758         NULL);
759 0     if(result != GLOBUS_SUCCESS)
760     {
761 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
762             result, 
763             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
764             "FixedTopicSet");
765 0         goto exit;
766     }
767
768 0     result = globus_xsd_type_registry_insert(
769         registry,
770         &wsnt_UseNotify_info,
771         NULL);
772 0     if(result != GLOBUS_SUCCESS)
773     {
774 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
775             result, 
776             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
777             "UseNotify");
778 0         goto exit;
779     }
780
781 0     result = globus_xsd_type_registry_insert(
782         registry,
783         &wsnt_Precondition_info,
784         NULL);
785 0     if(result != GLOBUS_SUCCESS)
786     {
787 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
788             result, 
789             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
790             "Precondition");
791 0         goto exit;
792     }
793
794 0     result = globus_xsd_type_registry_insert(
795         registry,
796         &wsnt_Subscribe_info,
797         NULL);
798 0     if(result != GLOBUS_SUCCESS)
799     {
800 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
801             result, 
802             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
803             "Subscribe");
804 0         goto exit;
805     }
806
807 0     result = globus_xsd_type_registry_insert(
808         registry,
809         &wsnt_ConsumerReference_info,
810         NULL);
811 0     if(result != GLOBUS_SUCCESS)
812     {
813 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
814             result, 
815             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
816             "ConsumerReference");
817 0         goto exit;
818     }
819
820 0     result = globus_xsd_type_registry_insert(
821         registry,
822         &wsnt_Selector_info,
823         NULL);
824 0     if(result != GLOBUS_SUCCESS)
825     {
826 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
827             result, 
828             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
829             "Selector");
830 0         goto exit;
831     }
832
833 0     result = globus_xsd_type_registry_insert(
834         registry,
835         &wsnt_SubscriptionPolicy_info,
836         NULL);
837 0     if(result != GLOBUS_SUCCESS)
838     {
839 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
840             result, 
841             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
842             "SubscriptionPolicy");
843 0         goto exit;
844     }
845
846 0     result = globus_xsd_type_registry_insert(
847         registry,
848         &wsnt_TopicExpression_info,
849         NULL);
850 0     if(result != GLOBUS_SUCCESS)
851     {
852 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
853             result, 
854             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
855             "TopicExpression");
856 0         goto exit;
857     }
858
859 0     result = globus_xsd_type_registry_insert(
860         registry,
861         &wsnt_TopicExpressionDialects_info,
862         NULL);
863 0     if(result != GLOBUS_SUCCESS)
864     {
865 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
866             result, 
867             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
868             "TopicExpressionDialects");
869 0         goto exit;
870     }
871
872 0     result = globus_xsd_type_registry_insert(
873         registry,
874         &wsnt_Topic_info,
875         NULL);
876 0     if(result != GLOBUS_SUCCESS)
877     {
878 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
879             result, 
880             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
881             "Topic");
882 0         goto exit;
883     }
884
885 0     result = globus_xsd_type_registry_insert(
886         registry,
887         &createCounterResponse_info,
888         NULL);
889 0     if(result != GLOBUS_SUCCESS)
890     {
891 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
892             result, 
893             "http://counter.com", 
894             "createCounterResponse");
895 0         goto exit;
896     }
897
898 0     result = globus_xsd_type_registry_insert(
899         registry,
900         &addResponse_info,
901         NULL);
902 0     if(result != GLOBUS_SUCCESS)
903     {
904 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
905             result, 
906             "http://counter.com", 
907             "addResponse");
908 0         goto exit;
909     }
910
911 0     result = globus_xsd_type_registry_insert(
912         registry,
913         &Value_info,
914         NULL);
915 0     if(result != GLOBUS_SUCCESS)
916     {
917 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
918             result, 
919             "http://counter.com", 
920             "Value");
921 0         goto exit;
922     }
923
924 0     result = globus_xsd_type_registry_insert(
925         registry,
926         &add_info,
927         NULL);
928 0     if(result != GLOBUS_SUCCESS)
929     {
930 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
931             result, 
932             "http://counter.com", 
933             "add");
934 0         goto exit;
935     }
936
937 0     result = globus_xsd_type_registry_insert(
938         registry,
939         &createCounter_info,
940         NULL);
941 0     if(result != GLOBUS_SUCCESS)
942     {
943 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
944             result, 
945             "http://counter.com", 
946             "createCounter");
947 0         goto exit;
948     }
949
950 0     result = globus_xsd_type_registry_insert(
951         registry,
952         &CounterRP_info,
953         NULL);
954 0     if(result != GLOBUS_SUCCESS)
955     {
956 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
957             result, 
958             "http://counter.com", 
959             "CounterRP");
960 0         goto exit;
961     }
962
963 0     result = globus_xsd_type_registry_insert(
964         registry,
965         &wsnt_SubscriptionManagerRP_info,
966         NULL);
967 0     if(result != GLOBUS_SUCCESS)
968     {
969 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
970             result, 
971             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
972             "SubscriptionManagerRP");
973 0         goto exit;
974     }
975
976 0     result = globus_xsd_type_registry_insert(
977         registry,
978         &wsnt_SubscribeResponse_info,
979         NULL);
980 0     if(result != GLOBUS_SUCCESS)
981     {
982 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
983             result, 
984             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
985             "SubscribeResponse");
986 0         goto exit;
987     }
988
989 0     result = globus_xsd_type_registry_insert(
990         registry,
991         &wsnt_TopicNotSupportedFault_info,
992         NULL);
993 0     if(result != GLOBUS_SUCCESS)
994     {
995 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
996             result, 
997             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
998             "TopicNotSupportedFault");
999 0         goto exit;
1000     }
1001
1002 0     result = globus_xsd_type_registry_insert(
1003         registry,
1004         &wsnt_ResumeSubscription_info,
1005         NULL);
1006 0     if(result != GLOBUS_SUCCESS)
1007     {
1008 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1009             result, 
1010             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
1011             "ResumeSubscription");
1012 0         goto exit;
1013     }
1014
1015 0     result = globus_xsd_type_registry_insert(
1016         registry,
1017         &wsnt_Notify_info,
1018         NULL);
1019 0     if(result != GLOBUS_SUCCESS)
1020     {
1021 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1022             result, 
1023             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
1024             "Notify");
1025 0         goto exit;
1026     }
1027
1028 0     result = globus_xsd_type_registry_insert(
1029         registry,
1030         &wsnt_PauseSubscription_info,
1031         NULL);
1032 0     if(result != GLOBUS_SUCCESS)
1033     {
1034 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1035             result, 
1036             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
1037             "PauseSubscription");
1038 0         goto exit;
1039     }
1040
1041 0     result = globus_xsd_type_registry_insert(
1042         registry,
1043         &wsnt_NotificationProducerRP_info,
1044         NULL);
1045 0     if(result != GLOBUS_SUCCESS)
1046     {
1047 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1048             result, 
1049             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
1050             "NotificationProducerRP");
1051 0         goto exit;
1052     }
1053
1054 0     result = globus_xsd_type_registry_insert(
1055         registry,
1056         &wsnt_GetCurrentMessageResponse_info,
1057         NULL);
1058 0     if(result != GLOBUS_SUCCESS)
1059     {
1060 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1061             result, 
1062             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
1063             "GetCurrentMessageResponse");
1064 0         goto exit;
1065     }
1066
1067 0     result = globus_xsd_type_registry_insert(
1068         registry,
1069         &wsnt_PauseSubscriptionResponse_info,
1070         NULL);
1071 0     if(result != GLOBUS_SUCCESS)
1072     {
1073 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1074             result, 
1075             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
1076             "PauseSubscriptionResponse");
1077 0         goto exit;
1078     }
1079
1080 0     result = globus_xsd_type_registry_insert(
1081         registry,
1082         &wsnt_ResumeSubscriptionResponse_info,
1083         NULL);
1084 0     if(result != GLOBUS_SUCCESS)
1085     {
1086 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1087             result, 
1088             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
1089             "ResumeSubscriptionResponse");
1090 0         goto exit;
1091     }
1092
1093 0     result = globus_xsd_type_registry_insert(
1094         registry,
1095         &wsnt_ResourceUnknownFault_info,
1096         NULL);
1097 0     if(result != GLOBUS_SUCCESS)
1098     {
1099 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1100             result, 
1101             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
1102             "ResourceUnknownFault");
1103 0         goto exit;
1104     }
1105
1106 0     result = globus_xsd_type_registry_insert(
1107         registry,
1108         &wsnt_TopicPathDialectUnknownFault_info,
1109         NULL);
1110 0     if(result != GLOBUS_SUCCESS)
1111     {
1112 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1113             result, 
1114             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
1115             "TopicPathDialectUnknownFault");
1116 0         goto exit;
1117     }
1118
1119 0     result = globus_xsd_type_registry_insert(
1120         registry,
1121         &wsnt_PauseFailedFault_info,
1122         NULL);
1123 0     if(result != GLOBUS_SUCCESS)
1124     {
1125 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1126             result, 
1127             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
1128             "PauseFailedFault");
1129 0         goto exit;
1130     }
1131
1132 0     result = globus_xsd_type_registry_insert(
1133         registry,
1134         &wsnt_InvalidTopicExpressionFault_info,
1135         NULL);
1136 0     if(result != GLOBUS_SUCCESS)
1137     {
1138 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1139             result, 
1140             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
1141             "InvalidTopicExpressionFault");
1142 0         goto exit;
1143     }
1144
1145 0     result = globus_xsd_type_registry_insert(
1146         registry,
1147         &wsnt_NoCurrentMessageOnTopicFault_info,
1148         NULL);
1149 0     if(result != GLOBUS_SUCCESS)
1150     {
1151 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1152             result, 
1153             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
1154             "NoCurrentMessageOnTopicFault");
1155 0         goto exit;
1156     }
1157
1158 0     result = globus_xsd_type_registry_insert(
1159         registry,
1160         &wsnt_ResumeFailedFault_info,
1161         NULL);
1162 0     if(result != GLOBUS_SUCCESS)
1163     {
1164 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1165             result, 
1166             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
1167             "ResumeFailedFault");
1168 0         goto exit;
1169     }
1170
1171 0     result = globus_xsd_type_registry_insert(
1172         registry,
1173         &wsnt_GetCurrentMessage_info,
1174         NULL);
1175 0     if(result != GLOBUS_SUCCESS)
1176     {
1177 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1178             result, 
1179             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
1180             "GetCurrentMessage");
1181 0         goto exit;
1182     }
1183
1184 0     result = globus_xsd_type_registry_insert(
1185         registry,
1186         &wsnt_SubscribeCreationFailedFault_info,
1187         NULL);
1188 0     if(result != GLOBUS_SUCCESS)
1189     {
1190 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1191             result, 
1192             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
1193             "SubscribeCreationFailedFault");
1194 0         goto exit;
1195     }
1196
1197 0     result = globus_xsd_type_registry_insert(
1198         registry,
1199         &wsrl_UnableToSetTerminationTimeFault_info,
1200         NULL);
1201 0     if(result != GLOBUS_SUCCESS)
1202     {
1203 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1204             result, 
1205             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd", 
1206             "UnableToSetTerminationTimeFault");
1207 0         goto exit;
1208     }
1209
1210 0     result = globus_xsd_type_registry_insert(
1211         registry,
1212         &wsrl_DestroyResponse_info,
1213         NULL);
1214 0     if(result != GLOBUS_SUCCESS)
1215     {
1216 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1217             result, 
1218             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd", 
1219             "DestroyResponse");
1220 0         goto exit;
1221     }
1222
1223 0     result = globus_xsd_type_registry_insert(
1224         registry,
1225         &wsrl_TerminationTimeChangeRejectedFault_info,
1226         NULL);
1227 0     if(result != GLOBUS_SUCCESS)
1228     {
1229 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1230             result, 
1231             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd", 
1232             "TerminationTimeChangeRejectedFault");
1233 0         goto exit;
1234     }
1235
1236 0     result = globus_xsd_type_registry_insert(
1237         registry,
1238         &wsrl_ResourceUnknownFault_info,
1239         NULL);
1240 0     if(result != GLOBUS_SUCCESS)
1241     {
1242 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1243             result, 
1244             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd", 
1245             "ResourceUnknownFault");
1246 0         goto exit;
1247     }
1248
1249 0     result = globus_xsd_type_registry_insert(
1250         registry,
1251         &wsrl_ScheduledResourceTerminationRP_info,
1252         NULL);
1253 0     if(result != GLOBUS_SUCCESS)
1254     {
1255 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1256             result, 
1257             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd", 
1258             "ScheduledResourceTerminationRP");
1259 0         goto exit;
1260     }
1261
1262 0     result = globus_xsd_type_registry_insert(
1263         registry,
1264         &wsrl_Destroy_info,
1265         NULL);
1266 0     if(result != GLOBUS_SUCCESS)
1267     {
1268 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1269             result, 
1270             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd", 
1271             "Destroy");
1272 0         goto exit;
1273     }
1274
1275 0     result = globus_xsd_type_registry_insert(
1276         registry,
1277         &wsrl_SetTerminationTimeResponse_info,
1278         NULL);
1279 0     if(result != GLOBUS_SUCCESS)
1280     {
1281 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1282             result, 
1283             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd", 
1284             "SetTerminationTimeResponse");
1285 0         goto exit;
1286     }
1287
1288 0     result = globus_xsd_type_registry_insert(
1289         registry,
1290         &wsrl_SetTerminationTime_info,
1291         NULL);
1292 0     if(result != GLOBUS_SUCCESS)
1293     {
1294 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1295             result, 
1296             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd", 
1297             "SetTerminationTime");
1298 0         goto exit;
1299     }
1300
1301 0     result = globus_xsd_type_registry_insert(
1302         registry,
1303         &wsrl_ResourceNotDestroyedFault_info,
1304         NULL);
1305 0     if(result != GLOBUS_SUCCESS)
1306     {
1307 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1308             result, 
1309             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd", 
1310             "ResourceNotDestroyedFault");
1311 0         goto exit;
1312     }
1313
1314 0     result = globus_xsd_type_registry_insert(
1315         registry, 
1316         &createCounterResponseType_info,
1317         NULL);
1318 0     if(result != GLOBUS_SUCCESS)
1319     {
1320 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1321             result, 
1322             "http://counter.com", 
1323             "createCounterResponseType");
1324 0         goto exit;
1325     }
1326
1327 0     result = globus_xsd_type_registry_insert(
1328         registry, 
1329         &createCounterType_info,
1330         NULL);
1331 0     if(result != GLOBUS_SUCCESS)
1332     {
1333 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1334             result, 
1335             "http://counter.com", 
1336             "createCounterType");
1337 0         goto exit;
1338     }
1339
1340 0     result = globus_xsd_type_registry_insert(
1341         registry, 
1342         &CounterRPType_info,
1343         NULL);
1344 0     if(result != GLOBUS_SUCCESS)
1345     {
1346 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1347             result, 
1348             "http://counter.com", 
1349             "CounterRPType");
1350 0         goto exit;
1351     }
1352
1353 0     result = globus_xsd_type_registry_insert(
1354         registry, 
1355         &wsa_Relationship_info,
1356         NULL);
1357 0     if(result != GLOBUS_SUCCESS)
1358     {
1359 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1360             result, 
1361             "http://schemas.xmlsoap.org/ws/2004/03/addressing", 
1362             "Relationship");
1363 0         goto exit;
1364     }
1365
1366 0     result = globus_xsd_type_registry_insert(
1367         registry, 
1368         &wsa_ReferencePropertiesType_info,
1369         NULL);
1370 0     if(result != GLOBUS_SUCCESS)
1371     {
1372 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1373             result, 
1374             "http://schemas.xmlsoap.org/ws/2004/03/addressing", 
1375             "ReferencePropertiesType");
1376 0         goto exit;
1377     }
1378
1379 0     result = globus_xsd_type_registry_insert(
1380         registry, 
1381         &wsa_ServiceNameType_info,
1382         NULL);
1383 0     if(result != GLOBUS_SUCCESS)
1384     {
1385 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1386             result, 
1387             "http://schemas.xmlsoap.org/ws/2004/03/addressing", 
1388             "ServiceNameType");
1389 0         goto exit;
1390     }
1391
1392 0     result = globus_xsd_type_registry_insert(
1393         registry, 
1394         &wsa_EndpointReferenceType_info,
1395         NULL);
1396 0     if(result != GLOBUS_SUCCESS)
1397     {
1398 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1399             result, 
1400             "http://schemas.xmlsoap.org/ws/2004/03/addressing", 
1401             "EndpointReferenceType");
1402 0         goto exit;
1403     }
1404
1405 0     result = globus_xsd_type_registry_insert(
1406         registry, 
1407         &wsa_RelationshipTypeValues_info,
1408         NULL);
1409 0     if(result != GLOBUS_SUCCESS)
1410     {
1411 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1412             result, 
1413             "http://schemas.xmlsoap.org/ws/2004/03/addressing", 
1414             "RelationshipTypeValues");
1415 0         goto exit;
1416     }
1417
1418 0     result = globus_xsd_type_registry_insert(
1419         registry, 
1420         &wsa_AttributedURI_info,
1421         NULL);
1422 0     if(result != GLOBUS_SUCCESS)
1423     {
1424 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1425             result, 
1426             "http://schemas.xmlsoap.org/ws/2004/03/addressing", 
1427             "AttributedURI");
1428 0         goto exit;
1429     }
1430
1431 0     result = globus_xsd_type_registry_insert(
1432         registry, 
1433         &wsa_AttributedQName_info,
1434         NULL);
1435 0     if(result != GLOBUS_SUCCESS)
1436     {
1437 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1438             result, 
1439             "http://schemas.xmlsoap.org/ws/2004/03/addressing", 
1440             "AttributedQName");
1441 0         goto exit;
1442     }
1443
1444 0     result = globus_xsd_type_registry_insert(
1445         registry, 
1446         &wsa_ReplyAfterType_info,
1447         NULL);
1448 0     if(result != GLOBUS_SUCCESS)
1449     {
1450 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1451             result, 
1452             "http://schemas.xmlsoap.org/ws/2004/03/addressing", 
1453             "ReplyAfterType");
1454 0         goto exit;
1455     }
1456
1457 0     result = globus_xsd_type_registry_insert(
1458         registry, 
1459         &wsa_FaultSubcodeValues_info,
1460         NULL);
1461 0     if(result != GLOBUS_SUCCESS)
1462     {
1463 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1464             result, 
1465             "http://schemas.xmlsoap.org/ws/2004/03/addressing", 
1466             "FaultSubcodeValues");
1467 0         goto exit;
1468     }
1469
1470 0     result = globus_xsd_type_registry_insert(
1471         registry, 
1472         &wsbf_BaseFaultType_info,
1473         NULL);
1474 0     if(result != GLOBUS_SUCCESS)
1475     {
1476 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1477             result, 
1478             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-BaseFaults-1.2-draft-01.xsd", 
1479             "BaseFaultType");
1480 0         goto exit;
1481     }
1482
1483 0     result = globus_xsd_type_registry_insert(
1484         registry, 
1485         &wsrp_InsertType_info,
1486         NULL);
1487 0     if(result != GLOBUS_SUCCESS)
1488     {
1489 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1490             result, 
1491             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
1492             "InsertType");
1493 0         goto exit;
1494     }
1495
1496 0     result = globus_xsd_type_registry_insert(
1497         registry, 
1498         &wsrp_UpdateType_info,
1499         NULL);
1500 0     if(result != GLOBUS_SUCCESS)
1501     {
1502 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1503             result, 
1504             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
1505             "UpdateType");
1506 0         goto exit;
1507     }
1508
1509 0     result = globus_xsd_type_registry_insert(
1510         registry, 
1511         &wsrp_ResourcePropertyValueChangeNotificationType_info,
1512         NULL);
1513 0     if(result != GLOBUS_SUCCESS)
1514     {
1515 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1516             result, 
1517             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
1518             "ResourcePropertyValueChangeNotificationType");
1519 0         goto exit;
1520     }
1521
1522 0     result = globus_xsd_type_registry_insert(
1523         registry, 
1524         &wsrp_QueryExpressionType_info,
1525         NULL);
1526 0     if(result != GLOBUS_SUCCESS)
1527     {
1528 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1529             result, 
1530             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
1531             "QueryExpressionType");
1532 0         goto exit;
1533     }
1534
1535 0     result = globus_xsd_type_registry_insert(
1536         registry, 
1537         &wsrp_ResourceUnknownFaultType_info,
1538         NULL);
1539 0     if(result != GLOBUS_SUCCESS)
1540     {
1541 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1542             result, 
1543             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
1544             "ResourceUnknownFaultType");
1545 0         goto exit;
1546     }
1547
1548 0     result = globus_xsd_type_registry_insert(
1549         registry, 
1550         &wsrp_InvalidSetResourcePropertiesRequestContentFaultType_info,
1551         NULL);
1552 0     if(result != GLOBUS_SUCCESS)
1553     {
1554 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1555             result, 
1556             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
1557             "InvalidSetResourcePropertiesRequestContentFaultType");
1558 0         goto exit;
1559     }
1560
1561 0     result = globus_xsd_type_registry_insert(
1562         registry, 
1563         &wsrp_InvalidQueryExpressionFaultType_info,
1564         NULL);
1565 0     if(result != GLOBUS_SUCCESS)
1566     {
1567 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1568             result, 
1569             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
1570             "InvalidQueryExpressionFaultType");
1571 0         goto exit;
1572     }
1573
1574 0     result = globus_xsd_type_registry_insert(
1575         registry, 
1576         &wsrp_UnknownQueryExpressionDialectFaultType_info,
1577         NULL);
1578 0     if(result != GLOBUS_SUCCESS)
1579     {
1580 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1581             result, 
1582             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
1583             "UnknownQueryExpressionDialectFaultType");
1584 0         goto exit;
1585     }
1586
1587 0     result = globus_xsd_type_registry_insert(
1588         registry, 
1589         &wsrp_SetResourcePropertyRequestFailedFaultType_info,
1590         NULL);
1591 0     if(result != GLOBUS_SUCCESS)
1592     {
1593 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1594             result, 
1595             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
1596             "SetResourcePropertyRequestFailedFaultType");
1597 0         goto exit;
1598     }
1599
1600 0     result = globus_xsd_type_registry_insert(
1601         registry, 
1602         &wsrp_QueryEvaluationErrorFaultType_info,
1603         NULL);
1604 0     if(result != GLOBUS_SUCCESS)
1605     {
1606 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1607             result, 
1608             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
1609             "QueryEvaluationErrorFaultType");
1610 0         goto exit;
1611     }
1612
1613 0     result = globus_xsd_type_registry_insert(
1614         registry, 
1615         &wsrp_InvalidResourcePropertyQNameFaultType_info,
1616         NULL);
1617 0     if(result != GLOBUS_SUCCESS)
1618     {
1619 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1620             result, 
1621             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
1622             "InvalidResourcePropertyQNameFaultType");
1623 0         goto exit;
1624     }
1625
1626 0     result = globus_xsd_type_registry_insert(
1627         registry, 
1628         &wsrp_DeleteType_info,
1629         NULL);
1630 0     if(result != GLOBUS_SUCCESS)
1631     {
1632 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1633             result, 
1634             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
1635             "DeleteType");
1636 0         goto exit;
1637     }
1638
1639 0     result = globus_xsd_type_registry_insert(
1640         registry, 
1641         &wsrp_UnableToModifyResourcePropertyFaultType_info,
1642         NULL);
1643 0     if(result != GLOBUS_SUCCESS)
1644     {
1645 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1646             result, 
1647             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
1648             "UnableToModifyResourcePropertyFaultType");
1649 0         goto exit;
1650     }
1651
1652 0     result = globus_xsd_type_registry_insert(
1653         registry, 
1654         &wsnt_TopicExpressionType_info,
1655         NULL);
1656 0     if(result != GLOBUS_SUCCESS)
1657     {
1658 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1659             result, 
1660             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
1661             "TopicExpressionType");
1662 0         goto exit;
1663     }
1664
1665 0     result = globus_xsd_type_registry_insert(
1666         registry, 
1667         &wsnt_TopicPathDialectUnknownFaultType_info,
1668         NULL);
1669 0     if(result != GLOBUS_SUCCESS)
1670     {
1671 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1672             result, 
1673             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
1674             "TopicPathDialectUnknownFaultType");
1675 0         goto exit;
1676     }
1677
1678 0     result = globus_xsd_type_registry_insert(
1679         registry, 
1680         &wsnt_SubscribeCreationFailedFaultType_info,
1681         NULL);
1682 0     if(result != GLOBUS_SUCCESS)
1683     {
1684 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1685             result, 
1686             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
1687             "SubscribeCreationFailedFaultType");
1688 0         goto exit;
1689     }
1690
1691 0     result = globus_xsd_type_registry_insert(
1692         registry, 
1693         &wsnt_NotificationMessageHolderType_info,
1694         NULL);
1695 0     if(result != GLOBUS_SUCCESS)
1696     {
1697 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1698             result, 
1699             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
1700             "NotificationMessageHolderType");
1701 0         goto exit;
1702     }
1703
1704 0     result = globus_xsd_type_registry_insert(
1705         registry, 
1706         &wsnt_ResourceUnknownFaultType_info,
1707         NULL);
1708 0     if(result != GLOBUS_SUCCESS)
1709     {
1710 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1711             result, 
1712             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
1713             "ResourceUnknownFaultType");
1714 0         goto exit;
1715     }
1716
1717 0     result = globus_xsd_type_registry_insert(
1718         registry, 
1719         &wsnt_InvalidTopicExpressionFaultType_info,
1720         NULL);
1721 0     if(result != GLOBUS_SUCCESS)
1722     {
1723 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1724             result, 
1725             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
1726             "InvalidTopicExpressionFaultType");
1727 0         goto exit;
1728     }
1729
1730 0     result = globus_xsd_type_registry_insert(
1731         registry, 
1732         &wsnt_NoCurrentMessageOnTopicFaultType_info,
1733         NULL);
1734 0     if(result != GLOBUS_SUCCESS)
1735     {
1736 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1737             result, 
1738             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
1739             "NoCurrentMessageOnTopicFaultType");
1740 0         goto exit;
1741     }
1742
1743 0     result = globus_xsd_type_registry_insert(
1744         registry, 
1745         &wsnt_PauseFailedFaultType_info,
1746         NULL);
1747 0     if(result != GLOBUS_SUCCESS)
1748     {
1749 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1750             result, 
1751             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
1752             "PauseFailedFaultType");
1753 0         goto exit;
1754     }
1755
1756 0     result = globus_xsd_type_registry_insert(
1757         registry, 
1758         &wsnt_ResumeFailedFaultType_info,
1759         NULL);
1760 0     if(result != GLOBUS_SUCCESS)
1761     {
1762 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1763             result, 
1764             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
1765             "ResumeFailedFaultType");
1766 0         goto exit;
1767     }
1768
1769 0     result = globus_xsd_type_registry_insert(
1770         registry, 
1771         &wsnt_TopicNotSupportedFaultType_info,
1772         NULL);
1773 0     if(result != GLOBUS_SUCCESS)
1774     {
1775 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1776             result, 
1777             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
1778             "TopicNotSupportedFaultType");
1779 0         goto exit;
1780     }
1781
1782 0     result = globus_xsd_type_registry_insert(
1783         registry, 
1784         &wsrl_ResourceUnknownFaultType_info,
1785         NULL);
1786 0     if(result != GLOBUS_SUCCESS)
1787     {
1788 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1789             result, 
1790             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd", 
1791             "ResourceUnknownFaultType");
1792 0         goto exit;
1793     }
1794
1795 0     result = globus_xsd_type_registry_insert(
1796         registry, 
1797         &wsrl_ResourceNotDestroyedFaultType_info,
1798         NULL);
1799 0     if(result != GLOBUS_SUCCESS)
1800     {
1801 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1802             result, 
1803             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd", 
1804             "ResourceNotDestroyedFaultType");
1805 0         goto exit;
1806     }
1807
1808 0     result = globus_xsd_type_registry_insert(
1809         registry, 
1810         &wsrl_TerminationTimeChangeRejectedFaultType_info,
1811         NULL);
1812 0     if(result != GLOBUS_SUCCESS)
1813     {
1814 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1815             result, 
1816             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd", 
1817             "TerminationTimeChangeRejectedFaultType");
1818 0         goto exit;
1819     }
1820
1821 0     result = globus_xsd_type_registry_insert(
1822         registry, 
1823         &wsrl_UnableToSetTerminationTimeFaultType_info,
1824         NULL);
1825 0     if(result != GLOBUS_SUCCESS)
1826     {
1827 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1828             result, 
1829             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd", 
1830             "UnableToSetTerminationTimeFaultType");
1831 0         goto exit;
1832     }
1833
1834
1835     /* ResourceProperty element QName -> type info mappings */
1836
1837 0     result = globus_xsd_type_registry_insert(
1838         registry, 
1839         &CounterPortType_Value_rp_info,
1840         NULL);
1841 0     if(result != GLOBUS_SUCCESS)
1842     {
1843 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1844             result, 
1845             "http://counter.com", 
1846             "Value");
1847 0         goto exit;
1848     }
1849
1850 0     result = globus_xsd_type_registry_insert(
1851         registry, 
1852         &CounterPortType_Topic_rp_info,
1853         NULL);
1854 0     if(result != GLOBUS_SUCCESS)
1855     {
1856 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1857             result, 
1858             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
1859             "Topic");
1860 0         goto exit;
1861     }
1862
1863 0     result = globus_xsd_type_registry_insert(
1864         registry, 
1865         &CounterPortType_TopicExpressionDialects_rp_info,
1866         NULL);
1867 0     if(result != GLOBUS_SUCCESS)
1868     {
1869 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1870             result, 
1871             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
1872             "TopicExpressionDialects");
1873 0         goto exit;
1874     }
1875
1876 0     result = globus_xsd_type_registry_insert(
1877         registry, 
1878         &CounterPortType_TerminationTime_rp_info,
1879         NULL);
1880 0     if(result != GLOBUS_SUCCESS)
1881     {
1882 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1883             result, 
1884             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd", 
1885             "TerminationTime");
1886 0         goto exit;
1887     }
1888
1889 0     result = globus_xsd_type_registry_insert(
1890         registry, 
1891         &CounterPortType_CurrentTime_rp_info,
1892         NULL);
1893 0     if(result != GLOBUS_SUCCESS)
1894     {
1895 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1896             result, 
1897             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd", 
1898             "CurrentTime");
1899 0         goto exit;
1900     }
1901
1902 0     result = globus_xsd_type_registry_insert(
1903         registry, 
1904         &CounterPortType_FixedTopicSet_rp_info,
1905         NULL);
1906 0     if(result != GLOBUS_SUCCESS)
1907     {
1908 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1909             result, 
1910             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
1911             "FixedTopicSet");
1912         goto exit;
1913     }
1914
1915   
1916   exit:
1917
1918 0     GlobusSoapMessageDebugExit(); 
1919 0     return result;
1920 }
1921
1922 globus_result_t
1923 SecureCounterService_registry_remove_types(
1924     globus_xsd_type_registry_t          registry)
1925 0 {
1926 0     globus_result_t                     result = GLOBUS_SUCCESS;
1927 0     GlobusFuncName(SecureCounterService_registry_remove_types);
1928 0     GlobusSoapMessageDebugEnter();
1929
1930 0     result = globus_xsd_type_registry_remove(
1931         registry,
1932         &wsa_From_qname,
1933         NULL);
1934 0     if(result != GLOBUS_SUCCESS)
1935     {
1936 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1937             result, 
1938             "http://schemas.xmlsoap.org/ws/2004/03/addressing", 
1939             "From");
1940 0         goto exit;
1941     }
1942
1943 0     result = globus_xsd_type_registry_remove(
1944         registry,
1945         &wsa_FaultTo_qname,
1946         NULL);
1947 0     if(result != GLOBUS_SUCCESS)
1948     {
1949 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1950             result, 
1951             "http://schemas.xmlsoap.org/ws/2004/03/addressing", 
1952             "FaultTo");
1953 0         goto exit;
1954     }
1955
1956 0     result = globus_xsd_type_registry_remove(
1957         registry,
1958         &wsa_RelatesTo_qname,
1959         NULL);
1960 0     if(result != GLOBUS_SUCCESS)
1961     {
1962 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1963             result, 
1964             "http://schemas.xmlsoap.org/ws/2004/03/addressing", 
1965             "RelatesTo");
1966 0         goto exit;
1967     }
1968
1969 0     result = globus_xsd_type_registry_remove(
1970         registry,
1971         &wsa_Action_qname,
1972         NULL);
1973 0     if(result != GLOBUS_SUCCESS)
1974     {
1975 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1976             result, 
1977             "http://schemas.xmlsoap.org/ws/2004/03/addressing", 
1978             "Action");
1979 0         goto exit;
1980     }
1981
1982 0     result = globus_xsd_type_registry_remove(
1983         registry,
1984         &wsa_ReplyAfter_qname,
1985         NULL);
1986 0     if(result != GLOBUS_SUCCESS)
1987     {
1988 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
1989             result, 
1990             "http://schemas.xmlsoap.org/ws/2004/03/addressing", 
1991             "ReplyAfter");
1992 0         goto exit;
1993     }
1994
1995 0     result = globus_xsd_type_registry_remove(
1996         registry,
1997         &wsa_EndpointReference_qname,
1998         NULL);
1999 0     if(result != GLOBUS_SUCCESS)
2000     {
2001 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2002             result, 
2003             "http://schemas.xmlsoap.org/ws/2004/03/addressing", 
2004             "EndpointReference");
2005 0         goto exit;
2006     }
2007
2008 0     result = globus_xsd_type_registry_remove(
2009         registry,
2010         &wsa_MessageID_qname,
2011         NULL);
2012 0     if(result != GLOBUS_SUCCESS)
2013     {
2014 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2015             result, 
2016             "http://schemas.xmlsoap.org/ws/2004/03/addressing", 
2017             "MessageID");
2018 0         goto exit;
2019     }
2020
2021 0     result = globus_xsd_type_registry_remove(
2022         registry,
2023         &wsa_ReplyTo_qname,
2024         NULL);
2025 0     if(result != GLOBUS_SUCCESS)
2026     {
2027 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2028             result, 
2029             "http://schemas.xmlsoap.org/ws/2004/03/addressing", 
2030             "ReplyTo");
2031 0         goto exit;
2032     }
2033
2034 0     result = globus_xsd_type_registry_remove(
2035         registry,
2036         &wsa_To_qname,
2037         NULL);
2038 0     if(result != GLOBUS_SUCCESS)
2039     {
2040 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2041             result, 
2042             "http://schemas.xmlsoap.org/ws/2004/03/addressing", 
2043             "To");
2044 0         goto exit;
2045     }
2046
2047 0     result = globus_xsd_type_registry_remove(
2048         registry,
2049         &wsrl_TerminationTime_qname,
2050         NULL);
2051 0     if(result != GLOBUS_SUCCESS)
2052     {
2053 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2054             result, 
2055             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd", 
2056             "TerminationTime");
2057 0         goto exit;
2058     }
2059
2060 0     result = globus_xsd_type_registry_remove(
2061         registry,
2062         &wsrl_TerminationNotification_qname,
2063         NULL);
2064 0     if(result != GLOBUS_SUCCESS)
2065     {
2066 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2067             result, 
2068             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd", 
2069             "TerminationNotification");
2070 0         goto exit;
2071     }
2072
2073 0     result = globus_xsd_type_registry_remove(
2074         registry,
2075         &wsrl_CurrentTime_qname,
2076         NULL);
2077 0     if(result != GLOBUS_SUCCESS)
2078     {
2079 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2080             result, 
2081             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd", 
2082             "CurrentTime");
2083 0         goto exit;
2084     }
2085
2086 0     result = globus_xsd_type_registry_remove(
2087         registry,
2088         &wsbf_BaseFault_qname,
2089         NULL);
2090 0     if(result != GLOBUS_SUCCESS)
2091     {
2092 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2093             result, 
2094             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-BaseFaults-1.2-draft-01.xsd", 
2095             "BaseFault");
2096 0         goto exit;
2097     }
2098
2099 0     result = globus_xsd_type_registry_remove(
2100         registry,
2101         &wsrp_Delete_qname,
2102         NULL);
2103 0     if(result != GLOBUS_SUCCESS)
2104     {
2105 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2106             result, 
2107             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
2108             "Delete");
2109 0         goto exit;
2110     }
2111
2112 0     result = globus_xsd_type_registry_remove(
2113         registry,
2114         &wsrp_InvalidResourcePropertyQNameFault_qname,
2115         NULL);
2116 0     if(result != GLOBUS_SUCCESS)
2117     {
2118 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2119             result, 
2120             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
2121             "InvalidResourcePropertyQNameFault");
2122 0         goto exit;
2123     }
2124
2125 0     result = globus_xsd_type_registry_remove(
2126         registry,
2127         &wsrp_GetResourceProperty_qname,
2128         NULL);
2129 0     if(result != GLOBUS_SUCCESS)
2130     {
2131 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2132             result, 
2133             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
2134             "GetResourceProperty");
2135 0         goto exit;
2136     }
2137
2138 0     result = globus_xsd_type_registry_remove(
2139         registry,
2140         &wsrp_Update_qname,
2141         NULL);
2142 0     if(result != GLOBUS_SUCCESS)
2143     {
2144 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2145             result, 
2146             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
2147             "Update");
2148 0         goto exit;
2149     }
2150
2151 0     result = globus_xsd_type_registry_remove(
2152         registry,
2153         &wsrp_SetResourcePropertyRequestFailedFault_qname,
2154         NULL);
2155 0     if(result != GLOBUS_SUCCESS)
2156     {
2157 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2158             result, 
2159             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
2160             "SetResourcePropertyRequestFailedFault");
2161 0         goto exit;
2162     }
2163
2164 0     result = globus_xsd_type_registry_remove(
2165         registry,
2166         &wsrp_SetResourceProperties_qname,
2167         NULL);
2168 0     if(result != GLOBUS_SUCCESS)
2169     {
2170 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2171             result, 
2172             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
2173             "SetResourceProperties");
2174 0         goto exit;
2175     }
2176
2177 0     result = globus_xsd_type_registry_remove(
2178         registry,
2179         &wsrp_QueryResourceProperties_qname,
2180         NULL);
2181 0     if(result != GLOBUS_SUCCESS)
2182     {
2183 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2184             result, 
2185             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
2186             "QueryResourceProperties");
2187 0         goto exit;
2188     }
2189
2190 0     result = globus_xsd_type_registry_remove(
2191         registry,
2192         &wsrp_Insert_qname,
2193         NULL);
2194 0     if(result != GLOBUS_SUCCESS)
2195     {
2196 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2197             result, 
2198             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
2199             "Insert");
2200 0         goto exit;
2201     }
2202
2203 0     result = globus_xsd_type_registry_remove(
2204         registry,
2205         &wsrp_SetResourcePropertiesResponse_qname,
2206         NULL);
2207 0     if(result != GLOBUS_SUCCESS)
2208     {
2209 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2210             result, 
2211             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
2212             "SetResourcePropertiesResponse");
2213 0         goto exit;
2214     }
2215
2216 0     result = globus_xsd_type_registry_remove(
2217         registry,
2218         &wsrp_UnableToModifyResourcePropertyFault_qname,
2219         NULL);
2220 0     if(result != GLOBUS_SUCCESS)
2221     {
2222 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2223             result, 
2224             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
2225             "UnableToModifyResourcePropertyFault");
2226 0         goto exit;
2227     }
2228
2229 0     result = globus_xsd_type_registry_remove(
2230         registry,
2231         &wsrp_GetMultipleResourceProperties_qname,
2232         NULL);
2233 0     if(result != GLOBUS_SUCCESS)
2234     {
2235 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2236             result, 
2237             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
2238             "GetMultipleResourceProperties");
2239 0         goto exit;
2240     }
2241
2242 0     result = globus_xsd_type_registry_remove(
2243         registry,
2244         &wsrp_QueryEvaluationErrorFault_qname,
2245         NULL);
2246 0     if(result != GLOBUS_SUCCESS)
2247     {
2248 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2249             result, 
2250             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
2251             "QueryEvaluationErrorFault");
2252 0         goto exit;
2253     }
2254
2255 0     result = globus_xsd_type_registry_remove(
2256         registry,
2257         &wsrp_QueryExpression_qname,
2258         NULL);
2259 0     if(result != GLOBUS_SUCCESS)
2260     {
2261 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2262             result, 
2263             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
2264             "QueryExpression");
2265 0         goto exit;
2266     }
2267
2268 0     result = globus_xsd_type_registry_remove(
2269         registry,
2270         &wsrp_GetMultipleResourcePropertiesResponse_qname,
2271         NULL);
2272 0     if(result != GLOBUS_SUCCESS)
2273     {
2274 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2275             result, 
2276             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
2277             "GetMultipleResourcePropertiesResponse");
2278 0         goto exit;
2279     }
2280
2281 0     result = globus_xsd_type_registry_remove(
2282         registry,
2283         &wsrp_InvalidQueryExpressionFault_qname,
2284         NULL);
2285 0     if(result != GLOBUS_SUCCESS)
2286     {
2287 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2288             result, 
2289             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
2290             "InvalidQueryExpressionFault");
2291 0         goto exit;
2292     }
2293
2294 0     result = globus_xsd_type_registry_remove(
2295         registry,
2296         &wsrp_GetResourcePropertyResponse_qname,
2297         NULL);
2298 0     if(result != GLOBUS_SUCCESS)
2299     {
2300 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2301             result, 
2302             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
2303             "GetResourcePropertyResponse");
2304 0         goto exit;
2305     }
2306
2307 0     result = globus_xsd_type_registry_remove(
2308         registry,
2309         &wsrp_UnknownQueryExpressionDialectFault_qname,
2310         NULL);
2311 0     if(result != GLOBUS_SUCCESS)
2312     {
2313 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2314             result, 
2315             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
2316             "UnknownQueryExpressionDialectFault");
2317 0         goto exit;
2318     }
2319
2320 0     result = globus_xsd_type_registry_remove(
2321         registry,
2322         &wsrp_ResourcePropertyValueChangeNotification_qname,
2323         NULL);
2324 0     if(result != GLOBUS_SUCCESS)
2325     {
2326 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2327             result, 
2328             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
2329             "ResourcePropertyValueChangeNotification");
2330 0         goto exit;
2331     }
2332
2333 0     result = globus_xsd_type_registry_remove(
2334         registry,
2335         &wsrp_InvalidSetResourcePropertiesRequestContentFault_qname,
2336         NULL);
2337 0     if(result != GLOBUS_SUCCESS)
2338     {
2339 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2340             result, 
2341             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
2342             "InvalidSetResourcePropertiesRequestContentFault");
2343 0         goto exit;
2344     }
2345
2346 0     result = globus_xsd_type_registry_remove(
2347         registry,
2348         &wsrp_QueryResourcePropertiesResponse_qname,
2349         NULL);
2350 0     if(result != GLOBUS_SUCCESS)
2351     {
2352 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2353             result, 
2354             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
2355             "QueryResourcePropertiesResponse");
2356 0         goto exit;
2357     }
2358
2359 0     result = globus_xsd_type_registry_remove(
2360         registry,
2361         &wsrp_ResourceUnknownFault_qname,
2362         NULL);
2363 0     if(result != GLOBUS_SUCCESS)
2364     {
2365 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2366             result, 
2367             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
2368             "ResourceUnknownFault");
2369 0         goto exit;
2370     }
2371
2372 0     result = globus_xsd_type_registry_remove(
2373         registry,
2374         &wsnt_CreationTime_qname,
2375         NULL);
2376 0     if(result != GLOBUS_SUCCESS)
2377     {
2378 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2379             result, 
2380             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
2381             "CreationTime");
2382 0         goto exit;
2383     }
2384
2385 0     result = globus_xsd_type_registry_remove(
2386         registry,
2387         &wsnt_FixedTopicSet_qname,
2388         NULL);
2389 0     if(result != GLOBUS_SUCCESS)
2390     {
2391 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2392             result, 
2393             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
2394             "FixedTopicSet");
2395 0         goto exit;
2396     }
2397
2398 0     result = globus_xsd_type_registry_remove(
2399         registry,
2400         &wsnt_UseNotify_qname,
2401         NULL);
2402 0     if(result != GLOBUS_SUCCESS)
2403     {
2404 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2405             result, 
2406             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
2407             "UseNotify");
2408 0         goto exit;
2409     }
2410
2411 0     result = globus_xsd_type_registry_remove(
2412         registry,
2413         &wsnt_Precondition_qname,
2414         NULL);
2415 0     if(result != GLOBUS_SUCCESS)
2416     {
2417 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2418             result, 
2419             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
2420             "Precondition");
2421 0         goto exit;
2422     }
2423
2424 0     result = globus_xsd_type_registry_remove(
2425         registry,
2426         &wsnt_Subscribe_qname,
2427         NULL);
2428 0     if(result != GLOBUS_SUCCESS)
2429     {
2430 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2431             result, 
2432             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
2433             "Subscribe");
2434 0         goto exit;
2435     }
2436
2437 0     result = globus_xsd_type_registry_remove(
2438         registry,
2439         &wsnt_ConsumerReference_qname,
2440         NULL);
2441 0     if(result != GLOBUS_SUCCESS)
2442     {
2443 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2444             result, 
2445             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
2446             "ConsumerReference");
2447 0         goto exit;
2448     }
2449
2450 0     result = globus_xsd_type_registry_remove(
2451         registry,
2452         &wsnt_Selector_qname,
2453         NULL);
2454 0     if(result != GLOBUS_SUCCESS)
2455     {
2456 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2457             result, 
2458             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
2459             "Selector");
2460 0         goto exit;
2461     }
2462
2463 0     result = globus_xsd_type_registry_remove(
2464         registry,
2465         &wsnt_SubscriptionPolicy_qname,
2466         NULL);
2467 0     if(result != GLOBUS_SUCCESS)
2468     {
2469 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2470             result, 
2471             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
2472             "SubscriptionPolicy");
2473 0         goto exit;
2474     }
2475
2476 0     result = globus_xsd_type_registry_remove(
2477         registry,
2478         &wsnt_TopicExpression_qname,
2479         NULL);
2480 0     if(result != GLOBUS_SUCCESS)
2481     {
2482 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2483             result, 
2484             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
2485             "TopicExpression");
2486 0         goto exit;
2487     }
2488
2489 0     result = globus_xsd_type_registry_remove(
2490         registry,
2491         &wsnt_TopicExpressionDialects_qname,
2492         NULL);
2493 0     if(result != GLOBUS_SUCCESS)
2494     {
2495 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2496             result, 
2497             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
2498             "TopicExpressionDialects");
2499 0         goto exit;
2500     }
2501
2502 0     result = globus_xsd_type_registry_remove(
2503         registry,
2504         &wsnt_Topic_qname,
2505         NULL);
2506 0     if(result != GLOBUS_SUCCESS)
2507     {
2508 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2509             result, 
2510             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
2511             "Topic");
2512 0         goto exit;
2513     }
2514
2515 0     result = globus_xsd_type_registry_remove(
2516         registry,
2517         &createCounterResponse_qname,
2518         NULL);
2519 0     if(result != GLOBUS_SUCCESS)
2520     {
2521 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2522             result, 
2523             "http://counter.com", 
2524             "createCounterResponse");
2525 0         goto exit;
2526     }
2527
2528 0     result = globus_xsd_type_registry_remove(
2529         registry,
2530         &addResponse_qname,
2531         NULL);
2532 0     if(result != GLOBUS_SUCCESS)
2533     {
2534 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2535             result, 
2536             "http://counter.com", 
2537             "addResponse");
2538 0         goto exit;
2539     }
2540
2541 0     result = globus_xsd_type_registry_remove(
2542         registry,
2543         &Value_qname,
2544         NULL);
2545 0     if(result != GLOBUS_SUCCESS)
2546     {
2547 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2548             result, 
2549             "http://counter.com", 
2550             "Value");
2551 0         goto exit;
2552     }
2553
2554 0     result = globus_xsd_type_registry_remove(
2555         registry,
2556         &add_qname,
2557         NULL);
2558 0     if(result != GLOBUS_SUCCESS)
2559     {
2560 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2561             result, 
2562             "http://counter.com", 
2563             "add");
2564 0         goto exit;
2565     }
2566
2567 0     result = globus_xsd_type_registry_remove(
2568         registry,
2569         &createCounter_qname,
2570         NULL);
2571 0     if(result != GLOBUS_SUCCESS)
2572     {
2573 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2574             result, 
2575             "http://counter.com", 
2576             "createCounter");
2577 0         goto exit;
2578     }
2579
2580 0     result = globus_xsd_type_registry_remove(
2581         registry,
2582         &CounterRP_qname,
2583         NULL);
2584 0     if(result != GLOBUS_SUCCESS)
2585     {
2586 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2587             result, 
2588             "http://counter.com", 
2589             "CounterRP");
2590 0         goto exit;
2591     }
2592
2593 0     result = globus_xsd_type_registry_remove(
2594         registry,
2595         &wsnt_SubscriptionManagerRP_qname,
2596         NULL);
2597 0     if(result != GLOBUS_SUCCESS)
2598     {
2599 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2600             result, 
2601             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
2602             "SubscriptionManagerRP");
2603 0         goto exit;
2604     }
2605
2606 0     result = globus_xsd_type_registry_remove(
2607         registry,
2608         &wsnt_SubscribeResponse_qname,
2609         NULL);
2610 0     if(result != GLOBUS_SUCCESS)
2611     {
2612 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2613             result, 
2614             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
2615             "SubscribeResponse");
2616 0         goto exit;
2617     }
2618
2619 0     result = globus_xsd_type_registry_remove(
2620         registry,
2621         &wsnt_TopicNotSupportedFault_qname,
2622         NULL);
2623 0     if(result != GLOBUS_SUCCESS)
2624     {
2625 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2626             result, 
2627             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
2628             "TopicNotSupportedFault");
2629 0         goto exit;
2630     }
2631
2632 0     result = globus_xsd_type_registry_remove(
2633         registry,
2634         &wsnt_ResumeSubscription_qname,
2635         NULL);
2636 0     if(result != GLOBUS_SUCCESS)
2637     {
2638 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2639             result, 
2640             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
2641             "ResumeSubscription");
2642 0         goto exit;
2643     }
2644
2645 0     result = globus_xsd_type_registry_remove(
2646         registry,
2647         &wsnt_Notify_qname,
2648         NULL);
2649 0     if(result != GLOBUS_SUCCESS)
2650     {
2651 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2652             result, 
2653             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
2654             "Notify");
2655 0         goto exit;
2656     }
2657
2658 0     result = globus_xsd_type_registry_remove(
2659         registry,
2660         &wsnt_PauseSubscription_qname,
2661         NULL);
2662 0     if(result != GLOBUS_SUCCESS)
2663     {
2664 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2665             result, 
2666             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
2667             "PauseSubscription");
2668 0         goto exit;
2669     }
2670
2671 0     result = globus_xsd_type_registry_remove(
2672         registry,
2673         &wsnt_NotificationProducerRP_qname,
2674         NULL);
2675 0     if(result != GLOBUS_SUCCESS)
2676     {
2677 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2678             result, 
2679             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
2680             "NotificationProducerRP");
2681 0         goto exit;
2682     }
2683
2684 0     result = globus_xsd_type_registry_remove(
2685         registry,
2686         &wsnt_GetCurrentMessageResponse_qname,
2687         NULL);
2688 0     if(result != GLOBUS_SUCCESS)
2689     {
2690 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2691             result, 
2692             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
2693             "GetCurrentMessageResponse");
2694 0         goto exit;
2695     }
2696
2697 0     result = globus_xsd_type_registry_remove(
2698         registry,
2699         &wsnt_PauseSubscriptionResponse_qname,
2700         NULL);
2701 0     if(result != GLOBUS_SUCCESS)
2702     {
2703 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2704             result, 
2705             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
2706             "PauseSubscriptionResponse");
2707 0         goto exit;
2708     }
2709
2710 0     result = globus_xsd_type_registry_remove(
2711         registry,
2712         &wsnt_ResumeSubscriptionResponse_qname,
2713         NULL);
2714 0     if(result != GLOBUS_SUCCESS)
2715     {
2716 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2717             result, 
2718             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
2719             "ResumeSubscriptionResponse");
2720 0         goto exit;
2721     }
2722
2723 0     result = globus_xsd_type_registry_remove(
2724         registry,
2725         &wsnt_ResourceUnknownFault_qname,
2726         NULL);
2727 0     if(result != GLOBUS_SUCCESS)
2728     {
2729 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2730             result, 
2731             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
2732             "ResourceUnknownFault");
2733 0         goto exit;
2734     }
2735
2736 0     result = globus_xsd_type_registry_remove(
2737         registry,
2738         &wsnt_TopicPathDialectUnknownFault_qname,
2739         NULL);
2740 0     if(result != GLOBUS_SUCCESS)
2741     {
2742 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2743             result, 
2744             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
2745             "TopicPathDialectUnknownFault");
2746 0         goto exit;
2747     }
2748
2749 0     result = globus_xsd_type_registry_remove(
2750         registry,
2751         &wsnt_PauseFailedFault_qname,
2752         NULL);
2753 0     if(result != GLOBUS_SUCCESS)
2754     {
2755 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2756             result, 
2757             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
2758             "PauseFailedFault");
2759 0         goto exit;
2760     }
2761
2762 0     result = globus_xsd_type_registry_remove(
2763         registry,
2764         &wsnt_InvalidTopicExpressionFault_qname,
2765         NULL);
2766 0     if(result != GLOBUS_SUCCESS)
2767     {
2768 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2769             result, 
2770             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
2771             "InvalidTopicExpressionFault");
2772 0         goto exit;
2773     }
2774
2775 0     result = globus_xsd_type_registry_remove(
2776         registry,
2777         &wsnt_NoCurrentMessageOnTopicFault_qname,
2778         NULL);
2779 0     if(result != GLOBUS_SUCCESS)
2780     {
2781 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2782             result, 
2783             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
2784             "NoCurrentMessageOnTopicFault");
2785 0         goto exit;
2786     }
2787
2788 0     result = globus_xsd_type_registry_remove(
2789         registry,
2790         &wsnt_ResumeFailedFault_qname,
2791         NULL);
2792 0     if(result != GLOBUS_SUCCESS)
2793     {
2794 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2795             result, 
2796             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
2797             "ResumeFailedFault");
2798 0         goto exit;
2799     }
2800
2801 0     result = globus_xsd_type_registry_remove(
2802         registry,
2803         &wsnt_GetCurrentMessage_qname,
2804         NULL);
2805 0     if(result != GLOBUS_SUCCESS)
2806     {
2807 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2808             result, 
2809             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
2810             "GetCurrentMessage");
2811 0         goto exit;
2812     }
2813
2814 0     result = globus_xsd_type_registry_remove(
2815         registry,
2816         &wsnt_SubscribeCreationFailedFault_qname,
2817         NULL);
2818 0     if(result != GLOBUS_SUCCESS)
2819     {
2820 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2821             result, 
2822             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
2823             "SubscribeCreationFailedFault");
2824 0         goto exit;
2825     }
2826
2827 0     result = globus_xsd_type_registry_remove(
2828         registry,
2829         &wsrl_UnableToSetTerminationTimeFault_qname,
2830         NULL);
2831 0     if(result != GLOBUS_SUCCESS)
2832     {
2833 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2834             result, 
2835             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd", 
2836             "UnableToSetTerminationTimeFault");
2837 0         goto exit;
2838     }
2839
2840 0     result = globus_xsd_type_registry_remove(
2841         registry,
2842         &wsrl_DestroyResponse_qname,
2843         NULL);
2844 0     if(result != GLOBUS_SUCCESS)
2845     {
2846 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2847             result, 
2848             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd", 
2849             "DestroyResponse");
2850 0         goto exit;
2851     }
2852
2853 0     result = globus_xsd_type_registry_remove(
2854         registry,
2855         &wsrl_TerminationTimeChangeRejectedFault_qname,
2856         NULL);
2857 0     if(result != GLOBUS_SUCCESS)
2858     {
2859 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2860             result, 
2861             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd", 
2862             "TerminationTimeChangeRejectedFault");
2863 0         goto exit;
2864     }
2865
2866 0     result = globus_xsd_type_registry_remove(
2867         registry,
2868         &wsrl_ResourceUnknownFault_qname,
2869         NULL);
2870 0     if(result != GLOBUS_SUCCESS)
2871     {
2872 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2873             result, 
2874             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd", 
2875             "ResourceUnknownFault");
2876 0         goto exit;
2877     }
2878
2879 0     result = globus_xsd_type_registry_remove(
2880         registry,
2881         &wsrl_ScheduledResourceTerminationRP_qname,
2882         NULL);
2883 0     if(result != GLOBUS_SUCCESS)
2884     {
2885 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2886             result, 
2887             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd", 
2888             "ScheduledResourceTerminationRP");
2889 0         goto exit;
2890     }
2891
2892 0     result = globus_xsd_type_registry_remove(
2893         registry,
2894         &wsrl_Destroy_qname,
2895         NULL);
2896 0     if(result != GLOBUS_SUCCESS)
2897     {
2898 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2899             result, 
2900             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd", 
2901             "Destroy");
2902 0         goto exit;
2903     }
2904
2905 0     result = globus_xsd_type_registry_remove(
2906         registry,
2907         &wsrl_SetTerminationTimeResponse_qname,
2908         NULL);
2909 0     if(result != GLOBUS_SUCCESS)
2910     {
2911 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2912             result, 
2913             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd", 
2914             "SetTerminationTimeResponse");
2915 0         goto exit;
2916     }
2917
2918 0     result = globus_xsd_type_registry_remove(
2919         registry,
2920         &wsrl_SetTerminationTime_qname,
2921         NULL);
2922 0     if(result != GLOBUS_SUCCESS)
2923     {
2924 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2925             result, 
2926             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd", 
2927             "SetTerminationTime");
2928 0         goto exit;
2929     }
2930
2931 0     result = globus_xsd_type_registry_remove(
2932         registry,
2933         &wsrl_ResourceNotDestroyedFault_qname,
2934         NULL);
2935 0     if(result != GLOBUS_SUCCESS)
2936     {
2937 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2938             result, 
2939             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd", 
2940             "ResourceNotDestroyedFault");
2941 0         goto exit;
2942     }
2943
2944 0     result = globus_xsd_type_registry_remove(
2945         registry, 
2946         &createCounterResponseType_qname,
2947         NULL);
2948 0     if(result != GLOBUS_SUCCESS)
2949     {
2950 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2951             result, 
2952             "http://counter.com", 
2953             "createCounterResponseType");
2954 0         goto exit;
2955     }
2956
2957 0     result = globus_xsd_type_registry_remove(
2958         registry, 
2959         &createCounterType_qname,
2960         NULL);
2961 0     if(result != GLOBUS_SUCCESS)
2962     {
2963 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2964             result, 
2965             "http://counter.com", 
2966             "createCounterType");
2967 0         goto exit;
2968     }
2969
2970 0     result = globus_xsd_type_registry_remove(
2971         registry, 
2972         &CounterRPType_qname,
2973         NULL);
2974 0     if(result != GLOBUS_SUCCESS)
2975     {
2976 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2977             result, 
2978             "http://counter.com", 
2979             "CounterRPType");
2980 0         goto exit;
2981     }
2982
2983 0     result = globus_xsd_type_registry_remove(
2984         registry, 
2985         &wsa_Relationship_qname,
2986         NULL);
2987 0     if(result != GLOBUS_SUCCESS)
2988     {
2989 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
2990             result, 
2991             "http://schemas.xmlsoap.org/ws/2004/03/addressing", 
2992             "Relationship");
2993 0         goto exit;
2994     }
2995
2996 0     result = globus_xsd_type_registry_remove(
2997         registry, 
2998         &wsa_ReferencePropertiesType_qname,
2999         NULL);
3000 0     if(result != GLOBUS_SUCCESS)
3001     {
3002 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3003             result, 
3004             "http://schemas.xmlsoap.org/ws/2004/03/addressing", 
3005             "ReferencePropertiesType");
3006 0         goto exit;
3007     }
3008
3009 0     result = globus_xsd_type_registry_remove(
3010         registry, 
3011         &wsa_ServiceNameType_qname,
3012         NULL);
3013 0     if(result != GLOBUS_SUCCESS)
3014     {
3015 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3016             result, 
3017             "http://schemas.xmlsoap.org/ws/2004/03/addressing", 
3018             "ServiceNameType");
3019 0         goto exit;
3020     }
3021
3022 0     result = globus_xsd_type_registry_remove(
3023         registry, 
3024         &wsa_EndpointReferenceType_qname,
3025         NULL);
3026 0     if(result != GLOBUS_SUCCESS)
3027     {
3028 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3029             result, 
3030             "http://schemas.xmlsoap.org/ws/2004/03/addressing", 
3031             "EndpointReferenceType");
3032 0         goto exit;
3033     }
3034
3035 0     result = globus_xsd_type_registry_remove(
3036         registry, 
3037         &wsa_RelationshipTypeValues_qname,
3038         NULL);
3039 0     if(result != GLOBUS_SUCCESS)
3040     {
3041 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3042             result, 
3043             "http://schemas.xmlsoap.org/ws/2004/03/addressing", 
3044             "RelationshipTypeValues");
3045 0         goto exit;
3046     }
3047
3048 0     result = globus_xsd_type_registry_remove(
3049         registry, 
3050         &wsa_AttributedURI_qname,
3051         NULL);
3052 0     if(result != GLOBUS_SUCCESS)
3053     {
3054 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3055             result, 
3056             "http://schemas.xmlsoap.org/ws/2004/03/addressing", 
3057             "AttributedURI");
3058 0         goto exit;
3059     }
3060
3061 0     result = globus_xsd_type_registry_remove(
3062         registry, 
3063         &wsa_AttributedQName_qname,
3064         NULL);
3065 0     if(result != GLOBUS_SUCCESS)
3066     {
3067 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3068             result, 
3069             "http://schemas.xmlsoap.org/ws/2004/03/addressing", 
3070             "AttributedQName");
3071 0         goto exit;
3072     }
3073
3074 0     result = globus_xsd_type_registry_remove(
3075         registry, 
3076         &wsa_ReplyAfterType_qname,
3077         NULL);
3078 0     if(result != GLOBUS_SUCCESS)
3079     {
3080 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3081             result, 
3082             "http://schemas.xmlsoap.org/ws/2004/03/addressing", 
3083             "ReplyAfterType");
3084 0         goto exit;
3085     }
3086
3087 0     result = globus_xsd_type_registry_remove(
3088         registry, 
3089         &wsa_FaultSubcodeValues_qname,
3090         NULL);
3091 0     if(result != GLOBUS_SUCCESS)
3092     {
3093 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3094             result, 
3095             "http://schemas.xmlsoap.org/ws/2004/03/addressing", 
3096             "FaultSubcodeValues");
3097 0         goto exit;
3098     }
3099
3100 0     result = globus_xsd_type_registry_remove(
3101         registry, 
3102         &wsbf_BaseFaultType_qname,
3103         NULL);
3104 0     if(result != GLOBUS_SUCCESS)
3105     {
3106 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3107             result, 
3108             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-BaseFaults-1.2-draft-01.xsd", 
3109             "BaseFaultType");
3110 0         goto exit;
3111     }
3112
3113 0     result = globus_xsd_type_registry_remove(
3114         registry, 
3115         &wsrp_InsertType_qname,
3116         NULL);
3117 0     if(result != GLOBUS_SUCCESS)
3118     {
3119 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3120             result, 
3121             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
3122             "InsertType");
3123 0         goto exit;
3124     }
3125
3126 0     result = globus_xsd_type_registry_remove(
3127         registry, 
3128         &wsrp_UpdateType_qname,
3129         NULL);
3130 0     if(result != GLOBUS_SUCCESS)
3131     {
3132 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3133             result, 
3134             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
3135             "UpdateType");
3136 0         goto exit;
3137     }
3138
3139 0     result = globus_xsd_type_registry_remove(
3140         registry, 
3141         &wsrp_ResourcePropertyValueChangeNotificationType_qname,
3142         NULL);
3143 0     if(result != GLOBUS_SUCCESS)
3144     {
3145 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3146             result, 
3147             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
3148             "ResourcePropertyValueChangeNotificationType");
3149 0         goto exit;
3150     }
3151
3152 0     result = globus_xsd_type_registry_remove(
3153         registry, 
3154         &wsrp_QueryExpressionType_qname,
3155         NULL);
3156 0     if(result != GLOBUS_SUCCESS)
3157     {
3158 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3159             result, 
3160             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
3161             "QueryExpressionType");
3162 0         goto exit;
3163     }
3164
3165 0     result = globus_xsd_type_registry_remove(
3166         registry, 
3167         &wsrp_ResourceUnknownFaultType_qname,
3168         NULL);
3169 0     if(result != GLOBUS_SUCCESS)
3170     {
3171 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3172             result, 
3173             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
3174             "ResourceUnknownFaultType");
3175 0         goto exit;
3176     }
3177
3178 0     result = globus_xsd_type_registry_remove(
3179         registry, 
3180         &wsrp_InvalidSetResourcePropertiesRequestContentFaultType_qname,
3181         NULL);
3182 0     if(result != GLOBUS_SUCCESS)
3183     {
3184 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3185             result, 
3186             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
3187             "InvalidSetResourcePropertiesRequestContentFaultType");
3188 0         goto exit;
3189     }
3190
3191 0     result = globus_xsd_type_registry_remove(
3192         registry, 
3193         &wsrp_InvalidQueryExpressionFaultType_qname,
3194         NULL);
3195 0     if(result != GLOBUS_SUCCESS)
3196     {
3197 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3198             result, 
3199             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
3200             "InvalidQueryExpressionFaultType");
3201 0         goto exit;
3202     }
3203
3204 0     result = globus_xsd_type_registry_remove(
3205         registry, 
3206         &wsrp_UnknownQueryExpressionDialectFaultType_qname,
3207         NULL);
3208 0     if(result != GLOBUS_SUCCESS)
3209     {
3210 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3211             result, 
3212             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
3213             "UnknownQueryExpressionDialectFaultType");
3214 0         goto exit;
3215     }
3216
3217 0     result = globus_xsd_type_registry_remove(
3218         registry, 
3219         &wsrp_SetResourcePropertyRequestFailedFaultType_qname,
3220         NULL);
3221 0     if(result != GLOBUS_SUCCESS)
3222     {
3223 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3224             result, 
3225             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
3226             "SetResourcePropertyRequestFailedFaultType");
3227 0         goto exit;
3228     }
3229
3230 0     result = globus_xsd_type_registry_remove(
3231         registry, 
3232         &wsrp_QueryEvaluationErrorFaultType_qname,
3233         NULL);
3234 0     if(result != GLOBUS_SUCCESS)
3235     {
3236 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3237             result, 
3238             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
3239             "QueryEvaluationErrorFaultType");
3240 0         goto exit;
3241     }
3242
3243 0     result = globus_xsd_type_registry_remove(
3244         registry, 
3245         &wsrp_InvalidResourcePropertyQNameFaultType_qname,
3246         NULL);
3247 0     if(result != GLOBUS_SUCCESS)
3248     {
3249 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3250             result, 
3251             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
3252             "InvalidResourcePropertyQNameFaultType");
3253 0         goto exit;
3254     }
3255
3256 0     result = globus_xsd_type_registry_remove(
3257         registry, 
3258         &wsrp_DeleteType_qname,
3259         NULL);
3260 0     if(result != GLOBUS_SUCCESS)
3261     {
3262 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3263             result, 
3264             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
3265             "DeleteType");
3266 0         goto exit;
3267     }
3268
3269 0     result = globus_xsd_type_registry_remove(
3270         registry, 
3271         &wsrp_UnableToModifyResourcePropertyFaultType_qname,
3272         NULL);
3273 0     if(result != GLOBUS_SUCCESS)
3274     {
3275 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3276             result, 
3277             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd", 
3278             "UnableToModifyResourcePropertyFaultType");
3279 0         goto exit;
3280     }
3281
3282 0     result = globus_xsd_type_registry_remove(
3283         registry, 
3284         &wsnt_TopicExpressionType_qname,
3285         NULL);
3286 0     if(result != GLOBUS_SUCCESS)
3287     {
3288 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3289             result, 
3290             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
3291             "TopicExpressionType");
3292 0         goto exit;
3293     }
3294
3295 0     result = globus_xsd_type_registry_remove(
3296         registry, 
3297         &wsnt_TopicPathDialectUnknownFaultType_qname,
3298         NULL);
3299 0     if(result != GLOBUS_SUCCESS)
3300     {
3301 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3302             result, 
3303             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
3304             "TopicPathDialectUnknownFaultType");
3305 0         goto exit;
3306     }
3307
3308 0     result = globus_xsd_type_registry_remove(
3309         registry, 
3310         &wsnt_SubscribeCreationFailedFaultType_qname,
3311         NULL);
3312 0     if(result != GLOBUS_SUCCESS)
3313     {
3314 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3315             result, 
3316             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
3317             "SubscribeCreationFailedFaultType");
3318 0         goto exit;
3319     }
3320
3321 0     result = globus_xsd_type_registry_remove(
3322         registry, 
3323         &wsnt_NotificationMessageHolderType_qname,
3324         NULL);
3325 0     if(result != GLOBUS_SUCCESS)
3326     {
3327 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3328             result, 
3329             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
3330             "NotificationMessageHolderType");
3331 0         goto exit;
3332     }
3333
3334 0     result = globus_xsd_type_registry_remove(
3335         registry, 
3336         &wsnt_ResourceUnknownFaultType_qname,
3337         NULL);
3338 0     if(result != GLOBUS_SUCCESS)
3339     {
3340 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3341             result, 
3342             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
3343             "ResourceUnknownFaultType");
3344 0         goto exit;
3345     }
3346
3347 0     result = globus_xsd_type_registry_remove(
3348         registry, 
3349         &wsnt_InvalidTopicExpressionFaultType_qname,
3350         NULL);
3351 0     if(result != GLOBUS_SUCCESS)
3352     {
3353 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3354             result, 
3355             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
3356             "InvalidTopicExpressionFaultType");
3357 0         goto exit;
3358     }
3359
3360 0     result = globus_xsd_type_registry_remove(
3361         registry, 
3362         &wsnt_NoCurrentMessageOnTopicFaultType_qname,
3363         NULL);
3364 0     if(result != GLOBUS_SUCCESS)
3365     {
3366 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3367             result, 
3368             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
3369             "NoCurrentMessageOnTopicFaultType");
3370 0         goto exit;
3371     }
3372
3373 0     result = globus_xsd_type_registry_remove(
3374         registry, 
3375         &wsnt_PauseFailedFaultType_qname,
3376         NULL);
3377 0     if(result != GLOBUS_SUCCESS)
3378     {
3379 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3380             result, 
3381             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
3382             "PauseFailedFaultType");
3383 0         goto exit;
3384     }
3385
3386 0     result = globus_xsd_type_registry_remove(
3387         registry, 
3388         &wsnt_ResumeFailedFaultType_qname,
3389         NULL);
3390 0     if(result != GLOBUS_SUCCESS)
3391     {
3392 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3393             result, 
3394             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
3395             "ResumeFailedFaultType");
3396 0         goto exit;
3397     }
3398
3399 0     result = globus_xsd_type_registry_remove(
3400         registry, 
3401         &wsnt_TopicNotSupportedFaultType_qname,
3402         NULL);
3403 0     if(result != GLOBUS_SUCCESS)
3404     {
3405 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3406             result, 
3407             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
3408             "TopicNotSupportedFaultType");
3409 0         goto exit;
3410     }
3411
3412 0     result = globus_xsd_type_registry_remove(
3413         registry, 
3414         &wsrl_ResourceUnknownFaultType_qname,
3415         NULL);
3416 0     if(result != GLOBUS_SUCCESS)
3417     {
3418 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3419             result, 
3420             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd", 
3421             "ResourceUnknownFaultType");
3422 0         goto exit;
3423     }
3424
3425 0     result = globus_xsd_type_registry_remove(
3426         registry, 
3427         &wsrl_ResourceNotDestroyedFaultType_qname,
3428         NULL);
3429 0     if(result != GLOBUS_SUCCESS)
3430     {
3431 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3432             result, 
3433             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd", 
3434             "ResourceNotDestroyedFaultType");
3435 0         goto exit;
3436     }
3437
3438 0     result = globus_xsd_type_registry_remove(
3439         registry, 
3440         &wsrl_TerminationTimeChangeRejectedFaultType_qname,
3441         NULL);
3442 0     if(result != GLOBUS_SUCCESS)
3443     {
3444 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3445             result, 
3446             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd", 
3447             "TerminationTimeChangeRejectedFaultType");
3448 0         goto exit;
3449     }
3450
3451 0     result = globus_xsd_type_registry_remove(
3452         registry, 
3453         &wsrl_UnableToSetTerminationTimeFaultType_qname,
3454         NULL);
3455 0     if(result != GLOBUS_SUCCESS)
3456     {
3457 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3458             result, 
3459             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd", 
3460             "UnableToSetTerminationTimeFaultType");
3461 0         goto exit;
3462     }
3463
3464
3465     /* ResourceProperty element QName -> type info mappings */
3466
3467 0     result = globus_xsd_type_registry_remove(
3468         registry, 
3469         &CounterPortType_Value_rp_qname,
3470         NULL);
3471 0     if(result != GLOBUS_SUCCESS)
3472     {
3473 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3474             result, 
3475             "http://counter.com", 
3476             "Value");
3477 0         goto exit;
3478     }
3479
3480 0     result = globus_xsd_type_registry_remove(
3481         registry, 
3482         &CounterPortType_Topic_rp_qname,
3483         NULL);
3484 0     if(result != GLOBUS_SUCCESS)
3485     {
3486 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3487             result, 
3488             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
3489             "Topic");
3490 0         goto exit;
3491     }
3492
3493 0     result = globus_xsd_type_registry_remove(
3494         registry, 
3495         &CounterPortType_TopicExpressionDialects_rp_qname,
3496         NULL);
3497 0     if(result != GLOBUS_SUCCESS)
3498     {
3499 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3500             result, 
3501             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
3502             "TopicExpressionDialects");
3503 0         goto exit;
3504     }
3505
3506 0     result = globus_xsd_type_registry_remove(
3507         registry, 
3508         &CounterPortType_TerminationTime_rp_qname,
3509         NULL);
3510 0     if(result != GLOBUS_SUCCESS)
3511     {
3512 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3513             result, 
3514             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd", 
3515             "TerminationTime");
3516 0         goto exit;
3517     }
3518
3519 0     result = globus_xsd_type_registry_remove(
3520         registry, 
3521         &CounterPortType_CurrentTime_rp_qname,
3522         NULL);
3523 0     if(result != GLOBUS_SUCCESS)
3524     {
3525 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3526             result, 
3527             "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd", 
3528             "CurrentTime");
3529 0         goto exit;
3530     }
3531
3532 0     result = globus_xsd_type_registry_remove(
3533         registry, 
3534         &CounterPortType_FixedTopicSet_rp_qname,
3535         NULL);
3536 0     if(result != GLOBUS_SUCCESS)
3537     {
3538 0         result = GlobusSoapMessageErrorFailedRegistryPopulate(
3539             result, 
3540             "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", 
3541             "FixedTopicSet");
3542         goto exit;
3543     }
3544
3545   
3546   exit:
3547
3548 0     GlobusSoapMessageDebugExit(); 
3549 0     return result;