>XMLSS actually broke one of our application's programs.  They had to
>re-compile to change it to COMPAT for that program to make the
>application work properly.  Also, in COBOL 3.4, we used to specify
>TEST=(NONE,NOSYM).  There is no equivalent in 4.1 other than to specify
>TEST=NO.  Anything else, you get the full debug symbol table buried in
>your load module, bloating it severely.


1) XMLPARSE(XMLSS) is not compatible with XMLSS(COMPAT), as described in the
COBOL Migration GUide.  They are 2 completely different parsers!  The changes
are minor, but must be looked at when  migrating from XMLPARSE(COMPAT) to
XMLPARSE(XMLSS).

2) TEST(NONE,NOSYM) is a strange option to use, you get very little debugging
and no formatted CEEDUMP.  It gives you overhead with no benefit.  You can
get full debugging functionality, formatted dumps and small object programs
in V3 with TEST(NONE,SYM,SEPARATE) and in V4 with TEST(NOHOOK,SEPARATE).
This change is also described in the COBOL Migration Guide.

There is very little to change between V3 and V4, basically just those two
things, if you would taken a few minutes to check the book...

Cheers,
TomR              >> COBOL is the Language of the Future! <<

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to