XML Toolkit for z/OS, C++ Edition Installation Instructions

Please note that the XML Toolkit for z/OS is orderable through normal channels in addition to the web download.

 

  

SMP/E Installation

Please refer to the instructions in the XML Toolkit for z/OS Program Directory and in the XMLSMPE.README.txt supplied with the download.

The Program Directory is in an Adobe Acrobat format. Download the latest version of the free AdobeTM AcrobatTM Reader (3.0 or higher) and use it to view and print PDF files, or visit the  Adobe Acrobat Web site for more information about the Adobe Acrobat Reader. To download the file, right click the link and select "Save Link As".

 

  

Non-SMP/E Installation

C++ Edition File names and Directory Paths
Component Release File name Directory Path
XML Parser for z/OS V1.10 ixmc570b.pax (or latest PTF version) /usr/lpp/ixm/IBM/xml4c-5_7
[full path to C++ parser]
V1.9 ixmc560b.pax (or latest PTF version) /usr/lpp/ixm/IBM/xml4c-5_6
[full path to C++ parser]
V1.8 ixmc550b.pax (or latest PTF version) /usr/lpp/ixm/IBM/xml4c-5_5
[full path to C++ parser]
XSLT Processor for z/OS V1.10 ixmcx21b.pax (or latest PTF version) /usr/lpp/ixm/IBM/xslt4c-1_11
[full path to C++ processor]
V1.9 ixmcx21b.pax (or latest PTF version) /usr/lpp/ixm/IBM/xslt4c-1_10
[full path to C++ processor]
V1.8 ixmcx19b.pax (or latest PTF version) /usr/lpp/ixm/IBM/xslt4c-1_9
[full path to C++ processor]

 

V1.10 XML Parser, C++ Edition

  1. Download [V1.10 parser file name] to a temporary directory on your workstation.
  2. Upload the [V1.10 parser file name] file to z/OS UNIX System Services to a temporary directory ([xmltemp]). This file must be uploaded in BINARY format.
  3. IBM recommends installing the Parser in the "/usr/lpp/ixm/IBM" subdirectory. If you wish to install the Parser there you may need to create the "ixm" and "IBM" directories. To do so, issue the following commands:
    cd /usr/lpp
    mkdir ixm (if this directory does not exist)
    cd ixm
    mkdir IBM (if this directory does not exist)
    cd IBM
    
    If you wish to install the Parser in some other directory then set that as your current directory. The remaining instructions will refer to the directory as the [full path to V1.10 Parser].
  4. If you have superuser authority and want the DLLs to be program controlled issue the following command:
    pax -rzf [xmltemp]/[V1.10 parser file name] -pApx
    
    Otherwise issue this command:
    pax -rzf [xmltemp]/[V1.10 parser file name] -pAp
    
  5. Issue this command to update your LIBPATH environment variable:
    export LIBPATH=[full path to V1.10 Parser]/lib:$LIBPATH
    
    and add this line to your .profile
  6. Go to ISPF panel 3.2
  7. Pre-allocate the following data sets ([userid] represents your TSO userid, unless you are authorized to create these data sets with a high-level qualifier of SYS1):
    [userid].SIXMLOD1, 300 cylinders on 3390, Record format: U,
    Directory blocks: 0, Record Length: 0, Block size: 27998,
    Data set Type: PDSE (LIBRARY)
          
    Note: if you are also going to install the XSLT C++ processor
          you need to allocate 450 cylinders for the [userid].SIXMLOD1
          data set.
     
    [userid].SIXMEXP, 2 cylinders on 3390, Record format: FB,
    Directory blocks: 2, Record Length: 80, Block size: 12960,
    Data set Type: PDS
    
  8. Execute the following TSO commands:
    ogetx '[full path to V1.10 Parser]/lib/libxml4c5_7_0.x'
          '[userid].SIXMEXP(IXM4C57X)' binary
    
    ogetx '[full path to V1.10 Parser]/lib/libxml4c5_7_0.xplink.x'  
          '[userid].SIXMEXP(IXM4C7AX)' binary
    	  
    ogetx '[full path to V1.10 Parser]/lib/libxml4c5_7_0q.x'
          '[userid].SIXMEXP(IXM4C7QX)' binary
    	  
    ogetx '[full path to V1.10 Parser]/lib/libxml4c-depdom5_7_0.x' 
          '[userid].SIXMEXP(IXMDD57X)' binary
    
    ogetx '[full path to V1.10 Parser]/lib/libxml4c-depdom5_7_0.xplink.x' 
          '[userid].SIXMEXP(IXMDD7AX)' binary
          
    ogetx '[full path to V1.10 Parser]/lib/IBM/JCLIN/HXML1A0.XML.JCLIN'
          '[userid].HXML1A0.XML.JCLIN'
    
    ogetx '[full path to V1.10 Parser]/lib/IBM/JCLIN/HXML1A0.XML.XPLINK.JCLIN' 
          '[userid].HXML1A0.XML.XPLINK.JCLIN'
    	  
    ogetx '[full path to V1.10 Parser]/lib/IBM/JCLIN/HXML1A0.XML64.JCLIN'
          '[userid].HXML1A0.XML64.JCLIN'
    
  9. Edit the [userid].HXML1A0.XML.JCLIN data set. This job will link edit the load modules in the [fullpath to Parser]/lib directory into [userid].SIXMLOD1. Update the high level qualifier on the data set in SIXMLOD1 DD statements so that it reflects [userid] instead of SYS1 (unless authorized to use SYS1 data sets). Also if you installed the Parser in a directory other than "/usr/lpp/ixm/IBM", you will need to update the "PATH=" parameter on each AIXMLOD1 DD statement in each step.
  10. Submit the JCL to link-edit the modules into [userid].SIXMLOD1.

