The compiler option XMLSPARSE no longer exists for you as you have discovered.
For your task this does not matter. V5.1 uses XMLSS without you asking it to. You get to use XMLSS without having to specify it as a compiler OPTION. If you parse XML with V5.1 you will do so using XMLSS, without having to do anything else.
From the V5.1 Language Reference:
- XMLPARSE - The XML System Services parser is always used.
XML System Services is XMLSS.
With V5.2, the compiler option XMLPARSE is restored:
XML PARSE COMPAT support is restored. You can specify the XMLPARSE(XMLSS|COMPAT) compiler option to choose between parsing with the z/OS XML System Services parser, or with the compatibility-mode COBOL XML parser from the COBOL library. It can ease your migration to the Enterprise COBOL V5 compiler.
In using V5.1 you are using XMLSS with no choice of anything else. If later using V5.2 and you discovered that your compile did not use XMLSS, you could specify its use with compiler option XMLPARSE with option XMLSS.
If you are still unsure of which XML parsing processor is used by any given program, you can consult the Compiler Information Bytes. See Table 54, Signature information bytes, byte 28, bit 4 in your Programming Guide.
BillWoodger