Portal | Manuals | References | Downloads | Info | Programs | JCLs | Mainframe wiki | Quick Ref
IBM Mainframe Computers Forums Index
 
Register
 
IBM Mainframe Computers Forums Index Mainframe: Search IBM Mainframe Forum: FAQ Memberlist Profile Log in to check your private messages Log in
 
Identifying Interfaces in CICS/mainframe

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> CICS
View previous topic :: :: View next topic  
Author Message
Ashishpanpaliya

New User


Joined: 13 Oct 2017
Posts: 8
Location: India

PostPosted: Fri Oct 13, 2017 3:21 pm    Post subject: Identifying Interfaces in CICS/mainframe
Reply with quote

I am working on migration project where I wanted to identify mainframe interfaces with other both mainframe and non mainframe system/application.

I found files and MQ interfaces. Now I am looking for interfaces through CICS.

I extracted the following commands that are getting executed in CICS programs.

I believe CICS link/XCTL/send and receive map will provide interface information on mainframe based two application. Now, I wanted to know how to find interfaces with non Mainframe based application.
Happy to provide more details if require.

Thanks in advance !!!

ABEND
ADDRESS
ALLOCATE
ASKTIME
ASSIGN
BIF DEEDIT
BUILD ATTACH
CANCEL
CONNECT PROCESS
CONVERSE
CREATE TERMINAL
DELAY
DELETE
DELETE CONTAINER
DELETEQ TS
DISCARD TERMINAL
DUMP
ENABLE PROGRAM
ENDBR
EXTRACT ATTACH
EXTRACT LOGONMSG
FORMATTIME
FREE
GET CONTAINER
GETMAIN
HANDLE ABEND
HANDLE AID
HANDLE CONDITION
IGNORE CONDITION
INQUIRE CONNECTION
INQUIRE FILE
INQUIRE PROGRAM
INQUIRE SYSTEM
INQUIRE TASK LIST
INQUIRE TERMINAL
INQUIRE TRANSACTION
INQUIRE TSQNAME
INVOKE WEBSERVICE
ISSUE ABEND
ISSUE DISCONNECT
ISSUE PASS
LINK
PUT CONTAINER
QUERY SECURITY
READ
READNEXT
READPREV
READQ TD
READQ TS
RECEIVE
RECEIVE MAP
RETRIEVE
RETURN
REWRITE
SEND
SEND CONTROL
SEND MAP
SEND TEXT
SET CONNECTION
SET FILE
SET SYSDUMPCODE
SET TDQUEUE
SET TERMINAL
SET TRANDUMPCODE
SET TRANSACTION
SIGNOFF
SIGNON
SOAPFAULT CREATE
SPOOLCLOSE
SPOOLOPEN OUTPUT
SPOOLWRITE
START
STARTBR
SYNCPOINT
SYNCPOINT ROLLBACK
UNLOCK
WRITE
WRITE OPERATOR
WRITEQ TD
WRITEQ TS
XCTL
Back to top
View user's profile Send private message

Rohit Umarjikar

Senior Member


Joined: 21 Sep 2010
Posts: 1827
Location: NY,USA

PostPosted: Mon Oct 16, 2017 10:47 am    Post subject:
Reply with quote

Don't you have a separate libraries for cics,mq,maps programs?
Back to top
View user's profile Send private message
Ashishpanpaliya

New User


Joined: 13 Oct 2017
Posts: 8
Location: India

PostPosted: Mon Oct 16, 2017 2:11 pm    Post subject: Reply to: Identifying Interfaces in CICS/mainframe
Reply with quote

Yes, WE have the library and we are using XINFO tool that acts as database for system information.

I have identified the maps, tso/tdq,files and MQ. IS anyway CICS is interfacing with other application(Mainframe and non frame) and how to identify them?
Back to top
View user's profile Send private message
Rohit Umarjikar

Senior Member


Joined: 21 Sep 2010
Posts: 1827
Location: NY,USA

PostPosted: Mon Oct 16, 2017 4:40 pm    Post subject:
Reply with quote

First of all all those programs in the libraries will narrow down most of the options. Second , have you talked to the cics system support to know areas to invetigate further ?
Back to top
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8201
Location: East Dubuque, Illinois, USA

PostPosted: Tue Oct 17, 2017 1:53 am    Post subject: Reply to: Identifying Interfaces in CICS/mainframe
Reply with quote

I find this request somewhat bizarre. You find interfaces by either reading the application documentation (which should state the interfaces), or by querying the application staff (who probably will refer to the documentation). At a previous employer, one application was moved from a mainframe to a Unix server (actually, a number of them). During the conversion process, they discovered a total of 42 interfaces between external systems (some within the company, some not) using CICS, batch, and Unix scripts. The applications people had never counted the interfaces and did not realize they had so many.

Attempting to find interfaces by code inspection is unlikely to be a very complete exercise. The ALLOCATE and CONVERSE CICS API calls are most likely interfaces; however, what about an external server that starts an APPC session to a CICS transaction? It could RECEIVE the data, process it, and return results to the external server without doing any unusual CICS API calls.

Furthermore, interface conversion can be tricky. For some financial applications, for example, the banks hard-code the IP address your application uses; change the IP address and the interface stops working and requires work on the bank's part to re-establish (sometimes this can take 2 to 3 weeks just by itself).
Back to top
View user's profile Send private message
Ashishpanpaliya

New User


Joined: 13 Oct 2017
Posts: 8
Location: India

PostPosted: Tue Oct 17, 2017 2:10 am    Post subject:
Reply with quote

I understand the first part but the way we have contract with client, its our first responsibility to identify the interface based on technical skills and accessing system programs/database.

Thanks on pointers provided in second para which will help in getting some more details.
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> CICS All times are GMT + 6 Hours
Page 1 of 1

 

Search our Forum:

Similar Topics
Topic Author Forum Replies Posted
No new posts Is CICS BMS logic on z/OS different ... Andi1982 CICS 2 Fri Dec 01, 2017 1:56 pm
No new posts Mainframe Blocks to Tracks conversion upendrasri JCL & VSAM 1 Sat Nov 18, 2017 10:52 am
No new posts How to get complete URL from CICS Con... mbattu CICS 1 Tue Nov 14, 2017 11:59 pm
No new posts Integrating CICS applications craig2020 CICS 1 Sun Oct 29, 2017 6:49 pm
No new posts NDM 300 files from mainframe to linux shreya19 All Other Mainframe Topics 2 Thu Oct 26, 2017 11:40 am

Facebook
Back to Top
 
Job Vacancies | Forum Rules | Bookmarks | Subscriptions | FAQ | Polls | Contact Us