Rule: For XPLINK support, you need to repeat steps 9 and 10 using data set [userid].HXML1A0.XML.XPLINK.JCLIN.

Rule: For 64-bit support, you need to repeat steps 9 and 10 using data set [userid].HXML1A0.XML64.JCLIN.

 

V1.9 XML Parser, C++ Edition

  1. Download [V1.9 parser file name] to a temporary directory on your workstation.
  2. Upload the [V1.9 parser file name] file to z/OS UNIX System Services to a temporary directory ([xmltemp]). This file must be uploaded in BINARY format.
  3. IBM recommends installing the Parser in the "/usr/lpp/ixm/IBM" subdirectory. If you wish to install the Parser there you may need to create the "ixm" and "IBM" directories. To do so issue the following commands:
    cd /usr/lpp
    mkdir ixm (if this directory does not exist)
    cd ixm
    mkdir IBM (if this directory does not exist)
    cd IBM
    
    If you wish to install the Parser in some other directory then set that as your current directory. The remaining instructions will refer to the directory as the [full path to V1.9 Parser].
  4. If you have superuser authority and want the DLLs to be program controlled issue the following command:
    pax -rzf [xmltemp]/[V1.9 parser file name] -pApx
    
    Otherwise issue this command:
    pax -rzf [xmltemp]/[V1.9 parser file name] -pAp
    
  5. Issue this command to update your LIBPATH environment variable:
    export LIBPATH=[full path to V1.9 Parser]/lib:$LIBPATH
    
    and add this line to your .profile
  6. Go to ISPF panel 3.2
  7. Pre-allocate the following data sets ([userid] represents your TSO userid, unless you are authorized to create these data sets with a high-level qualifier of SYS1):
    [userid].SIXMLOD1, 300 cylinders on 3390, Record format: U,
    Directory blocks: 0, Record Length: 0, Block size: 27998,
    Data set Type: PDSE (LIBRARY)
          
    Note: if you are also going to install the XSLT C++ processor
          you need to allocate 450 cylinders for the [userid].SIXMLOD1
          data set.
     
    [userid].SIXMEXP, 2 cylinders on 3390, Record format: FB,
    Directory blocks: 2, Record Length: 80, Block size: 12960,
    Data set Type: PDS
    
  8. Execute the following TSO commands (you only need to ogetx the XPLINK files if you want XPLINK support):
    ogetx '[full path to V1.9 Parser]/lib/libxml4c5_6_0.x'
          '[userid].SIXMEXP(IXM4C56X)' binary
    
    ogetx '[full path to V1.9 Parser]/lib/libxml4c5_6_0.xplink.x'  
          '[userid].SIXMEXP(IXM4C6XX)' binary
    
    ogetx '[full path to V1.9 Parser]/lib/libxml4c-depdom5_6_0.x' 
          '[userid].SIXMEXP(IXMDD56X)' binary
    
    ogetx '[full path to V1.9 Parser]/lib/libxml4c-depdom5_6_0.xplink.x' 
          '[userid].SIXMEXP(IXMDD6XX)' binary
          
    ogetx '[full path to V1.9 Parser]/lib/IBM/JCLIN/HXML190.XML.JCLIN'
          '[userid].HXML190.XML.JCLIN'
    
    ogetx '[full path to V1.9 Parser]/lib/IBM/JCLIN/HXML190.XML.XPLINK.OA26363.JCLIN' 
          '[userid].HXML190.XML.XPLINK.OA26363.JCLIN'
    
  9. Edit the [userid].HXML190.XML.JCLIN data set. This job will link edit the load modules in the [fullpath to Parser]/lib directory into [userid].SIXMLOD1. Update the high level qualifier on the data set in SIXMLOD1 DD statements so that it reflects [userid] instead of SYS1 (unless authorized to use SYS1 data sets). Also if you installed the Parser in a directory other than "/usr/lpp/ixm/IBM" you will need to update the "PATH=" parameter on each AIXMLOD1 DD statement in each step.
  10. Submit the JCL to link-edit the modules into [userid].SIXMLOD1.

