Technote (troubleshooting)
Problem(Abstract)
Maps that reference an XML Schema or DTD may report an invalid metadata location error after upgrading WebSphere® Transformation Extender (WTX) 8.2 to 8.4 on z/OS.
Symptom
The metadata location referenced by the map could not be found after an upgrade from WTX 8.2 to 8.4 on z/OS.
Cause
The invalid metadata location error may occur if the JCL on z/OS contains a DD Statement referencing the XML Schema or DTD metadata location with a single or one forward slash ( / ) character for the syntax.
The JCL on z/OS must use a DD Statement to reference the XML Schema or DTD metadata location with a double or two forward slash ( // ) characters for the syntax.
Diagnosing the problem
Determine whether the JCL on z/OS, used to execute the map, contains a single or double forward slash ( / ) character in the DD Statement that references the XML Schema or DTD metadata location.
For example:
'/DD:TESTXSD1' <-- single forward slash ( / ) character syntax
'//DD:TESTXSD1' <-- double forward slash ( // ) character syntax
Resolving the problem
The invalid metadata location error may be resolved by updating the z/OS JCL to use a DD Statement that references the XML Schema or DTD metadata location with a double or two forward slash ( // ) characters syntax.
Example JCL containing the single forward slash ( / ) character syntax which fails with the invalid metadata location error:
....
000030 //CMD DD *
000031 WTXMAP1
000032 /IF1 WTXIN1 /I1M '/DD:TESTXSD1'
000033 /OF1 WTXOUT1 /VX15 WTXOUT1
000034 /*
....
Example JCL that was modified to contain the double forward slash ( // ) character syntax which resolves the invalid metadata location error:
....
000030 //CMD DD *
000031 WTXMAP1
000032 /IF1 WTXIN1 /I1M '//DD:TESTXSD1'
000033 /OF1 WTXOUT1 /VX15 WTXOUT1
000034 /*
....
In this example, the problem was resolved by changing the '/DD:TESTXSD1' single forward slash ( / ) character syntax to the '//DD:TESTXSD1' double forward slash ( // ) character syntax.
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.