IBM Z and LinuxONE IBM Z

Expand all | Collapse all

z/OS cleint web enablement CICS componenet acting as cleint and server

  • 1.  z/OS cleint web enablement CICS componenet acting as cleint and server

    Posted Mon September 21, 2020 09:16 AM
    I am planning to use use the z/OS client web enablement toolkit from inside CICS using EXEC CICS INVOKE COMMAND does it allow CICS components to act both as server and client?
     
    To use EXEC CICS INVOKE SERVICE command, and it looks like I need to set up PIPELINE for each server's unique process connection, correct?

    Thank You,
    Raghu Y



    ------------------------------
    Raghu Yatavelli
    ------------------------------


  • 2.  RE: z/OS cleint web enablement CICS componenet acting as cleint and server

    Posted Tue September 22, 2020 05:00 PM
    EXEC CICS INVOKE SERVICE will only work with the CICS-supplied PIPELINE process. It does not allow you to use other facilities such as the z/OS Web Client Enablement Toolkit.  For CICS as a client, the only provided PIPELINE is for SOAP services.

    Documentation on the CICS pipelines and the types of applications supported by them can be found in the CICS Knowledge Center for the release of CICS that you are using.  Here's the link to the KC for CICS TS V5.5: CICS Transaction Server for z/OS 5.5.0

    The use of the CICS PIPELINE for SOAP services is also documented in a pair of Redbooks.  SG24-7657, Implementing CICS Web Services, and SG24-7126, Application Development for IBM CICS Web Services.  Links to the download sites for these two documents are here.

    Implementing CICS Web Services
    Application Development for IBM CICS Web Services

    Another Redbook (SG24-8161, Implementing IBM CICS JSON Web Services for Mobile Applications) describes how to  use the CICS PIPELINE to implement CICS server applications for JSON.  It also contains a sample client application which uses the EXEC CICS WEB commands rather than a PIPELINE.  Here's the link to download this Redbook: Implementing IBM CICS JSON Web Services for Mobile Applications




    ------------------------------
    Leigh Compton
    ------------------------------



  • 3.  RE: z/OS cleint web enablement CICS componenet acting as cleint and server

    Posted Mon November 23, 2020 11:09 PM
    Adding to (and fully agreeing with) Leigh's comments, the z/OS Client Web Enablement Toolkit equips z/OS with the ability to act as an API requester, i.e. z/OS as a client, outbound to some "external" z/OS or non-z/OS provided API. As its name suggests, the z/OS Client Web Enablement Toolkit does not act as a server. So even if you were to use the z/OS Client Web Enablement Toolkit in some fashion with CICS, it would only handle one of the two directions you seek.

    CICS Transaction Server itself offers bidirectional JSON-oriented pipelines, as Leigh mentions. Another popular option is z/OS Connect Enterprise Edition, which is also bidirectional (z/OS as both server and client).

    ------------------------------
    Timothy Sipples
    ------------------------------