Hostbridge - We Make Integration Real

FAQs: Basic Mapping Support (BMS)

The list is by no means exhaustive, so please feel free to mail us questions about any topics we fail to cover here.

Here are some of the topics covered in our FAQ.

Is HostBridge sensitive to changes in the location of fields, or the value of literals, on a BMS map?

Absolutely not. HostBridge is insensitive to where within the BMS map/screen a particular field is located. HostBridge never references the BMS map.

^ Back to Top
 

What happens if I add a new field to a BMS map?

Once you have reassembled the new map (which causes the ADS and ADSD to be updated), HostBridge will automatically include the new field in the XML output generated. Middle-tier applications that use HostBridge’s XML output will not need to be changed unless, of course, you want them to reference the new field.

^ Back to Top
 

What happens if I remove a field from the BMS map?


If a field is removed from a BMS map, then HostBridge will no longer include it in the XML output it generates. To HostBridge, this is no problem. However, if the middle-tier application expects to find this field in the XML output, then that application will need to be modified accordingly. If, however, the application does not reference a removed field, then it will never know the difference.

^ Back to Top
 

Do the BMS maps still exist?


Yes.

 

^ Back to Top
 

Does HostBridge require that we re-compile our applications?


HostBridge does not require that your applications be recompiled (in fact, some of our customers probably would hard-pressed to find their source code!). However, if the target transaction/application uses BMS and they are missing the ADSD, you do have to recompile the BMS maps. IBM shipped a new set of BMS macros beginning with CICS TS 1.x and these new macros that generate some of the data structures in the BMS map load module that HostBridge relies upon. Customers seem to have a far easier time finding their maps than the application source (besides, IBM provides a utility to re-generate the BMS map source from a map load module in case they've lost the map source). The map load modules generated by the CICS TS BMS macros are backwards compatible so neither HostBridge nor IBM require that the BMS applications be recompiled.

^ Back to Top

Does HostBridge support the PAGE and ACCUM parameters used by BMS applications?


Yes, the latest version of HostBridge supports PAGE and ACCUM in conjunction with an IBM-developed CICS usermod. Contact HostBridge technical support for additional information.

 

^ Back to Top
 

Does HostBridge support SDF2-generated BMS maps?


Yes. HostBridge provides a program that will accept as input the BMS macro code generated by SDF2, and generate as output the identical BMS macro code with the long/real field names. Fortunately, all the info we need to do this is included in the BMS macro source generated by SDF2. The great thing about this approach is that it is totally transparent to the COBOL program/programmer. It is also totally transparent to HostBridge. All you would need to do is include an additional step in the JCL used to generate/compile your SDF2 maps.

^ Back to Top
 

 

 

 








MMSOA 3 – into the cloud

Mainframe. Cloud. SOA. 
Watch Dan Speer’s new Mainframe Modernization & SOA 3 webcasts– new case studies on integration strategies and tactics.

image


 

CA mainframe madness 2.0

Register today (FREE!) for CA’s month of mainframe madness. Online sessions, demos, HostBridge booth, great content, giveaways.


 

demos & assessments

Tues, Sept 21, 11am CDT.
Interactive demo. Learn how to use HostBridge to build web services from CICS transactions, process dozens of screens in one click.

Webex
Contact Us for a private demo or integration assessment.


 

JavaScript for integration

imageRead Russ’s article series. Learn how companies use JavaScript tools to rapidly develop web services integrating mainframes and distributed systems.