Rule: For XPLINK support, you need to repeat steps 9 and 10 using data set [userid].HXML190.XML.XPLINK.JCLIN. This JCL is new for APAR OA26363. It addresses a problem in the V1.9 Toolkit where the ICU DLLs that should have been built XPLINK are not. A new set of DLLs is provided that are XPLINK and must be used with the XPLINK XML DLLs provided in this download.

V1.8 XML Parser, C++ Edition

  1. Download [V1.8 parser file name] to a temporary directory on your workstation.
  2. Upload the [V1.8 parser file name] file to z/OS UNIX System Services to a temporary directory ([xmltemp]). This file must be uploaded in BINARY format.
  3. IBM recommends installing the Parser in the "/usr/lpp/ixm/IBM" subdirectory. If you wish to install the Parser there you may need to create the "ixm" and "IBM" directories. To do so issue the following commands:
    cd /usr/lpp
    mkdir ixm (if this directory does not exist)
    cd ixm
    mkdir IBM (if this directory does not exist)
    cd IBM
    
    If you wish to install the Parser in some other directory then set that as your current directory. The remaining instructions will refer to the directory as the [full path to V1.8 Parser].
  4. If you have superuser authority and want the DLLs to be program controlled issue the following command:
    pax -rzf [xmltemp]/[V1.8 parser file name] -pApx
    
    Otherwise issue this command:
    pax -rzf [xmltemp]/[V1.8 parser file name] -pAp
    
  5. Issue this command to update your LIBPATH environment variable:
    export LIBPATH=[full path to V1.8 Parser]/lib:$LIBPATH
    
    and add this line to your .profile
  6. Go to ISPF panel 3.2
  7. Pre-allocate the following data sets ([userid] represents your TSO userid, unless you are authorized to create these data sets with a high-level qualifier of SYS1):
    [userid].SIXMLOD1, 250 cylinders on 3390, Record format: U,
    Directory blocks: 0, Record Length: 0, Block size: 27998,
    Data set Type: PDSE (LIBRARY)
          
    Note: if you are also going to install the XSLT C++ processor
          you need to allocate 350 cylinders for the [userid].SIXMLOD1
          data set.
     
    [userid].SIXMEXP, 2 cylinders on 3390, Record format: FB,
    Directory blocks: 2, Record Length: 80, Block size: 12960,
    Data set Type: PDS
    
  8. Execute the following TSO commands (you only need to ogetx the XPLINK files if you want XPLINK support):
    ogetx '[full path to V1.8 Parser]/lib/libxerces-c2_6_0.x'
          '[userid].SIXMEXP(IXM4C55X)' binary
    
    ogetx '[full path to V1.8 Parser]/lib/libxerces-c2_6_0.xplink.x'  
          '[userid].SIXMEXP(IXM4C5XX)' binary
    
    ogetx '[full path to V1.8 Parser]/lib/libxerces-depdom2_6_0.x' 
          '[userid].SIXMEXP(IXMDD55X)' binary
    
    ogetx '[full path to V1.8 Parser]/lib/libxerces-depdom2_6_0.xplink.x' 
          '[userid].SIXMEXP(IXMDD5XX)' binary
          
    ogetx '[full path to V1.8 Parser]/lib/IBM/JCLIN/HXML180.XML.JCLIN'
          '[userid].HXML180.XML.JCLIN'
    
    ogetx '[full path to V1.8 Parser]/lib/IBM/JCLIN/HXML180.XML.XPLINK.JCLIN' 
          '[userid].HXML180.XML.XPLINK.JCLIN'
    
  9. Edit the [userid].HXML180.XML.JCLIN data set. This job will link edit the load modules in the [fullpath to Parser]/lib directory into [userid].SIXMLOD1. Update the high level qualifier on the data set in SIXMLOD1 DD statements so that it reflects [userid] instead of SYS1 (unless authorized to use SYS1 data sets). Also if you installed the Parser in a directory other than "/usr/lpp/ixm/IBM" you will need to update the "PATH=" parameter on each AIXMLOD1 DD statement in each step.
  10. Submit the JCL to link-edit the modules into [userid].SIXMLOD1.

