View previous topic :: View next topic
|
Author |
Message |
wang_f_y1 Warnings : 1 New User
Joined: 16 May 2008 Posts: 47 Location: shenzhen
|
|
|
|
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 |
|
|
dbzTHEdinosauer
Global Moderator
Joined: 20 Oct 2006 Posts: 6966 Location: porcelain throne
|
|
|
|
44 QIDERR |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8700 Location: Dubuque, Iowa, USA
|
|
|
|
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 |
|
|
Bill O'Boyle
CICS Moderator
Joined: 14 Jan 2008 Posts: 2501 Location: Atlanta, Georgia, USA
|
|
|
|
Oh Vey! |
|
Back to top |
|
|
wang_f_y1 Warnings : 1 New User
Joined: 16 May 2008 Posts: 47 Location: shenzhen
|
|
|
|
thanks,
I must define the TDqueue name firstly in cics regin. |
|
Back to top |
|
|
sel_ramji2009
New User
Joined: 18 Jul 2013 Posts: 18 Location: india
|
|
|
|
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 |
|
|
Bill O'Boyle
CICS Moderator
Joined: 14 Jan 2008 Posts: 2501 Location: Atlanta, Georgia, USA
|
|
|
|
Does it matter whether the DELETEQ TS API is successful or not? Then, don't worry about it.... |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8700 Location: Dubuque, Iowa, USA
|
|
|
|
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 |
|
|
sel_ramji2009
New User
Joined: 18 Jul 2013 Posts: 18 Location: india
|
|
|
|
""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 |
|
|
colin777
New User
Joined: 06 Jun 2013 Posts: 19 Location: Singapore
|
|
|
|
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 |
|
|
sel_ramji2009
New User
Joined: 18 Jul 2013 Posts: 18 Location: india
|
|
|
|
colin777 ,
Thanks for the explanation on TSQ .its useful . |
|
Back to top |
|
|
Nic Clouston
Global Moderator
Joined: 10 May 2007 Posts: 2454 Location: Hampshire, UK
|
|
|
|
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 |
|
|
|