Skip to main content

Map execution may report an Invalid Metadata Location after an upgrade from WebSphere Transformation Extender 8.2 to 8.4 on z/OS


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:

(0 users)Average rating

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.

Rate this page:


(0 users)Average rating

Add comments

Document information

WebSphere Transformation Extender

Command Server


Software version:
8.3, 8.4


Operating system(s):
z/OS


Reference #:
1620932


Modified date:
2013-01-03

Translate my page

Content navigation