Rule: For XPLINK support, you need to repeat steps 9 and 10 using data set [userid].HXML180.XML.XPLINK.JCLIN.

 

V1.10 XSLT Processor, C++ Edition

  1. Download [V1.10 XSLT Processor file name] to a temporary directory on your workstation.
  2. Upload the [V1.10 XSLT Processor file name] file to z/OS UNIX System Services to a temporary directory ([xmltemp]). This file must be uploaded in BINARY format.
  3. IBM recommends installing the XSLT Processor in the "/usr/lpp/ixm/IBM" subdirectory. If you wish to install it there you may need to create the "ixm" and "IBM" directories. To do so issue the following commands:
    cd /usr/lpp
    mkdir ixm (if this directory does not exist)
    cd ixm
    mkdir IBM (if this directory does not exist)
    cd IBM
    
    If you wish to install the XSLT Processor in some other directory then set that as your current directory. The remaining instructions will refer to the directory as the [fullpath to XSLT Processor].
  4. If you have superuser authority and want the DLLs to be program controlled issue the following command:
    pax -rzf [xmltemp]/[V1.10 XSLT Processor file name] -ppx
    
    Otherwise issue this command:
    pax -rzf [xmltemp]/[V1.10 XSLT Processor file name] -pp
    
  5. The following data sets should already have been allocated when the V1.10 XML Parser, C++ Edition was installed. If they are already allocated, check that enough space was allocated for both the XML Parser and XSLT Processor.

    If the data sets have not been allocated yet, you may allocate them now and install the XSLT Processor. However, you must go back and also install the V1.10 XML Parser, C++ Edition.

    In the following data sets, [userid] represents your TSO userid, (unless you are authorized to create these data sets with a high-level qualifier of SYS1):

    [userid].SIXMLOD1, 450 cylinders on 3390, Record format: U,
    Directory blocks: 0, Record Length: 0, Block size: 27998, 
    Data set Type: PDSE (LIBRARY)
    
    [userid].SIXMEXP, 2 cylinders on 3390, Record format: FB,
    Directory blocks: 2, Record Length: 80, Block size: 12960,
    Data set Type: PDS
    
  6. Execute the following TSO commands:
    ogetx '[fullpath to V1.10 XSLT Processor]/lib/IBM/EXP/IXMLC21X'
          '[userid].SIXMEXP(IXMLC21X)'
    
    ogetx '[fullpath to V1.10 XSLT Processor]/lib/IBM/EXP/IXMLX21X' 
          '[userid].SIXMEXP(IXMLX21X)'
    	  
    ogetx '[fullpath to V1.10 XSLT Processor]/lib/IBM/EXP/IXMLQ21X'
          '[userid].SIXMEXP(IXMLQ21X)'
    
    ogetx '[full path to V1.10 XSLT Processor]/lib/IBM/EXP/IXMSG21X'
          '[userid].SIXMEXP(IXMSG21X)'  
    
    ogetx '[full path to V1.10 XSLT Processor]/lib/IBM/EXP/IXMXG21X' 
          '[userid].SIXMEXP(IXMXG21X)'  
    	  
    ogetx '[full path to V1.10 XSLT Processor]/lib/IBM/EXP/IXMQG21X'
          '[userid].SIXMEXP(IXMQG21X)'       	
    
    ogetx '[full path to V1.10 XSLT Processor]/lib/IBM/JCLIN/HXML1A0.XSLT.JCLIN'
          '[userid].HXML1A0.XSLT.JCLIN'
    
    ogetx '[full path to V1.10 XSLT Processor]/lib/IBM/JCLIN/HXML1A0.XSLT.XPLINK.JCLIN' 
          '[userid].HXML1A0.XSLT.XPLINK.JCLIN'
    	  
    ogetx '[full path to V1.10 XSLT Processor]/lib/IBM/JCLIN/HXML1A0.XSLT64.JCLIN'
          '[userid].HXML1A0.XSLT64.JCLIN'
    
  7. Edit the [userid].HXML1A0.XSLT.JCLIN data set. This job will link edit the DLLs in the [fullpath to V1.10 XSLT Processor]/lib directory into [userid].SIXMLOD1. It will also link edit the Xalan and testXSLT executables, Xalan and testXSLT, in [fullpath to V1.10 XSLT Processor]/bin into that library as IXMXAL21 and IXMTST21, respectively.

    Update the high-level qualifier on the data set in SIXMLOD1 DD statements so that it reflects [userid] instead of SYS1 (unless authorized to use SYS1 data sets). Also, if you installed the Parser in a directory other than "/usr/lpp/ixm/IBM" you will need to update the "PATH=" parameter on each AIXMLOD1 DD statement in each step.

