Hi, I am having a requirement to connect a CICS transaction to a USS(Unix box) and in turn execute FTP process with the required information to pull a file from a different server(residing outside Mainframe). Could you please help on this.
CICS - USS - XYX Server
XYZ server is having the file which i need to pull into mainframe or send it to printer for printing.
CICS Screen will accept the required file details from the user.
This details from CICS screen will be used to fetch the path where the file is stored in the XYZ server.
Thanks
Connecting CICS with USS (Unix box)
-
- Global moderator
- Posts: 3006
- Joined: Fri Apr 18, 2008 11:25 pm
- Skillset: tso,rexx,assembler,pl/i,storage,mvs,os/390,z/os,
- Referer: www.ibmmainframes.com
Re: Connecting CICS with USS (Unix box)
did anybody in Your organisation validate the requirement for feasibility ?
( with reasonable skills and reasonable process flow )
( with reasonable skills and reasonable process flow )
cheers
enrico
When I tell somebody to RTFM or STFW I usually have the page open in another tab/window of my browser,
so that I am sure that the information requested can be reached with a very small effort
enrico
When I tell somebody to RTFM or STFW I usually have the page open in another tab/window of my browser,
so that I am sure that the information requested can be reached with a very small effort
-
- Global moderator
- Posts: 3720
- Joined: Sat Dec 19, 2009 8:32 pm
- Skillset: Systems programming, SAS, COBOL, CICS, JCL, SMS, VSAM, etc.
- Referer: other forum
- Location: Dubuque, Iowa, USA
Re: Connecting CICS with USS (Unix box)
Since CICS does not directly use FTP, you will need to submit a batch job from your CICS transaction to invoke FTP -- which is not necessarily the best way to go. The whole "requirement" is not well-thought out.
-
- Posts: 41
- Joined: Fri Oct 01, 2010 9:43 pm
- Skillset: Assembler, COBOL, CICS, DB2, Pl/I, JCL and tableBASE
- Referer: google search
Re: Connecting CICS with USS (Unix box)
Create a CICS web service provider using CICS container support to receive and process the file in real-time.
Write a web service consumer on server with a GUI interface for the user that will fetch the file, wrap the content in WSDL and send it to the CICS web service provider via SOAP/HTTP.
If the CICS transaction can't process the file, or it isn't desirable for it to do so, you can have it write the file content as an entry sequenced VSAM file and use presence of data in a file to trigger your scheduler to run a job that processes the file. You job will require a simple program to convert the VSAM file back to a flat file.
This is the process we use to eliminate lots of annoying FTPs. It allows the client to determine when they want a file processed and eliminates any external intervention. If you want to get cute, you can capture the JES log info for the job and make it available to the client via another web service request. This puts the entire process in the clients hands, so we do not have to deal with it.
You will need Java to write the web service consumer in Java (possibly with .net). You will need SOAPUI from SmartBear to test with. Your CICS region must have unix support activated.
OOPS, SORRY! I didn't realize the original post was so old.
Write a web service consumer on server with a GUI interface for the user that will fetch the file, wrap the content in WSDL and send it to the CICS web service provider via SOAP/HTTP.
If the CICS transaction can't process the file, or it isn't desirable for it to do so, you can have it write the file content as an entry sequenced VSAM file and use presence of data in a file to trigger your scheduler to run a job that processes the file. You job will require a simple program to convert the VSAM file back to a flat file.
This is the process we use to eliminate lots of annoying FTPs. It allows the client to determine when they want a file processed and eliminates any external intervention. If you want to get cute, you can capture the JES log info for the job and make it available to the client via another web service request. This puts the entire process in the clients hands, so we do not have to deal with it.
You will need Java to write the web service consumer in Java (possibly with .net). You will need SOAPUI from SmartBear to test with. Your CICS region must have unix support activated.
OOPS, SORRY! I didn't realize the original post was so old.
-
- Similar Topics
- Replies
- Views
- Last post
-
-
Creating Unix Directory using COBOL in Unix 0n Z/OS
by Heisenberg » Mon Jun 26, 2023 4:36 pm » in IBM Cobol - 2
- 3035
-
by Robert Sample
View the latest post
Wed Jul 05, 2023 6:36 pm
-
-
-
Calling Java program on UNIX/USS from a COBOL CICS program?
by zbius » Tue Nov 05, 2024 2:37 pm » in IBM Cobol - 2
- 2593
-
by zbius
View the latest post
Wed Nov 06, 2024 6:02 pm
-
-
- 1
- 2884
-
by Robert Sample
View the latest post
Sun Feb 20, 2022 8:04 pm
-
- 1
- 2060
-
by prino
View the latest post
Mon Sep 05, 2022 2:12 am
-
- 1
- 1718
-
by rogerstrycova
View the latest post
Tue Sep 14, 2021 8:58 pm