Re: Automated re-establishment of channel connections

2004-06-14 Thread Wyatt, T. Rob
The AdoptNewMCA stanza of the QM.ini file addresses this.  See:
http://www-306.ibm.com/software/integration/mqfamily/library/manualsa/amqzag
/amqzag2j.htm#HDRAMQ521U
http://www-306.ibm.com/software/integration/mqfamily/library/manualsa/csqzae
05/csqzae0578.htm

-- T.Rob

-Original Message-
From: MQSeries List [mailto:[EMAIL PROTECTED] Behalf Of Mike
Kenny - BCX - Infrastructure Services
Sent: Monday, June 14, 2004 6:19 AM
To: [EMAIL PROTECTED]
Subject: Automated re-establishment of channel connections


Our situation is that we have many Q managers distributed over a WAN. On
occasion
we will lose a network connection. Normally when the n/w is back up the
channels will
ultimately re-connect. However, sometimes the receiver does not recognize
that the
n/w had a problem. When this happens, it will reject all efforts by the
sender to create
a connection. We must then manually stop and start the receiver to allow the
sender
to connect.

I thought that the idea of MQ was to provide resilience against n/w failures
without the
necessity of manual intervention. This being the case, I have obviously got
something
messed up in my configuration. Any ideas on what this could be?

Kind Regards,
Mike Kenny
Principal Consultant
Professional Services
Business Connexion (Pty) Ltd
Office: +27 (0)11 266 5703
Mobile: +27 (0)83 266 1437
Fax: +27 (0)11 266 5769
Email: [EMAIL PROTECTED]
Web Site: www.bcx.co.za

NOTICES:
1. This message and any attachments are confidential and intended solely for
the addressee. If you have received this message in error, please notify the
sender at Business Connexion (Pty) Ltd immediately. Any unauthorised use,
alteration or dissemination is prohibited.
2. Business Connexion (Pty) Ltd accepts no liability whatsoever for any loss
whether it be direct, indirect or consequential, arising from information
made available and actions resulting there from.
3. Please note that Business Connexion only binds itself by way of signed
agreements. 'Signed' refers to a hand-written signature, excluding any
signature appended by 'electronic communication' as defined in the
Electronic Communications and Transactions Act, no. 25 of 2002.
4. Directors: P.A. Watt, B. Mophatlane, A.C. Farthing (British), B. Sithole,
I. Mophatlane, M.W. Schoeman.
5. Business Connexion (Pty) Ltd Company Registration Number: 1993/003683/07.

Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive

Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive


Re: Exception List

2004-06-14 Thread Robert Broderick
Nice article. It goes over some of the pitfalls in error processing
configuration in a message flow. I just handed this out to the development
staff here. We are gearing up for a June 24 start date for coding. Thanks.
  bobbee

From: Joerg Wende <[EMAIL PROTECTED]>
Reply-To: MQSeries List <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subject: Re: Exception List
Date: Fri, 11 Jun 2004 21:21:28 +0200
Bobee,
that's not an easy task - I believe so. There had been an article on
developer works last year describing a recursive drill down procedure:
http://www-106.ibm.com/developerworks/websphere/library/techarticles/0305_ansari/ansari.html
Anyway... most times the error on the lowest level doesn't tell you
anything without knowing the preceding error messages ...
Mit freundlichen Gr|_en / kind regards
Joerg Wende
Consult. IT Specialist / Business Integration
IBM SWG Technical Sales Public / Commercial
Office Dresden: +49 351-4974(*182) 429
Mobil:  +49-171-2229636
Fax: +49-171-13-2229636
http://www.software.ibm.com
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive
_
Watch the online reality show Mixed Messages with a friend and enter to win
a trip to NY
http://www.msnmessenger-download.click-url.com/go/onm00200497ave/direct/01/
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive


Re: Exception List

2004-06-14 Thread Robert Broderick
Thanks, We are moving in a generalized direction because of the MANY
interfaces we are going to have. This will help with the process.
   bobbee

From: Dave Kazatsky <[EMAIL PROTECTED]>
Reply-To: MQSeries List <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subject: Re: Exception List
Date: Mon, 14 Jun 2004 09:48:56 -0400
Hey Bobbee,
This is the code I use to determine the error message.  As you can see I
differentiate between the type of error (database, user, etc.).  Once
dtermined I store the value in the variable named "Error".  Hope this
helps.
  SET Path='InputExceptionList.*[1]';
  WHILE EVAL('FIELDNAME('||Path||') IS NOT NULL') DO
SET FOUND = EVAL('FIELDNAME(' || Path || ')');
IF POSITION('Exception' IN FOUND) > 0 THEN
  IF POSITION('Database' IN FOUND) > 0 OR POSITION('User' IN FOUND) >
0
THEN
SET var = 'Type';
  ELSE
SET var = 'Number';
  END IF;
END IF;
IF EVAL(Path||'.'|| var) IS NOT NULL THEN
 SET Error = EVAL(Path||'.Text');
END IF;
SET Path=Path||'.*[LAST]';
  END WHILE;
Dave Kazatsky
Senior Middleware Administrator
W. (908) 575-6947
C. (973) 865-8106
  "Robert Broderick"
  <[EMAIL PROTECTED]To:
[EMAIL PROTECTED]
  OTMAIL.COM>   cc:
  Sent by: "MQSeriesSubject:  Exception List
  List"
  <[EMAIL PROTECTED]
  .AC.AT>
  06/11/2004 03:03
  PM
  Please respond to
  "MQSeries List"


I the ExceptionList there can be child named RecoverableException under the
RecoverableException element and one under that and so on. How do you
determine how many levels there are so you can get to the last on. I don't
believe cardinality works for this. How do you see how many Childern's
Children Children (No this is not the Moody Blues) there are.
bobbee
_
Getting married? Find great tips, tools and the latest trends at MSN Life
Events. http://lifeevents.msn.com/category.aspx?cid=married
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive



The information contained in this message may be CONFIDENTIAL and is for
the
intended addressee only.  Any unauthorized use, dissemination of the
information, or copying of this message is prohibited.  If you are not the
intended addressee, please notify the sender immediately and delete this
message.
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive
_
Check out the coupons and bargains on MSN Offers! http://youroffers.msn.com
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive


Brian E Wilson/Albany/IBM is out of the office.

2004-06-14 Thread Brian E Wilson
I will be out of the office starting  06/14/2004 and will not return until
06/15/2004.

I will be out of the office today working at a remote location, with
limited access to voice mail and e-mail.  I will return your message
tomorrow.

Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive


Re: Exception List

2004-06-14 Thread Dave Kazatsky
Hey Bobbee,

This is the code I use to determine the error message.  As you can see I
differentiate between the type of error (database, user, etc.).  Once
dtermined I store the value in the variable named "Error".  Hope this
helps.

  SET Path='InputExceptionList.*[1]';
  WHILE EVAL('FIELDNAME('||Path||') IS NOT NULL') DO
SET FOUND = EVAL('FIELDNAME(' || Path || ')');
IF POSITION('Exception' IN FOUND) > 0 THEN
  IF POSITION('Database' IN FOUND) > 0 OR POSITION('User' IN FOUND) > 0
THEN
SET var = 'Type';
  ELSE
SET var = 'Number';
  END IF;
END IF;
IF EVAL(Path||'.'|| var) IS NOT NULL THEN
 SET Error = EVAL(Path||'.Text');
END IF;
SET Path=Path||'.*[LAST]';
  END WHILE;

Dave Kazatsky
Senior Middleware Administrator
W. (908) 575-6947
C. (973) 865-8106


  "Robert Broderick"
  <[EMAIL PROTECTED]To:
[EMAIL PROTECTED]
  OTMAIL.COM>   cc:
  Sent by: "MQSeriesSubject:  Exception List
  List"
  <[EMAIL PROTECTED]
  .AC.AT>
  06/11/2004 03:03
  PM
  Please respond to
  "MQSeries List"





I the ExceptionList there can be child named RecoverableException under the
RecoverableException element and one under that and so on. How do you
determine how many levels there are so you can get to the last on. I don't
believe cardinality works for this. How do you see how many Childern's
Children Children (No this is not the Moody Blues) there are.

bobbee

_
Getting married? Find great tips, tools and the latest trends at MSN Life
Events. http://lifeevents.msn.com/category.aspx?cid=married

Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive







The information contained in this message may be CONFIDENTIAL and is for the
intended addressee only.  Any unauthorized use, dissemination of the
information, or copying of this message is prohibited.  If you are not the
intended addressee, please notify the sender immediately and delete this
message.

Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive


Re: MQCI_NEW_SESSION in VB.NET

2004-06-14 Thread Ruzi R
Hi Faizel,

It is in cmqb.bas.

Regards,

Ruzi

--- Faizel Sedick <[EMAIL PROTECTED]>
wrote:
> I am trying to send a request message to the CICS
> bridge on MVS from an NT machine using VB.NET. I
> need to set the CorrelId to MQCI_NEW_SESSION, and
I
> cannot find it in the MQ assembly. Any ideas??
>
> Thank you
> Faizel
>

> Please note: This e-mail and its contents are
> subject to a disclaimer
> which can be viewed at
> http://www.woolworths.co.za/disclaimer. Should
> you be unable to access the link please e-mail
> [EMAIL PROTECTED]
> and a copy of the disclaimer will be e-mailed to
> you.
>
> Instructions for managing your mailing list
> subscription are provided in
> the Listserv General Users Guide available at
> http://www.lsoft.com
> Archive:
http://vm.akh-wien.ac.at/MQSeries.archive

Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive


Bruce Lin/Dallas/IBM is out of the office.

2004-06-14 Thread Bruce Lin

I will be out of the office starting  06/14/2004 and will not return until 06/21/2004.

I will respond to your message when I return.

Re: Automated re-establishment of channel connections

2004-06-14 Thread Someswara R Adiraju

Hi Mike,

Could you please tell us the operating
systems on which your queue managers are running especially the ones on
which the receivers are not detecting the network failure. If these systems
are running onOS/390 then there is a parameter which needs to be set to
resolve this problem. The parameter is AdoptNewMCA = YES needs to be set.
And the same way for distributed systems also. And the parameter is AdoptNewMCA
= ALL needs to set on windows and check for the corresponding parameters
on Unix systems ( as I am not sure the exact value of the parameters).

Hope this helps.

Regards,
Somesh





Mike Kenny - BCX - Infrastructure
Services <[EMAIL PROTECTED]> 
Sent by: MQSeries List <[EMAIL PROTECTED]>
06/14/2004 03:48 PM



Please respond to
MQSeries List





To
[EMAIL PROTECTED]


cc



Subject
Automated re-establishment
of channel connections








Our situation is that we have many Q managers distributed
over a WAN. On occasion
we will lose a network connection. Normally when the n/w is back up the
channels will
ultimately re-connect. However, sometimes the receiver does not recognize
that the
n/w had a problem. When this happens, it will reject all efforts by the
sender to create
a connection. We must then manually stop and start the receiver to allow
the sender
to connect.

I thought that the idea of MQ was to provide resilience against n/w failures
without the
necessity of manual intervention. This being the case, I have obviously
got something
messed up in my configuration. Any ideas on what this could be?

Kind Regards,
Mike Kenny
Principal Consultant
Professional Services
Business Connexion (Pty) Ltd
Office: +27 (0)11 266 5703
Mobile: +27 (0)83 266 1437
Fax: +27 (0)11 266 5769
Email: [EMAIL PROTECTED]
Web Site: www.bcx.co.za

NOTICES:
1. This message and any attachments are confidential and intended solely
for the addressee. If you have received this message in error, please notify
the sender at Business Connexion (Pty) Ltd immediately. Any unauthorised
use, alteration or dissemination is prohibited.
2. Business Connexion (Pty) Ltd accepts no liability whatsoever for any
loss whether it be direct, indirect or consequential, arising from information
made available and actions resulting there from.
3. Please note that Business Connexion only binds itself by way of signed
agreements. 'Signed' refers to a hand-written signature, excluding any
signature appended by 'electronic communication' as defined in the Electronic
Communications and Transactions Act, no. 25 of 2002.
4. Directors: P.A. Watt, B. Mophatlane, A.C. Farthing (British), B. Sithole,
I. Mophatlane, M.W. Schoeman.
5. Business Connexion (Pty) Ltd Company Registration Number: 1993/003683/07.

Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive



Re: MQCI_NEW_SESSION in VB.NET [Deutsche Boerse Systems:Virus checked]

2004-06-14 Thread Stefan . Raabe


Faizel, 

i do not know the VB.NET, but the value should be found where all the other
constant values are defined (CMQA Macro on z/OS) 

Anyway, CorrelID is a binary value, so here is what is defined on OS/390:

MQCI_NEW_SESSION DC X'414D51214E45575F53455353494F4E5F434F5252454C4944'

Regards, Stefan









Faizel Sedick <[EMAIL PROTECTED]>
Sent by: MQSeries List <[EMAIL PROTECTED]>
14.06.2004 12:18
Please respond to MQSeries List

        
        To:        [EMAIL PROTECTED]
        cc:        (bcc: Stefan Raabe/DBS/GDB)
        Subject:        MQCI_NEW_SESSION in VB.NET [Deutsche Boerse Systems:Virus checked]

.


I am trying to send a request message to the CICS bridge on MVS from an NT machine using VB.NET. I need to set the CorrelId to MQCI_NEW_SESSION, and I cannot find it in the MQ assembly. Any ideas??

Thank you
Faizel

Please note: This e-mail and its contents are subject to a disclaimer 
which can be viewed at http://www.woolworths.co.za/disclaimer. Should
you be unable to access the link please e-mail [EMAIL PROTECTED] 
and a copy of the disclaimer will be e-mailed to you.

Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive



--Diese E-Mail enthaelt vertrauliche oder rechtlich geschuetzte Informationen.Wenn Sie nicht der beabsichtigte Empfaenger sind, informieren Sie bittesofort den Absender und loeschen Sie diese E-Mail. Das unbefugte Kopieren dieser E-Mail oder die unbefugte Weitergabe der enthaltenen Informationen ist nicht gestattet.The information contained in this message is confidential or protected bylaw. If you are not the intended recipient, please contact the sender and delete this message. Any unauthorised copying of this message or unauthorised distribution of the information contained herein is prohibited.

Automated re-establishment of channel connections

2004-06-14 Thread Mike Kenny - BCX - Infrastructure Services
Our situation is that we have many Q managers distributed over a WAN. On occasion
we will lose a network connection. Normally when the n/w is back up the channels will
ultimately re-connect. However, sometimes the receiver does not recognize that the
n/w had a problem. When this happens, it will reject all efforts by the sender to 
create
a connection. We must then manually stop and start the receiver to allow the sender
to connect.

I thought that the idea of MQ was to provide resilience against n/w failures without 
the
necessity of manual intervention. This being the case, I have obviously got something
messed up in my configuration. Any ideas on what this could be?

Kind Regards,
Mike Kenny
Principal Consultant
Professional Services
Business Connexion (Pty) Ltd
Office: +27 (0)11 266 5703
Mobile: +27 (0)83 266 1437
Fax: +27 (0)11 266 5769
Email: [EMAIL PROTECTED]
Web Site: www.bcx.co.za

NOTICES:
1. This message and any attachments are confidential and intended solely for the 
addressee. If you have received this message in error, please notify the sender at 
Business Connexion (Pty) Ltd immediately. Any unauthorised use, alteration or 
dissemination is prohibited.
2. Business Connexion (Pty) Ltd accepts no liability whatsoever for any loss whether 
it be direct, indirect or consequential, arising from information made available and 
actions resulting there from.
3. Please note that Business Connexion only binds itself by way of signed agreements. 
'Signed' refers to a hand-written signature, excluding any signature appended by 
'electronic communication' as defined in the Electronic Communications and 
Transactions Act, no. 25 of 2002.
4. Directors: P.A. Watt, B. Mophatlane, A.C. Farthing (British), B. Sithole, I. 
Mophatlane, M.W. Schoeman.
5. Business Connexion (Pty) Ltd Company Registration Number: 1993/003683/07.

Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive


MQCI_NEW_SESSION in VB.NET

2004-06-14 Thread Faizel Sedick
I am trying to send a request message to the CICS bridge on MVS from an NT machine 
using VB.NET. I need to set the CorrelId to MQCI_NEW_SESSION, and I cannot find it in 
the MQ assembly. Any ideas??

Thank you
Faizel

Please note: This e-mail and its contents are subject to a disclaimer 
which can be viewed at http://www.woolworths.co.za/disclaimer. Should
you be unable to access the link please e-mail [EMAIL PROTECTED] 
and a copy of the disclaimer will be e-mailed to you.

Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive