There are a number of ways that HostBridge directives may be specified.  These include:

  • By using CICS transaction HBGC (described here)
  • By using CICS transaction HBSM and changing the global commands (described here)
  • By including the directives within the inbound XML or query string (described here)
  • By including the directives within supplied HostBridge directive programs HBR@INIT, HBR@RQST, or HBR@SESS  (described here)
  • By including the directives within supplied HostBridge DOCTEMPLATEs HBR@INIT, HBR@RQST, or HBR@SESS (described here)

Use of a particular method of specifying directives will depend on what you are trying to accomplish.  In general, you should:

  • Use the HBGC or HBSM method if you are trying to see how a change in directive specification will affect a HostBridge transaction before making such a change permanent, or to turn on specific debugging directives under HostBridge Support supervision
  • Include the directives in the inbound XML or query string if you want the directive to be effective for only the duration of the HostBridge transaction invoked by the inbound XML or query string
  • Include the directives in the directive program or DOCTEMPLATE HBR@RQST if you want the directive to be effective for the duration of any HostBridge transaction
  • Include the directives in the directive program or DOCTEMPLATE HBR@SESS if you want the directive to be effective for the duration of any HostBridge session (in other words, for the duration of any HostBridge state token)
  • Include the directives in the directive program or DOCTEMPLATE HBR@INIT if you want the directive  to be effective for the entire life of a CICS region where HostBridge is running (the directives will be processed when CICS is started up)

© 2022 HostBridge Technology, LLC
Unless otherwise noted, all rights reserved.