Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

How to signoff CICS terminal with a single command.

541 views
Skip to first unread message

Moe Langley

unread,
Oct 17, 2005, 4:40:46 AM10/17/05
to
Guys

We have just moved from ACF2 to RACF in a CICS TS1.3 environment,
and have lost the facilty of logging off and disconnect in one go.

CESF only signs off , but does not disconnect the terminal unless we type
CESF LOGOFF.

Is there some way to do this with one single command like 'logoff '
May be an exit or something.
Any suggestion will be greatly appreciated


Thanks

Moe

Larsen Gunnar Arne

unread,
Oct 17, 2005, 5:10:38 AM10/17/05
to
Could be done with just a few cics commands in a small program.


******************************************************************
* TRANSACTION: OFF
******************************************************************
* ASM XOPTS(SP)
DFHEISTG DSECT
SGNOFF CSECT
EXEC CICS SIGNOFF
EXEC CICS ISSUE DISCONNECT
EXEC CICS RETURN
END

Regards
gunnar

John Oatman

unread,
Oct 17, 2005, 8:18:01 AM10/17/05
to

Here's a quick way to do this:
  • Develop/deploy a user-written program that contains the command 'XCTL PROGRAM(DFHSFP) INPUTMSG('CESF LOGOFF')'.  
  • Create/install a user logoff transaction definition that is an equivalent of 'CESF'.  A prime example would be 'OFF'.  Specify the name of the user-written program.
  • Define the user logoff transaction definition to RACF as UACC(READ) in the appropriate resource classes.

You should be able to do this in less than 1 hour.....

Regards,

John R Oatman
JPMorganChase - Global Technology Infrastructure
Transaction Services-CICS
E-Mail:  john....@jpmchase.com




John Oatman

Moe Langley <kw...@HOTMAIL.COM>
Sent by: CICS List <CIC...@listserv.uga.edu>

10/17/2005 04:40 AM
Please respond to CICS List

       
        To:        CIC...@listserv.uga.edu
        cc:        

        Subject:        How to signoff CICS terminal with a single command.

Chase, John

unread,
Oct 17, 2005, 8:58:12 AM10/17/05
to
> -----Original Message-----
> From: CICS List On Behalf Of Moe Langley
>
> Guys
>
> We have just moved from ACF2 to RACF in a CICS TS1.3 environment,
> and have lost the facilty of logging off and disconnect in one go.
>
> CESF only signs off , but does not disconnect the terminal
> unless we type CESF LOGOFF.
>
> Is there some way to do this with one single command like 'logoff '
> May be an exit or something.
> Any suggestion will be greatly appreciated

You can write your own signoff program, the gist of which might be something
like this:

EXEC CICS SIGNOFF NOHANDLE


EXEC CICS ISSUE DISCONNECT
EXEC CICS RETURN

Define your own transaction ID to invoke this program, or copy the
IBM-supplied CESF definition and change the program name to yours (ensure to
install your local copy of CESF ahead of IBM's)

-jc-

François LE MANER

unread,
Oct 18, 2005, 4:24:02 AM10/18/05
to
We have a transaction defined with TASKReq : PF3

Here is the code :

DFHEISTG
YTI93AC0 DFHEIENT
EXEC CICS ISSUE DISCONNECT.
END

Ed Weas

unread,
Oct 19, 2005, 7:10:25 AM10/19/05
to
Moe,

I had a similar issue and wrote a simple program that simply does an
EXEC CICS RETURN
TRANSID('CESF')
IMMEDIATE
INPUTMSG('CESF LOGOFF')
INPUTMSGLEN(11)
END-EXEC

I assigned several transactions (OFF, EXIT, LOGO, BYE, QUIT) to this program so a user can enter any of these transactions to quickly logoff from CICS.


Ed Weas
Solo Cup Company
(410)902-3006
mailto:Ed....@solocup.com

This email message and any attached files contain information intended solely for the use of the individual(s) or entity to which it is addressed and may contain information that is proprietary, privileged and/or confidential. If you are not an intended recipient, please (i) notify the sender, (ii) do not review, forward, copy or distribute this email or any attached files, and (iii) delete the original message.

0 new messages