Questions tagged [cics]

CICS (Customer Information Control System) is a transaction server that runs primarily on IBM mainframe systems under z/OS and z/VSE.

CICS is a transaction manager designed for rapid, high-volume online processing. Historically this processing was mostly interactive (screen-oriented), but since the addition of APIs to handle http(s) and SOAP web services more legacy applications have had new interfaces retrofitted.

Applications are written in a variety of languages including Assembler, COBOL, Java, PHP, PL/I, and Rexx, and use CICS supplied APIs to interact with CICS resources such as files, database connections or to invoke functions such as invoking a web service.

CICS manages the entire transaction such that if for any reason a part of the transaction fails all recoverable changes can be backed out.

208 questions
0
votes
1 answer

How to display multiple records in a single map using TSQ in CICS-db2-cobol program?

I have a table containing huge amount of data. I fetched multiple records from that table using Cursor. But now, I want to display those fetched records in a single map. Can anyone please help me with a sample code ?
JOHN
  • 33
  • 8
0
votes
1 answer

Are there any source code considerations when enabling port sharing on z/OS?

I am looking at possible issues with TCPIP port sharing for a server application written in C. The documentation indicates that the application does not have to do anything as the port sharing is transparent to the server and client applications.…
0
votes
1 answer

Optimized value for CICS MXT and DB2CONN TCBLIMIT

CICS DB2CONN has two limit value, TCBLIMIT and THREADLIMIT, is this true that these two value should be greater than the CICS MXT (max task) value?
Ondemand
  • 5
  • 2
0
votes
0 answers

How to resolve Vsam File status error code 93?

When I am trying to access a Vsam Sequential dataset(which is also opened in CICS) from batch, I use EXTEND mode to open the file and append some data to it. Earlier it was working fine. All of a sudden , it is not working now and I am getting File…
0
votes
1 answer

Microfocus cics xctl commarea

In MICROFOCUS: PROG100 uses this command to transfer to PROG200. It is PASSING WORKING-STORAGE FIELD. EXEC CICS XCTL PROGRAM ('PROG200') COMMAREA (WORKING-STORAGE-FIELD) LENGTH (199) END-EXEC. PROG200 receives garbage in the…
vealparm
  • 21
  • 1
  • 4
0
votes
1 answer

Reserved QUEUE name usage in WRITEQ TS

The IBM documentation for WRITEQ TS states: "Do not use X'FA' through X'FF', or **, or $$, or DF, as the first character of the name; these characters are reserved for CICS use." What are each of those prefixes used for? Presumably one of them would…
Be Kind To New Users
  • 9,672
  • 13
  • 78
  • 125
0
votes
1 answer

How to target a single back end "Node" to process a client request

I have a Java EE application that resides on multiple servers over multiple sites. Each instance of the application produces logs locally. The Java EE application also communicates with IBM Mainframe CICS applications via SOAP/HTTP. These CICS…
Hector
  • 4,016
  • 21
  • 112
  • 211
0
votes
2 answers

difference between passing control to different program using return() and calling a program using xctl

If I have ,say, 2 screens. First is the prompt screen which asks for, say, some record key and the next screen displays the information about the record. Now when I want to transfer the control to the second screen (after doing the job of the 1st…
0
votes
1 answer

Mainframe Batch Job Triggering

I am new to CICS. I have one query, Can we trigger Batch job thorough CICS transaction? I want to trigger a batch job through program which is executed by CICS transaction,is it possible?
Manasi
  • 717
  • 8
  • 18
  • 30
0
votes
3 answers

CICS Program Stack in COBOL

Is there a way of identify the program name in the call stack? i.e., I've got a PGM X that links to a PGM B and this one links to a PGM C, and then, in C, I want to know which program originates the call (PGM X)?
JCNat
  • 3
  • 1
  • 3
0
votes
3 answers

z/os cics db2 cobol program to process database entries concurrently

I have a DB2 table containing large amount of records to be send out to external system via MQs. There is a column in the table containing whether the record status (sent or pending to be sent). I write a scheduler program to continually check if…
0
votes
1 answer

How to use page-cursor concept in cobol?

I have a database of large details to be displayed in a single CICS map. I thought of using page-cursor concept in fethcing every few rows and display it in CICS map. But I dont know the syntax for page-cursor in COBOL. Can somebody help me with…
codevelocity
  • 1
  • 1
  • 2
0
votes
0 answers

CICS TCP/IP Sockets: Concurrent server bottleneck and timeout

My setup is as follows: Java clients, using Java sockets, dial to a CICS 5.2 Application (the program addressed is written in COBOL). The Java clients are careless: If they have a job for CICS, they will send a transaction request. The problem is…
DraxDomax
  • 1,008
  • 1
  • 9
  • 28
0
votes
1 answer

CICS Explorer- DB2 connectivity

I am developing a simple java program in CICS Explorer to connect to DB2 on mainframe. Using the plug-in development option in CICS Explorer, I have converted the DB2 jars as plug-ins,deployed them and added the deployed plugins in the JVM profile…
Sherly
  • 1
  • 2
0
votes
4 answers

How can I determine if my COBOL program which uses DB2 CICS will cause deadlocks for other transactions?

I'm currently working on a system that uses COBOL to connect to DB2. A sample browse would be initiated by the following statement: EXEC SQL DECLARE CURSOR FOR SELECT FROM…
heisenbergman
  • 1,459
  • 4
  • 16
  • 33