Symbol substitution problem
Posted: Wed Jan 05, 2011 3:26 pm
I've got a really simple statement that uses symbol substitution that won't seem to parse properly. Here are the sort control statements the output from SYMNOUT and the SYSOUT If I change the SYSIN to replace IBMSNAP_COMMITSEQ with 310, it works fine. But I already use this same symbol file in another sort job, where it works perfectly, so I'm at a bit of a loss to work out why it doesn't parse this properly. It's almost as if he doesn't realise that IBMSNAP_COMMITSEQ is a symbol in this context.
If anyone can offer any suggestions they would be most welcome, as I am out of ideas...
SORT FIELDS=COPY
INCLUDE FORMAT=BI,COND=(IBMSNAP_INTENTSEQ,10,GE,
X'0000C7212B7EBAAC0000',AND,
IBMSNAP_INTENTSEQ,10,LE,
X'0000C72138DBF3AA0000')
INCLUDE FORMAT=BI,COND=(IBMSNAP_INTENTSEQ,10,GE,
X'0000C7212B7EBAAC0000',AND,
IBMSNAP_INTENTSEQ,10,LE,
X'0000C72138DBF3AA0000')
------- ORIGINAL STATEMENTS FROM SYMNAMES -------
IBMSNAP_INTENTSEQ,310
------------------ SYMBOL TABLE -----------------
IBMSNAP_INTENTSEQ,310
IBMSNAP_INTENTSEQ,310
------------------ SYMBOL TABLE -----------------
IBMSNAP_INTENTSEQ,310
ICE270I 0 PROCESSING SYMNAMES STATEMENTS
ICE280I 1 ORIGINAL STATEMENTS FROM SYSIN FOLLOW
SORT FIELDS=COPY
INCLUDE FORMAT=BI,COND=(IBMSNAP_INTENTSEQ,10,GE,
X'0000C7212B7EBAAC0000',AND,
IBMSNAP_INTENTSEQ,10,LE,
X'0000C72138DBF3AA0000')
ICE282I 0 PERFORMING SYMBOL SUBSTITUTION AS NEEDED
INCLUDE FORMAT=BI,COND=(IBMSNAP_INTENTSEQ,10,GE,
$
ICE283A 0 SYMBOL, SYNTAX OR DELIMITER ERROR
X'0000C7212B7EBAAC0000',AND,
IBMSNAP_INTENTSEQ,10,LE,
X'0000C72138DBF3AA0000')
ICE287A 0 ONE OR MORE ERRORS ENCOUNTERED DURING SYMBOL SUBSTITUTION
ICE751I 0 C5-K90013 E7-K44563
ICE052I 3 END OF DFSORT
ICE280I 1 ORIGINAL STATEMENTS FROM SYSIN FOLLOW
SORT FIELDS=COPY
INCLUDE FORMAT=BI,COND=(IBMSNAP_INTENTSEQ,10,GE,
X'0000C7212B7EBAAC0000',AND,
IBMSNAP_INTENTSEQ,10,LE,
X'0000C72138DBF3AA0000')
ICE282I 0 PERFORMING SYMBOL SUBSTITUTION AS NEEDED
INCLUDE FORMAT=BI,COND=(IBMSNAP_INTENTSEQ,10,GE,
$
ICE283A 0 SYMBOL, SYNTAX OR DELIMITER ERROR
X'0000C7212B7EBAAC0000',AND,
IBMSNAP_INTENTSEQ,10,LE,
X'0000C72138DBF3AA0000')
ICE287A 0 ONE OR MORE ERRORS ENCOUNTERED DURING SYMBOL SUBSTITUTION
ICE751I 0 C5-K90013 E7-K44563
ICE052I 3 END OF DFSORT
If anyone can offer any suggestions they would be most welcome, as I am out of ideas...