This document covers the following topics:
Broker Administration
EntireX Broker now supports SSL-encrypted JMX communication with authentication when you use the Broker Administration client
(etbsrv
).
For more information see Enabling SSL and Authentication for JMX under Setting up Broker Instances in the Linux | Windows Administration documentation.
APF Enhancement
APF authorization is no longer required for the EXX library under z/OS.
This means that clients and servers no longer have to work with an authorized library. See also z/OS Installation under Other Changes and Enhancements.
PKCS#12 Support
The SSL parameter trust_store
specifies the file name of a PKCS#12 certificate store that needs a password for unlocking.
This password is set by the new SSL parameter trust_passwd
. See SSL/TLS Parameters for SSL Clients under SSL/TLS, HTTP(S), and Certificates with EntireX in the platform-independent Administration documentation.
Passphrases in CICS Scenarios
Passphrases are supported using CICS IPIC connections and CICS Socket Listener connections, see EntireX Adapter Enhancements and EntireX RPC Server Enhancements in this section.
z/OS Support
Authorization rules are now also supported by EntireX on platform z/OS.
Changed Behavior
If section DEFAULTS=AUTHORIZATION-RULES
is defined in the broker attribute file, this has precedence over other security settings:
z/OS
Attribute file settings take precedence over RACF and any authorization rules in RACF are ignored.
Linux, Windows
Attribute file settings take precedence over LDAP and any authorization rules in the LDAP repository are ignored.
Refresh Rules from Attribute File
With new command REFRESH-RULES
, currently active rules are replaced by new rules from section AUTHORIZATION-RULES
of the broker attribute file. See ETBCMD
: Executable Command Requests in the EntireX Broker documentation.
See Authorization Rules in the platform-independent Administration documentation.
EntireX now supports the following additional platforms:
z/OS 2.6
CICS 6.1
Linux Red Hat 9 (Intel x86 only)
Windows 11 and Windows Server 2022
IMS version 15.2
CI/CD Scenarios - Creating or Updating Connections using the REST API
Creating or Updating Connections using the REST API has been simplified, see EntireX Adapter Enhancements in this section.
This new feature is particularly useful with regards to automation of development processes.
REST Inbound Scenarios - REST Clients calling COBOL or Natural
The Designer has been enhanced to allow easier extraction of COBOL or Natural sources and modeling to REST APIs without a
request body.
These REST APIs use the HTTP method GET
and transfer their input parameters as URL parameters.
See API Modeling with the IDL Extractor for COBOL and IDL Extractor for Natural.
New Connection Type CICS IPIC
The EntireX Adapter has been enhanced with connections to CICS IPIC.
This connection enables you to call CICS interface types Channel Container and DFHCOMMAREA programs without installing
EntireX components on the mainframe (Zero Footprint).
See Enhanced CICS Support in this section and Connection Parameters for CICS IPIC Connections in the EntireX Adapter documentation.
Use a Secure Autoinstalled IPIC Connection to check Passphrases, Passwords and PassTickets in the CICS back end.
CICS Socket Listener Connections
CICS Socket Listener connections have been enhanced to support Passphrases in the CICS back end. See Connection Parameters for CICS Socket Listener Connections
(Adapter Connections) | Creating or Updating Connections using the REST API in the EntireX Adapter documentation.
Creating or Updating Connections using the REST API
Handling of sensitive data such as passwords/passphrases has been enhanced.
We now strongly recommend using encryption inside a JSON document. This new feature is described under Password Encryption in the EntireX Adapter documentation.
Simplified REST APIs
A new service is provided to create/update simplified REST APIs without a payload, just using the HTTP method GET
.
See parameter resourceName
under Creating or Updating Connections using the REST API in the EntireX Adapter documentation.
Calling CICS interface type Channel Container with Zero Footprint
Programs with CICS interface type Channel Container can be called without installing EntireX components on the mainframe (Zero
Footprint) using
CICS IPIC Connections with the EntireX Adapter for Integration Server scenarios. See also EntireX Adapter Enhancements.
RPC Server for CICS IPIC for RPC client scenarios. See also EntireX RPC Server Enhancements.
In addition to Channel Container, DFHCOMMAREA programs are also supported. See Connecting COBOL under Common Integration Scenarios.
CICS Socket Pool for Broker Stub CICSETB
The Socket Pool allows you to reuse TCP/IP socket connections across multiple Broker calls.
Reusing sockets saves resources and speeds up Broker calls. See CICS Socket Pool for CICSETB
under Administering Broker Stubs in the z/OS Administration documentation.
c-tree Configuration of EntireX Broker Persistent Store
You can now use Command Central to configure a persistent store of type c-tree.
You can edit maximum size, page size, and path of the c-tree persistent store using the Command Central GUI or command
line.
See Configuring a Broker Instance > Persistent Store using the Command Central GUI | Command Line.
API Modeling with the IDL Extractor for COBOL and IDL Extractor for Natural
The COBOL Mapping Editor and Natural Mapping Editor now support API modeling where group data items from the extracted source
can be excluded in the extracted IDL (API), but the subordinated data items remain.
This allows you to set IDL directions (IN, OUT) correctly, with the following advantages:
Reduced payload, which means less traffic at runtime.
The extracted API is simplified. For REST inbound scenarios, this means you can model the REST API more easily to simple HTTP
GET
methods without any input payload.
With the GET
method, REST clients transfer level-1 input parameters as simple URL parameters - there is no request body.
More information:
IDL Extractor for COBOL
See Ungroup (Flatten) an IDL Group for interface type DFHCOMMAREA (In same as Out, In different to Out) | Large Buffer (In same as Out, In different to Out) | Channel Container | IMS BMP | IMS Connect | COBOL Converter (In same as Out, In different to Out).
IDL Extractor for Natural
See Ungroup (Flatten) an IDL Group in the IDL Extractor for Natural documentation.
XML Mapping Editor
In the XML Mapping Editor, the Fault Document generation has been aligned to the SOAP 1.1 specification, that is, the default
value generation for faultActor
is removed.
EntireX XML Tester
The EntireX XML Tester supports EntireX parameters defined in WSDL corresponding with XMM or AAR.
These parameters are added to the EntireX Parameters setting and can be used in a request document or as an HTTP header.
The sample generation reflects this setting. See EntireX XML Tester in the XML/SOAP Wrapper documentation.
Integration Server Wrapper Wizard
With the Integration Server Wrapper Wizard you can now create a new package in the package selection area of the pages
Define Adapter Services for... and Define Adapter Listener for.... See Step 4a: Create a Connection and Related Adapter Services or Step 4c: Create a Connection and Related Adapter Listener in the Integration Server Wrapper documentation depending on the selected connection type.
New RPC Server for CICS IPIC
The EntireX RPC Server for CICS® IPIC allows standard RPC clients to communicate with CICS programs running on IBM CICS®
without installing EntireX components on the mainframe (Zero Footprint).
The CICS interface types Channel Container and DFHCOMMAREA are supported. More info
See also Enhanced CICS Support in this section.
Use a Secure Autoinstalled IPIC Connection to check Passphrases, Passwords and PassTickets in the CICS back end.
RPC Server for CICS Socket Listener
The RPC Server for CICS Socket Listener has been enhanced to support Passphrases in the CICS back end. See
Administering the RPC Server for CICS Socket Listener using Command Central (GUI | Command Line), or using Local Scripts.
Load Library Enhancements
On z/OS, modules ETBFATTR
and USRSEC
have been moved from
EXX109.MVSLOAD
to EXB109.MVSLOAD
.
Alias BROKER31
and module BROKERZ
are no longer needed and have been removed from EXX109.MVSLOAD
.
Stub Trace Enhancements
Broker stubs NATETB23
and NATETBZ
now support trace. See Administering Broker Stubs in the z/OS Administration documentation.
z/OS Installation
Only the EXB load library requires APF authorization. See Step 4: Authorize and Assign the Broker STEPLIB Data Sets in the z/OS Installation documentation.
Relocation of SAGTOKEN
In previous versions, the SAGTOKEN utility was delivered in the EXX load library. It is now delivered in the EXB load library.
You may need to adapt your JCL scripts accordingly.
See SAGTOKEN
Utility under Administering Broker Stubs in the z/OS Administration documentation.
Relocation of Executables
In previous versions, the following executables were delivered in the EXB load library:
BCOC
, BCOS
ETBCMD
, ETBINFO
ETBNATTR
EXXMSG
They are now delivered in the EXX load library. You may need to adapt your JCL scripts accordingly.
ICU Support
EntireX Broker now supports ICU 63.2 on platforms z/OS, Linux and Windows.
Com-plete Stub COMETB
A member with the name DEFAULT in the EXAENV environment store may contain global variables valid for all users.
See EXAENV Environment Store under Administering Broker Stubs in the z/OS Administration documentation.
Maximum Number of Worker Tasks Increased
For broker attributes NUM-WORKER
, WORKER-MAX
, WORKER-MIN
,
the maximum number of worker tasks has been increased from 32 to 64.
The check of the attributes has been simplified. Only WORKER-MIN
greater than WORKER-MAX
is rejected.
Trace Utility under Windows
The EntireX Trace Utility is now started with traceutility.bat
(formerly: exxtracutil.exe
).
See Using the Tool in the Windows Administration documentation.