Click here to Skip to main content
15,888,610 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
An error of type IGYGR1137-s is being showed up while trying to create xsd's. The error description says:
"OCCURS DEPENDING ON" object "<variable name="">" was defined in a variably located area.

YOu can find the error prone area marked in bold and italics format. Starts from the OLM region

Copybook extracts:

01 VIEW-RESP2.
05 R5938OLM-RETURN.
30 OLM-RET-PROV-ID PIC 9(09).
30 OLM-RET-ADR-SEQ PIC 9(09).
30 OLM-RET-FILLER PIC X(25).
30 OLM-RET-TIN PIC 9(09).
30 OLM-RET-TIN-TYP PIC X.
30 OLM-RET-ADR-ID PIC 9(09).
30 OLM-RET-ADR-TYP PIC X.
30 OLM-RET-EXT-HR-TYP-CD PIC X(1).
30 OLM-RET-PTNT-BEGN-AGE-NBR PIC X(2).
30 OLM-RET-PTNT-END-AGE-NBR PIC X(3).
30 OLM-RET-MDCD-ID PIC X(13).
30 OLM-RET-GDR-CD PIC X(1).
30 OLM-RET-LST-UPDT-DT PIC X(10).
30 OLM-RET-LST-UPDT-TM PIC X(8).
30 OLM-RET-OFF-HRS-COUNT PIC 9(03).
30 OLM-RET-OFF OCCURS 1 TO 7
DEPENDING ON OLM-RET-OFF-HRS-COUNT.
35 OLM-RET-DAY-OF-WEEK PIC 9(9).
35 OLM-RET-STRT1-TM PIC X(8).
35 OLM-RET-END1-TM PIC X(8).
35 OLM-RET-STRT2-TM PIC X(8).
35 OLM-RET-END2-TM PIC X(8).
30 OLM-RET-ECM-OLM-COUNT PIC 9(03).
30 OLM-RET-ECM-OLM OCCURS 1 TO 10
DEPENDING ON OLM-RET-ECM-OLM-COUNT.
35 OLM-RET-ECM-CMNCT-TXT PIC X(100).
35 OLM-RET-ECM-CMNCT-TYP-CD PIC X(1).
35 OLM-RET-ECM-P-A-IND PIC X(1).
35 OLM-RET-ECM-ACTV-CD PIC X(1).
35 OLM-RET-ECM-LST-UPDT-DT PIC X(10).
35 OLM-RET-ECM-LST-UPDT-TM PIC X(8).
35 OLM-RET-ECM-IND PIC X(1).
30 OLM-RET-LAN-OLM-COUNT PIC 9(03).
30 OLM-RET-LAN-OLM OCCURS 1 TO 20 DEPENDING ON
OLM-RET-LAN-OLM-COUNT.
35 OLM-RET-LAN-CD PIC X(03).
35 OLM-RET-LAN-DESC PIC X(50).
35 OLM-RET-LAN-SPKN-BY-CD PIC X(1).
35 OLM-RET-LAN-WRTN-BY-CD PIC X(1).
35 OLM-RET-LAN-ACTV-CD PIC X(1).
35 OLM-RET-LAN-LST-UPDT-DT PIC X(10).
35 OLM-RET-LAN-LST-UPDT-TM PIC X(8).
30 OLM-RET-CON-OLM-COUNT PIC 9(03).
30 OLM-RET-CON-OLM OCCURS 1 TO 25 DEPENDING ON
OLM-RET-CON-OLM-COUNT.
35 OLM-RET-CON-ROLE-CD PIC X(1).
35 OLM-RET-CON-NM PIC X(50).
35 OLM-RET-CON-TYP PIC X(1).
35 OLM-RET-CON-AREA-CD PIC X(03).
35 OLM-RET-CON-TEL-NBR PIC 9(07).
35 OLM-RET-CON-EXT-NBR PIC 9(10).
35 OLM-RET-CON-ACTV-CD PIC X(1).
35 OLM-RET-CON-LST-UPDT-DT PIC X(10).
35 OLM-RET-CON-LST-UPDT-TM PIC X(8).
35 OLM-RET-CON-MDCD-LOC-CD PIC X(2).
Posted
Updated 1-Feb-15 23:17pm
v3
Comments
PIEBALDconsult 1-Feb-15 23:40pm    
Do your own homework.
Anshumaan C 2-Feb-15 1:34am    
Thank You for your Suggestion!! I will... come back with a solution.
Richard MacCutchan 2-Feb-15 5:04am    
Please edit your question, and format the code properly between <pre> tags so it is readable. Also remove all the code not relevant to the problem, and indicate properly the exact line in error.
Anshumaan C 2-Feb-15 5:15am    
Please check and let me know if it is readable to you.
Richard MacCutchan 2-Feb-15 5:35am    
Your variables occur after the declaration of other variable length arrays so cannot easily be found. See http://support.microsoft.com/KB/177011.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900