For z/OS platforms

Optimized local adapter definitions for CICS

You must define the WebSphere optimized local adapter (WOLA) transactions, programs, task-related user exits (TRUE), and transient data queues (TDQs) in CICS to enable WOLA support.

You must add the definitions that enable WOLA support in CICS to the primary CICS system definition (CSD) file, DFHCSD. For information about how to add the definitions, see Enabling support for Liberty optimized local adapters in CICS.

When you add the definitions, you can specify the suggested GROUP name, BBOACSD, or you can specify a different name. You must specify all other values as shown in the following example.

  DEFINE PROGRAM(BBOACNTL) GROUP(BBOACSD) LANGUAGE(C)
         DATALOCATION(ANY) EXECKEY(CICS)
         CONCURRENCY(THREADSAFE) API(OPENAPI)
  DEFINE PROGRAM(BBOATRUE) GROUP(BBOACSD) LANGUAGE(ASSEMBLER)
         DATALOCATION(ANY) EXECKEY(CICS)
         CONCURRENCY(THREADSAFE) API(OPENAPI)
  DEFINE PROGRAM(BBOACSRV) GROUP(BBOACSD) LANGUAGE(C)
         DATALOCATION(ANY) EXECKEY(CICS)
         CONCURRENCY(THREADSAFE) API(OPENAPI)
  DEFINE PROGRAM(BBOACLNK) GROUP(BBOACSD) LANGUAGE(C)
         DATALOCATION(ANY) EXECKEY(USER)
         CONCURRENCY(THREADSAFE) API(OPENAPI)  
  DEFINE TRANSACTION(BBOC) PROGRAM(BBOACNTL) GROUP(BBOACSD)
         TASKDATALOC(ANY) TASKDATAKEY(CICS)
  DEFINE TRANSACTION(BBO$) PROGRAM(BBOACSRV) GROUP(BBOACSD)
         TASKDATALOC(ANY) TASKDATAKEY(CICS)
  DEFINE TRANSACTION(BBO#) PROGRAM(BBOACLNK) GROUP(BBOACSD)
         TASKDATALOC(ANY) TASKDATAKEY(USER)
  DEFINE TDQUEUE(BBOQ) TYPE(EXTRA) DDNAME(BBOOUT) GROUP(BBOACSD)
         DATABUFFERS(1) BLOCKFORMAT(UNBLOCKED) RECORDF(V)
         TYPEFILE(OUTPUT) DISPOSITION(SHR) OPENTIME(INITIAL)
         BLOCKSIZE(224) RECORDSIZE(220)

Icon that indicates the type of topic Reference topic

File name: rwlp_dat_cicsoladef.html