Rule: For XPLINK support, you need to repeat step 7 using data set [userid].HXML1A0.XSLT.XPLINK.JCLIN.

Rule: For 64-bit support, you need to repeat step 7 using data set [userid].HXML1A0.XSL64T.JCLIN.

 

V1.9 XSLT Processor, C++ Edition

  1. Download [V1.9 XSLT Processor file name] to a temporary directory on your workstation.
  2. Upload the [V1.9 XSLT Processor file name] file to z/OS UNIX System Services to a temporary directory ([xmltemp]). This file must be uploaded in BINARY format.
  3. IBM recommends installing the XSLT Processor in the "/usr/lpp/ixm/IBM" subdirectory. If you wish to install it there you may need to create the "ixm" and "IBM" directories. To do so issue the following commands:
    cd /usr/lpp
    mkdir ixm (if this directory does not exist)
    cd ixm
    mkdir IBM (if this directory does not exist)
    cd IBM
    
    If you wish to install the XSLT Processor in some other directory then set that as your current directory. The remaining instructions will refer to the directory as the [fullpath to XSLT Processor].
  4. If you have superuser authority and want the DLLs to be program controlled issue the following command:
    pax -rzf [xmltemp]/[V1.9 XSLT Processor file name] -ppx
    
    Otherwise issue this command:
    pax -rzf [xmltemp]/[V1.9 XSLT Processor file name] -pp
    
  5. The following data sets should already have been allocated when the V1.9 XML Parser, C++ Edition was installed. If they are already allocated, check that enough space was allocated for both the XML Parser and XSLT Processor.

    If the data sets have not been allocated yet, you may allocate them now and install the XSLT Processor. However, you must go back and also install the V1.9 XML Parser, C++ Edition.

    In the following data sets, [userid] represents your TSO userid, (unless you are authorized to create these data sets with a high-level qualifier of SYS1):

    [userid].SIXMLOD1, 350 cylinders on 3390, Record format: U,
    Directory blocks: 0, Record Length: 0, Block size: 27998, 
    Data set Type: PDSE (LIBRARY)
    
    [userid].SIXMEXP, 2 cylinders on 3390, Record format: FB,
    Directory blocks: 2, Record Length: 80, Block size: 12960,
    Data set Type: PDS
    
  6. Execute the following TSO commands (you only need to ogetx the XPLINK files if you want XPLINK support):
    ogetx '[fullpath to V1.9 XSLT Processor]/lib/IBM/EXP/IXMLC20X'
          '[userid].SIXMEXP(IXMLC20X)'
    
    ogetx '[fullpath to V1.9 XSLT Processor]/lib/IBM/EXP/IXMLX20X' 
          '[userid].SIXMEXP(IXMLX20X)'
    	  
    ogetx '[full path to V1.9 XSLT Processor]/lib/IBM/EXP/IXMSG20X'
          '[userid].SIXMEXP(IXMSG20X)'  
    
    ogetx '[full path to V1.9 XSLT Processor]/lib/IBM/EXP/IXMXG20X' 
          '[userid].SIXMEXP(IXMXG20X)'  
    	  
    ogetx '[full path to V1.9 XSLT Processor]/lib/IBM/JCLIN/HXML190.XSLT.JCLIN'
          '[userid].HXML190.XSLT.JCLIN'
    
    ogetx '[full path to V1.9 XSLT Processor]/lib/IBM/JCLIN/HXML190.XSLT.XPLINK.JCLIN' 
          '[userid].HXML190.XSLT.XPLINK.JCLIN'
    
  7. Edit the [userid].HXML190.XSLT.JCLIN data set. This job will link edit the DLLs in the [fullpath to V1.9 XSLT Processor]/lib directory into [userid].SIXMLOD1. It will also link edit the Xalan and testXSLT executables, Xalan and testXSLT, in [fullpath to V1.9 XSLT Processor]/bin into that library as IXMXAL20 and IXMTST20, respectively.

    Update the high-level qualifier on the data set in SIXMLOD1 DD statements so that it reflects [userid] instead of SYS1 (unless authorized to use SYS1 data sets). Also, if you installed the Parser in a directory other than "/usr/lpp/ixm/IBM" you will need to update the "PATH=" parameter on each AIXMLOD1 DD statement in each step.

