Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here


pure cics web application...

pure cics web application...

pure cics web application...

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?

RE: pure cics web application...

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.

RE: pure cics web application...

Check out the following books:
IBM CICS Transaction Server 1.3 Internet Guide and
the Red Book: Architecting Web Access to CICS (SG24-5466)


RE: pure cics web application...

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.

RE: pure cics web application...

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 :

http://hostname :port/converter/alias/program/transaction

hostname = Machine IP Address or Machine alias  OS/390
(ex 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


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

TCpipservice   : HTTPNSSL                                          
GROup          :
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)           
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 ..

RE: pure cics web application...

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 ...

RE: pure cics web application...

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.

RE: pure cics web application...

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


RE: pure cics web application...

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

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members! Already a Member? Login

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close