IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

CICS ATI to define a TDQ


IBM Mainframe Forums -> CICS
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
Arun Aravind

New User


Joined: 20 Jun 2008
Posts: 14
Location: Bangalore

PostPosted: Fri Jul 18, 2008 2:16 pm
Reply with quote

Hai.. pls help me with ATI..
I have defined a TDQ with the following details:
TDqueue : QUE1
Group : (I have specified it)
DEscription :
TYPE : INTra Extra | INTra | INDirect
DIsposition : Shr | Old | Mod
INTRA PARTITION PARAMETERS
Atifacility : Terminal Terminal | File | System
RECOVstatus : No No | Physical | Logical
Facilityid : QUE1
TRAnsid : TRN1
TRIggerlevel : 00002 0-32767
Userid :

It showed define successful..
After that i successfully installed it using CEDA INSTALL...

Even though i have written more than 2 records using my CICS program the transaction doesnt get triggered.I have checked out with transaction name provided in TDQ and the no of records in TDQ using READQTD.

Kindly tell me how to correct the problem...
Back to top
View user's profile Send private message
Earl Haigh

Active User


Joined: 25 Jul 2006
Posts: 475

PostPosted: Fri Jul 18, 2008 7:36 pm
Reply with quote

Is QUE1 a valid terminal id ?


try writing to the tdq using CECI

CECI WRITEQ TD (QUE1)

RUN YOUR TRANSACTION UNDER DEBUG' SOFTWARE AND
TRAP THE RESPONSE YOU ARE GETTING FROM THE WRITEQ IN
YOUR TRANSACTION.
Back to top
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8696
Location: Dubuque, Iowa, USA

PostPosted: Fri Jul 18, 2008 7:43 pm
Reply with quote

Could you be in an MRO environment? If so, where did you define the TDQ?
Back to top
View user's profile Send private message
Arun Aravind

New User


Joined: 20 Jun 2008
Posts: 14
Location: Bangalore

PostPosted: Mon Jul 21, 2008 10:01 am
Reply with quote

Hai..
Executing CECI WRITEQ TD QUEUE('QUE1')
I am getting response: Normal.
I am able to get the written TDQ entries using READQ TD.
I have defined the TDQ using the CEDA command.
Back to top
View user's profile Send private message
Earl Haigh

Active User


Joined: 25 Jul 2006
Posts: 475

PostPosted: Mon Jul 21, 2008 6:25 pm
Reply with quote

If CECI WRITEQ TD RESPONSE IS NORMAL , THEN TRANSACTION
SHOULD HAVE KICKED OFF, UNLESS

TRN1 IS NOT A VALID TRANSACTION

ARE YOU SURE FACILITY ID IS CORRECT>> QUE1 << DOES NOT
LOOK LIKE A VALID TERMINAL ID.
Back to top
View user's profile Send private message
Arun Aravind

New User


Joined: 20 Jun 2008
Posts: 14
Location: Bangalore

PostPosted: Wed Jul 23, 2008 1:34 pm
Reply with quote

hi..
kindly tell me if the facility id is the same as terminal id :3270

when i give the details leaving the facility id blank and press enter the CEDA automatically assigns the facility ID as:QUE1
Should i enter the Facility ID as 3270 since it seems to be my terminal id.
The transaction name is correct and its working fine...
Back to top
View user's profile Send private message
Garry Carroll

Senior Member


Joined: 08 May 2006
Posts: 1193
Location: Dublin, Ireland

PostPosted: Wed Jul 23, 2008 3:31 pm
Reply with quote

Quote:
kindly tell me if the facility id is the same as terminal id :3270

The terminal id is unlikely to be 3270, that's a terminal type/model.
If you want the kicked-off transaction to run on your terminal, then specify your termid as the facility. If you want to run against a printer, specify the printer's terminal id (and so on...).

If you don't know your terminal id, try using CEMT I TAS to determine it - it should be shown against the CEMT transaction. If you use autoinstall for terminals and can't be sure of the termid, you probably need to rethink how you trigger the ATI task.

Regards,
Garry.
Back to top
View user's profile Send private message
Arun Aravind

New User


Joined: 20 Jun 2008
Posts: 14
Location: Bangalore

PostPosted: Wed Jul 23, 2008 3:44 pm
Reply with quote

thanks, when i used CEMT I TAS it returned like this:

Tas(0001247) Tra(CEMT) Fac(0150) Run Ter Pri( 255 )
Sta(TO) Use(USEG002 ) Uow(C2BBE624000729C6)


Is facility id: 0150 ...
Back to top
View user's profile Send private message
Garry Carroll

Senior Member


Joined: 08 May 2006
Posts: 1193
Location: Dublin, Ireland

PostPosted: Wed Jul 23, 2008 3:58 pm
Reply with quote

Yes, the Facility in the display is the terminal id.

Cheers,
Garry.
Back to top
View user's profile Send private message
Arun Aravind

New User


Joined: 20 Jun 2008
Posts: 14
Location: Bangalore

PostPosted: Thu Jul 24, 2008 12:41 pm
Reply with quote

Thanks a lot to all...
I got it.. its working fine now.
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> CICS

 


Similar Topics
Topic Forum Replies
No new posts Using API Gateway from CICS program CICS 0
No new posts DTL - how to define key with stacked ... TSO/ISPF 3
No new posts Calling an Open C library function in... CICS 1
No new posts How to 'Ping' a CICS region in JCL CICS 2
No new posts Parallelization in CICS to reduce res... CICS 4
Search our Forums:

Back to Top