Rule: For XPLINK support, you need to repeat step 8 using data set [userid].HXML190.XSLT.XPLINK.JCLIN.

V1.8 XSLT Processor, C++ Edition

  1. Download [V1.8 XSLT Processor file name] to a temporary directory on your workstation.
  2. Upload the [V1.8 XSLT Processor file name] file to z/OS UNIX System Services to a temporary directory ([xmltemp]). This file must be uploaded in BINARY format.
  3. IBM recommends installing the XSLT Processor in the "/usr/lpp/ixm/IBM" subdirectory. If you wish to install it there you may need to create the "ixm" and "IBM" directories. To do so issue the following commands:
    cd /usr/lpp
    mkdir ixm (if this directory does not exist)
    cd ixm
    mkdir IBM (if this directory does not exist)
    cd IBM
    
    If you wish to install the XSLT Processor in some other directory then set that as your current directory. The remaining instructions will refer to the directory as the [fullpath to XSLT Processor].
  4. If you have superuser authority and want the DLLs to be program controlled issue the following command:
    pax -rzf [xmltemp]/[V1.8 XSLT Processor file name] -ppx
    
    Otherwise issue this command:
    pax -rzf [xmltemp]/[V1.8 XSLT Processor file name] -pp
    
  5. Go to ISPF panel 3.2
  6. The following data sets should already have been allocated when the V1.8 XML Parser, C++ Edition was installed. If they are already allocated, check that enough space was allocated for both the XML Parser and XSLT Processor.

    If the data sets have not been allocated yet, you may allocate them now and install the XSLT Processor. However, you must go back and also install the V1.8 XML Parser, C++ Edition.

    In the following data sets, [userid] represents your TSO userid, (unless you are authorized to create these data sets with a high-level qualifier of SYS1):

    [userid].SIXMLOD1, 350 cylinders on 3390, Record format: U,
    Directory blocks: 0, Record Length: 0, Block size: 27998, 
    Data set Type: PDSE (LIBRARY)
    
    [userid].SIXMEXP, 2 cylinders on 3390, Record format: FB,
    Directory blocks: 2, Record Length: 80, Block size: 12960,
    Data set Type: PDS
    
  7. Execute the following TSO commands (you only need to ogetx the XPLINK files if you want XPLINK support):
    ogetx '[fullpath to V1.8 XSLT Processor]/lib/IBM/EXP/IXMLC19X'
          '[userid].SIXMEXP(IXMLC19X)'
    
    ogetx '[fullpath to V1.8 XSLT Processor]/lib/IBM/EXP/IXMLX19X' 
          '[userid].SIXMEXP(IXMLX19X)'
    	  
    ogetx '[full path to V1.8 XSLT Processor]/lib/IBM/EXP/IXMSG19X'
          '[userid].SIXMEXP(IXMSG19X)'  
    
    ogetx '[full path to V1.8 XSLT Processor]/lib/IBM/EXP/IXMXG19X' 
          '[userid].SIXMEXP(IXMXG19X)'  
    	  
    ogetx '[full path to V1.8 XSLT Processor]/lib/IBM/JCLIN/HXML180.XSLT.JCLIN'
          '[userid].HXML180.XSLT.JCLIN'
    
    ogetx '[full path to V1.8 XSLT Processor]/lib/IBM/JCLIN/HXML180.XSLT.XPLINK.JCLIN' 
          '[userid].HXML180.XSLT.XPLINK.JCLIN'
    
  8. Edit the [userid].HXML180.XSLT.JCLIN data set. This job will link edit the DLLs in the [fullpath to V1.8 XSLT Processor]/lib directory into [userid].SIXMLOD1. It will also link edit the Xalan and testXSLT executables, Xalan and testXSLT, in [fullpath to V1.8 XSLT Processor]/bin into that library as IXMXAL19 and IXMTST19, respectively.

    Update the high-level qualifier on the data set in SIXMLOD1 DD statements so that it reflects [userid] instead of SYS1 (unless authorized to use SYS1 data sets). Also, if you installed the Parser in a directory other than "/usr/lpp/ixm/IBM" you will need to update the "PATH=" parameter on each AIXMLOD1 DD statement in each step.

Rule: For XPLINK support, you need to repeat step 8 using data set [userid].HXML180.XSLT.XPLINK.JCLIN.

 

Contact IBM

Browse z/OS