NonStop SOAP User's Manual
NonStop SOAP Features and Functions
NonStop SOAP User’s Manual—520501-012
4-53
DDL Field Requirements
The first group shows the OCCURS_DEP_ON clause for elements which are not the 
last group or field.
The * @SOAP_OCCURS_DEP_ON duplicate-count.fiction_count shows a parent-
qualified depends on field. 
The * @SOAP_OCCURS_DEP_ON libraries_fic shows a nested OCCURS_DEP_ON 
clause. 
The PIC X(40) OCCURS 0 TO 50 TIMES shows a conventional OCCURS 
DEPENDING ON clause.
Example 4-38. Valid use of @SOAP_OCCURS_DEP_ON
DEF books-in-lib.
 02 fiction_count PIC 9(4) COMP.
 02 libraries_fic PIC 9(4) COMP.
 02 magazines_count PIC 9(4) COMP.
 02 libraries_mag PIC 9(4) COMP.
 02 duplicate-count.
 03 fiction_count PIC 9(4) COMP.
* @SOAP_OCCURS_DEP_ON duplicate-count.fiction_count
 02 fiction-details OCCURS 1000 TIMES.
 03 call-num PIC 9(10).
* @SOAP_OCCURS_DEP_ON libraries_fic
 03 library PIC X(40) OCCURS 50 TIMES.
 02 magazine-details 
 03 call-num PIC 9(10).
 03 library PIC X(40) OCCURS 0 TO 50 TIMES
 DEPENDING ON libraries_mag.
END.










