Portal | Manuals | References | Downloads | Info | Programs | JCLs | Mainframe wiki | Quick Ref
IBM Mainframe Computers Forums Index
 
Register
 
IBM Mainframe Computers Forums Index Mainframe: Search IBM Mainframe Forum: FAQ Memberlist Profile Log in to check your private messages Log in
 
why do i get "RESPONSE: QIDERR" using tdqeue

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> CICS
View previous topic :: :: View next topic  
Author Message
wang_f_y1
Warnings : 1

New User


Joined: 16 May 2008
Posts: 42
Location: shenzhen

PostPosted: Thu Aug 20, 2009 4:59 pm    Post subject: why do i get "RESPONSE: QIDERR" using tdqeue
Reply with quote

HI

CECI WRITEQ TD QU(QQQQ) F(WWWWW) L(10)

WRITEQ TD QU(QQQQ) F(WWWWW) L(10)
STATUS: COMMAND EXECUTION COMPLETE NAME=
EXEC CICS WRITEQ TD
Queue( 'QQQQ' )
< Sysid() >
From( 'WWWWW ' )
< Length( +00010 ) >




RESPONSE: QIDERR EIBRESP=+0000000044 EIBRESP2=+0000000000


anybody know the reason,i want to create a TDqueue sucessfully.
Back to top
View user's profile Send private message

dbzTHEdinosauer

Global Moderator


Joined: 20 Oct 2006
Posts: 6968
Location: porcelain throne

PostPosted: Thu Aug 20, 2009 5:09 pm    Post subject:
Reply with quote

44 QIDERR
Back to top
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8165
Location: East Dubuque, Illinois, USA

PostPosted: Thu Aug 20, 2009 5:09 pm    Post subject:
Reply with quote

It is so difficult to click on the manuals link at the top of the page, click on the CICS Application Programming Reference manual, look at the WRITEQ TD command and find
Quote:
QIDERR
occurs if the symbolic destination to be used with a transient data control command cannot be found.

Default action: terminate the task abnormally.
I recommend you contact your site support group and verify that the DD name QQQQ was properly defined to the CICS region. Once it is so defined, that will get rid of your QIDERR.
Back to top
View user's profile Send private message
Bill O'Boyle

CICS Moderator


Joined: 14 Jan 2008
Posts: 2504
Location: Atlanta, Georgia, USA

PostPosted: Thu Aug 20, 2009 5:55 pm    Post subject: Reply to: why do i get "RESPONSE: QIDERR" using td
Reply with quote

Oh Vey!
Back to top
View user's profile Send private message
wang_f_y1
Warnings : 1

New User


Joined: 16 May 2008
Posts: 42
Location: shenzhen

PostPosted: Thu Aug 20, 2009 6:48 pm    Post subject:
Reply with quote

thanks,

I must define the TDqueue name firstly in cics regin.
Back to top
View user's profile Send private message
sel_ramji2009

New User


Joined: 18 Jul 2013
Posts: 18
Location: india

PostPosted: Mon Jul 29, 2013 6:22 pm    Post subject: Reply to: why do i get "RESPONSE: QIDERR" using td
Reply with quote

Hi ,

i am getting an error QIDERR while deleting the TSQ .can anyone tellme how to resolve this ? i quiet remeber that only TDQ's require an entry in DCT tables right ? not sure even TSQ need any entry somewhere ? but in my pgm it is created dynamically !
Back to top
View user's profile Send private message
Bill O'Boyle

CICS Moderator


Joined: 14 Jan 2008
Posts: 2504
Location: Atlanta, Georgia, USA

PostPosted: Mon Jul 29, 2013 6:35 pm    Post subject: Reply to: why do i get "RESPONSE: QIDERR" using td
Reply with quote

Does it matter whether the DELETEQ TS API is successful or not? Then, don't worry about it....
Back to top
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8165
Location: East Dubuque, Illinois, USA

PostPosted: Mon Jul 29, 2013 6:40 pm    Post subject:
Reply with quote

