Migration and Basic Mapping Support (BMS) services
TXSeries® for Multiplatforms provides support for minimum function BMS support and some standard function BMS support (see BMS functions supported in TXSeries). This means that you can migrate BMS macro source code at this level to TXSeries for Multiplatforms.
The BMS processor highlights any BMS function that TXSeries for Multiplatforms does not support.
If a map in your existing CICS® system (the system you are porting from) uses other than minimum function BMS and you cannot discard the map, you must either:
- Modify the map to use only minimum function BMS, or
- Allow the applications that are using the map to coexist with TXSeries for Multiplatforms by continuing to run them in your existing CICS system.
You can specify the PS parameter in BMS maps (see the Supported BMS definition macros) as one of the following:
See the TXSeries for Multiplatforms Application Programming Reference
- PS=8
- PS=X'F8' (EBCDIC)
- PS=X'38' (ASCII)
When an application routes a transaction from an EBCDIC system, TXSeries for Multiplatforms converts the sent X'F8' value to X'38'. When a TXSeries for Multiplatforms application routes a transaction, the EBCDIC system converts the sent X'38' value to X'F8'. Application programs that you migrate to TXSeries for Multiplatforms and that explicitly set PS=X'F8' continue to work. Applications that you develop for TXSeries for Multiplatforms that set PS=X'38' work on TXSeries for Multiplatforms but do not work if you migrate them to an EBCDIC system.
It is advisable that you always code PS=8.