LISTSERV at the University of Georgia
Menubar Imagemap
Home Browse Manage Request Manuals Register
Previous messageNext messagePrevious in topicNext in topicPrevious by same authorNext by same authorPrevious page (January 2001)Back to main CICS-L pageJoin or leave CICS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:         Mon, 8 Jan 2001 09:10:52 -0500
Reply-To:     CICS List <CICS-L@LISTSERV.UGA.EDU>
Sender:       CICS List <CICS-L@LISTSERV.UGA.EDU>
From:         Bill O'Boyle <Bill.O'Boyle@EQUIFAX.COM>
Subject:      Re: Addressing SIT
Content-type: text/plain; charset=us-ascii

Mabel,

Insert the CICS-DFHAFCD Macro into your ASSEMBLER program and execute the following:

R15SAVE DS F SITADDR DS F CSAADDR DS F

ST R15,FWORD SAVE R15 DFHAFCD TYPE=LOCATE POINT TO AFCB (R15 IS DEFAULT) L R15,8(,R15) POINT TO CSA ST R15,CSAADDR SAVE IF NEEDED LATER NI CSAADDR,X'7F' CLEAR HIGH-ORDER NIBBLE USING DFHDSADS,R15 INFORM ASSEMBLER (OVERRIDE DSECT) L R15,CSASITBA POINT TO SIT ST R15,SITADDR SAVE IF NEEDED LATER DROP R15 DROP CSA ADDRESSABILITY USING DFHSITDS,R15 INFORM ASSEMBLER

........................................................... YOUR PROCESSING GOES HERE ...........................................................

DROP R15 DROP SIT ADDRESSABILITY L R15,FWORD RESTORE R15

DFHCSAD TYPE=DSECT COPY DFHSIT

There are several other ways to do this. This method uses R15 only for a short time.

HTH....

Bill


Back to: Top of message | Previous page | Main CICS-L page