As Bill implied, if you attempt to delete the TSQ and it does not exist you will get a QIDERR -- but since the TSQ doesn't exist if you get QIDERR, then you don't need to delete it, right? The only thing to "resolve" is your thinking that there is a problem to fix -- there is nothing wrong.

And don't piggyback on 4-year-old topics; start a new topic for a new question.
Back to top
View user's profile Send private message
sel_ramji2009

New User


Joined: 18 Jul 2013
Posts: 18
Location: india

PostPosted: Mon Jul 29, 2013 6:44 pm    Post subject:
Reply with quote

""And don't piggyback on 4-year-old topics; start a new topic for a new question""

we are posting in forum for just help ! people who knows things will never mind how old is the topic ,they ll just give a valid answer .if you know the answer just type it ,instead Dont pin point something else .
Back to top
View user's profile Send private message
colin777

New User


Joined: 06 Jun 2013
Posts: 19
Location: Singapore

PostPosted: Mon Jul 29, 2013 6:47 pm    Post subject:
Reply with quote

Some additional and important facts about Temporary Storage Queues :

Temporary storage is a VSAM DATASET on disk, and can also be an area of MAIN STORAGE. Its up to the user to decide which one to use.

-> There is no need to pre-define a queue name in any CICS table. It is made up, as and when needed.
-> Record lengths within the queue can be fixed or variable. Maximum record size 32k.
-> More than one record can be created on the queue.
-> There is no need to specify the key for the record to be created. CICS will sequentially assign a unique number, called an ITEM NUMBER to each record created. This key or item number can be used to read a record at random.
-> A queue record can be updated.
-> The queue and all records stored under it can be deleted when no longer needed, with one command.
-> The queue of records is available to any task that knows the name of the queue.
-> The records can be kept across an abnormal termination of CICS if they are:
a) Written to the VSAM dataset - AUXILIARY STORAGE.
b) Recoverable queue names are defined online in the TEMPORARY STORAGE TABLE (TST).

Hope this helps

Colin777
Back to top
View user's profile Send private message
sel_ramji2009

New User


Joined: 18 Jul 2013
Posts: 18
Location: india

PostPosted: Mon Jul 29, 2013 6:49 pm    Post subject:
Reply with quote

colin777 ,
Thanks for the explanation on TSQ .its useful .
Back to top
View user's profile Send private message
Nic Clouston

Global Moderator


Joined: 10 May 2007
Posts: 1894
Location: UK

PostPosted: Mon Jul 29, 2013 9:21 pm    Post subject:
Reply with quote

Quote:
people who knows things will never mind how old is the topic ,they ll just give a valid answer .if you know the answer just type it ,instead Dont pin point something else .

Well, obviously we do mind. The etiquette is: if you have a question then start a topic - you may reference, via the url, an old topic if relevant; do not tailgate another topic even if it is similar. And do not tailgate old topics as they are considered closed although they are never actually locked.

But...you obviously searched before posting which is GOOD and you thanked Colin for his response which is also GOOD. So thanks for those 2 bits.
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> CICS All times are GMT + 6 Hours
Page 1 of 1

 

Search our Forum:

Similar Topics
Topic Author Forum Replies Posted
This topic is locked: you cannot edit posts or make replies. Extract all "IF" Statements... Adarsh Damodaran CLIST & REXX 1 Wed Sep 06, 2017 9:28 am
No new posts Changeman get multiple "Browse C... elixir1986 Compuware & Other Tools 4 Fri Jul 14, 2017 1:48 am
No new posts Include/omit with "ALL" pa... mgl DFSORT/ICETOOL 6 Wed Jun 14, 2017 2:31 pm
No new posts READ A PACKED "NEGATIVE" FI... jdesouza CA Products 3 Tue May 02, 2017 11:43 pm
No new posts RC 20 for Address ISPEXEC "ISRED... pkmurali CLIST & REXX 3 Sun Apr 16, 2017 11:30 pm

Facebook
Back to Top
 
Job Vacancies | Forum Rules | Bookmarks | Subscriptions | FAQ | Polls | Contact Us