Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations SkipVought on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

pure cics web application... 2

Status
Not open for further replies.

netcoder

Programmer
Jun 11, 2001
2
0
0
IT
i have a pure CICS environment. all my applications are developed using COBOL, CICS, VSAM and DB2. i want to move to internet with no modifications to my programs. can i do that using CICS Transaction Server and COBOL CICS only? do i have the need to learn java? are there in Transaction Server any commands to web-enable CICS transactions?
 
TRY Visual Age Generator For Java for Front end and acess codr development.
Use Visual age for java Enterprise Edition and so offered connectors to acess cics server.
 
Check out the following books:
IBM CICS Transaction Server 1.3 Internet Guide and
the Red Book: Architecting Web Access to CICS (SG24-5466)

Regards,
Aysegul
 
One problem with all this is if you have to
go back and forward to the CICs system you will
commit the transaction and lose all you chances
of rolling back. I have used packages in the past
to give the connection to the mainframe successfully
but you might be better going from scratch with
some very simple fetch and update basic programs
and just calling them with keys when required or via
a router.
 
I did it recently while running CICS TS V2.2 . It is very simple . I am using the 3270 Bridge facility .

Sorry as this thext is translated from French !

1) Put as favourite the following URL :

:port/converter/alias/program/transaction

hostname = Machine IP Address or Machine alias OS/390
(ex 10.126.196.166 ou LPAR)
port = spécifid at resource level ( TCPIPservice RDO)
Converter = default is cics
Alias = default is cwba
Program = default dfhwbtta (CICS Web Interface Terminal Translation Application )
Transaction = your user transaction

Check IP address of your machine entering following :

command : /D TCPIP,,N,CONN
: /D TCPIP,,N,HOME

2) Add the following in your SIT

TCPIP=YES,
IIOPLISTENER=YES,

3) Add the following RDO definition in any Grouplist
or create a dedicated one as MYWEB for exemple

TCpipservice : HTTPNSSL
GROup :
MYWEB
DEscription : CICS WEB TCPIPSERVICE WITH NO SSL SUPPORT (DFHWBADX=defaut Analyzer)
Urm : DFH$WBSA === CICS Web Interface Signon screen (Security Analyzer)
POrtnumber : 01421 (your port) 1-65535
STatus : Open Open ! Closed
PRotocol : Http Iiop ! Http ! Eci
TRansaction : CWXN
Backlog : 00005 0-32767
TSqprefix :
Ipaddress :
SOcketclose : 000000 No ! 0-240000 (HHMMSS)
SECURITY
SSl : No Yes ! No ! Clientauth
Certificate :
AUthenticate : No No ! Basic ! Certificate ! AUTORegister ! AUTOMatic


DOctemplate : GTBS015A
Group : MYWEB
DEscription : DEMO WINGS
FULL TEMPLATE NAME
TEmplatename : GTBS015A
ASSOCIATED CICS RESOURCE
File :
TSqueue :
TDqueue :
Program :
Exitpgm :
PARTITIONED DATA SET
DDname : DFHUHTML in you CICS startup Jcl . Contain the load module of new BMS

Membername : GTBS015A
TEMPLATE PROPERTIES
Appendcrlf : Yes Yes ! No
TYpe : Ebcdic Binary ! Ebcdic


Give me your E-mail address as I could attach the new BMS definition .

Or check in CICS Internet Guide (New DFHMDX Macro )

The only thing you need is to modified your BMS Source Map and re-assemble them into thedataset which is related to
DDname in the template RDO definition ..

Re-cycle CICS and it works perfectly !!

Regards ..

Francis ..
 
Again from Francis , no need to learn JAVA at all !

my E-mail is : francis.dasset@ca-indosuez.com

I will send you a BMS map sample as soon as I get your address . format is not good with this screen .

Regards ...
 
I found this entry by Francis interesting, I'll try it. I'll have to research what SIT and RDO means and I'll post my my results.
Thanks.
 
SIT is the system initaliation table for CICS, it contains the main CICS systems parameters
RDO - resource definition on line (accessed by trsnaction CEDA) and is used to mainatin and define CICS resources like transactions, files, programs etc.

I have not tried it but from investagtion I carried out is is possible to sever up you exiting CICS screens and programs in this way with no futher development after the map generation - no java or anything else

hope this helps - let us know if you get it working

Regards
FFF
 
I am also trying to connect to CICS from a browser front-end. Please forgive if this question out of ignorance but where do I enter this command?: : /D TCPIP,,N,CONN
: /D TCPIP,,N,HOME
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top