Re: Is runmqsc available on AS 400
Hi Prits, There is four ways of invoking the runmqsc on an AS/400. 1. Create a source text file with a script containging your mq commands and use it as input on the STRMQMMQSC command. 2. If you have MQ 5.3 installed use the wrkmqm command to get a list of all qmgrs on the server. Then use opt 26 to invoke the mqsc. 3. Type call qmqm/runmqsc on the command line. 4. Type the qsh command on a cmd line to invoke the shell script environment on the AS/400. Then type /qsys.lib/qmqm.lib/runmqsc.pgm with any of the options that you are used with from the solaris environment. A lot of different ways to use the mqsc, but it's up to you to select the one that you feel most convenient with:o) Jonas Nyberg Electrolux IT Solutions - Sweden -Original Message- From: Prithwiraj Basu [EMAIL PROTECTED] To: [EMAIL PROTECTED] Date: Thu, 22 Apr 2004 08:15:10 -0400 Subject: Is runmqsc available on AS 400 Hi All, I have worked on MQSeries in a Solaris environment. My boss has asked me to help out a team working on AS 400 environment with MQ. My question is: does the runmqsc utility exist on AS 400 environment and (assuming it does, which seems reasonable) how is it launched? Do I simply type runmqsc at the command line and get the same interface as I do in Solaris? Thanks. Prits 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: AS400 Queue Manager Recognition
Hi Chad, Try those two sources. You might have to modify them a little, but I'm sure they will help. Jonas Nyberg Electrolux IT Solutions - Sweden -Original Message- From: Chad P. Little [EMAIL PROTECTED] To: [EMAIL PROTECTED] Date: Mon, 5 Apr 2004 14:29:12 -0400 Subject: AS400 Queue Manager Recognition I am attempting to create a generic CL program for journal receiver maintenance to use on multiple servers. To pass the appropriate parameters to commands, I need to determine all queue manager names currently in RUNNING (ACTIVE) state on the server and their queue manager library names. I have yet to determine how to capture those values within a CL program. Any help is greatly appreciated. Thanks. Chad This transmission is intended only for use by the intended recipient(s). If you are not an intended recipient you should not read, disclose, copy, circulate or in any other way use the information contained in this transmission. The information contained in this transmission may be confidential and/or privileged. If you have received this transmission in error, please notify the sender immediately and delete this transmission including any attachments. 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 PGM Dcl FindLen*Dec (3 0) Dcl FindStr*Char ( 13) Dcl QMName *Char ( 48) Dcl Result *Dec (3 0) Dcl StartPos *Dec (3 0) Value(1) Dcl Status *Char ( 7) Dcl StrLen *Dec (3 0) Value(13) Dcl SstStart *Dec (3 0) Dcl TrimBlanks *Char ( 1) Value('1') Dcl WildCard *Char ( 1) Value(' ') Dcl Xlate *Char ( 1) Value('0') DCLF FILE(QTEMP/MQS) /* Create temporary file that will be scanned*/ CRTPF FILE(QTEMP/MQS) RCDLEN(128) MBR(INI) MONMSG MSGID(CPF) /* Copy the mqs.ini stream file to the temporary file*/ CPYFRMSTMF FROMSTMF('/qibm/userdata/mqm/mqs.ini') + TOMBR('/qsys.lib/qtemp.lib/mqs.file/ini.mbr+ ') MBROPT(*REPLACE) READFILE: CHGVAR VAR(FindStr) VALUE('QueueManager:') CHGVAR VAR(FindLen) VALUE(13) RCVF MONMSG MSGID(CPF0864) EXEC(GOTO CMDLBL(ENDLOOP)) /* Search for the QueueManager stanza in the mqs.ini file*/ CALL PGM(QCLSCAN) PARM(MQS+ StrLen + StartPos + FindStr+ FindLen+ Xlate + TrimBlanks + WildCard + Result) IF COND(Result *GT 0) THEN(DO) RCVF MONMSG MSGID(CPF0864) EXEC(GOTO CMDLBL(ENDLOOP)) CHGVAR VAR(FindStr) VALUE('Name=') CHGVAR VAR(FindLen) VALUE(5) /* Get the queue manager name in the mqs.ini file*/ CALL PGM(QCLSCAN) PARM(MQS+ StrLen + StartPos + FindStr+ FindLen+ Xlate + TrimBlanks + WildCard + Result) IF COND(Result *GT 0) THEN(DO) CHGVAR VAR(SstStart) VALUE(Result + 5) CHGVAR VAR(QMName) + VALUE(%SST(MQS SstStart 48)) /* Get the status of the queue manager found in the mqs.ini file */ CALLPRCPRC(GETQMSTS) PARM(QMName + Status) IF COND(Status *EQ 'Running') THEN(DO) /*Continue processing here */ ENDDO ENDDO ENDDO GOTO CMDLBL(READFILE) ENDLOOP: ENDPGM PGM PARM(QMName + Status) Dcl FindLen*Dec (3 0) Dcl FindStr*Char ( 14) Dcl Path *Char (256) Dcl QMName *Char ( 48) Dcl Result *Dec (3 0) Dcl SstStart *Dec (3 0) Dcl StartPos *Dec (3 0) Value(1) Dcl Status *Char ( 7) Dcl StrLen *Dec (3 0) Value(128) Dcl TrimBlanks *Char ( 1) Value('1') Dcl WildCard *Char ( 1) Value(' ') Dcl Xlate *Char ( 1) Value('0') DCLF FILE(QTEMP/QMSTATUS) /* Create temporary file that will be scanned
iSeries WMQ 5.3 and CSD06 bug!
Hi, This might be useful to know for all of you running MQ 5.3 on iSeries. IBM have managed to re-create a bug in MQ (it was solved in 5.2). The chgmqmq command can not enable get if you have disabled get on a queue. But there is a ptf available (only through sndptford) with the id SE14146 that will solve this problem. Jonas Nyberg Electrolux IT Solutions - Sweden 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: Question regarding MQRC_OBJECT_IN_USE
Doron, You probably have a svrconn process on the qmgr that is still running. Try stop and start the svrconn channel. When client programs crash or end without closing and disconnecting from the qmgr you might face this kind of problems. Jonas Nyberg Electrolux IT Solutions - Sweden -Original Message- From: Doron J [EMAIL PROTECTED] To: [EMAIL PROTECTED] Date: Wed, 11 Feb 2004 09:28:00 +0200 Subject: Question regarding MQRC_OBJECT_IN_USE Hello, I try to troubleshoot a problem where I open a queue with MQOO_INPUT_SHARED and MQOPEN fails and returns reason code MQRC_OBJECT_IN_USE . Configuration: both client and server Win2000, MQSeries 5.2 I run my code on MQSeries client, against the remote MQSeries server. First call is ok. Then my process crash, I run it again and now MQOPEN fail. Any ideas what can be the problem ? or how to troubleshoot it ? Thanks, Doron _ Tired of spam? Get advanced junk mail protection with MSN 8. http://join.msn.com/?page=features/junkmail 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
More than 1000 svrconn processes started
Hi, Can anyone clarify this issue? We are running MQ on an iSeris with WebSphere app srv. The app srv use client connection to connect to the qmgr. Now and then the system get full on disk and an ipl is required to free the disk space again. At the same time a lot of svrconn channel processes is active on the system (more than 1000 some times). Does anyone know what can cause this? I suspect that there is a design error in the WebSphere application because we don't have this problem anywhere else. Jonas Nyberg Electrolux IT Solutions - Sweden 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
WMQ 5.3 express edition
Hi, Does anyone know if IBM plan to release a iSeries version of the WMQ 5.3 express edition? Jonas Nyberg Electrolux IT Solutions - Sweden 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: MQSeries Java classes for iSeries
Hi, If you use MQ 5.2 you find it as a support pac at this url http://www-3.ibm.com/software/integration/support/supportpacs/individual/ma88w.html If you use MQ 5.3 it is part of the product. The licpgm is 5639-C34 and shall be on the product cd as a save file. Jonas Nyberg Electrolux IT Solutions - Sweden -Original Message- From: Ferenc Door [EMAIL PROTECTED] To: [EMAIL PROTECTED] Date: Mon, 1 Dec 2003 12:23:27 +0100 Subject: MQSeries Java classes for iSeries Hi, I'm lookig for MQSeries java packages for iSeries. Could sombody help me, about where can i find it? Regards, Ferenc Door ** This e-mail and any attached files are confidential and/or covered by legal, professional or other privilege. If you are not the addressee, any disclosure, reproduction, copying, distribution, or other dissemination or use of this communication is strictly prohibited. If you have received this transmission in error please notify Kereskedelmi es Hitelbank (KH) immediately. KH does not accept liability for the correct and complete transmission of the information, nor for any delay or interruption of the transmission, nor for damages arising from the use of or reliance on the information. All e-mail messages addressed to, received or sent by KH or KH employees are deemed to be professional in nature. Accordingly, the sender or recipient of these messages agrees that they may be read by other KH employees than the official recipient or sender in order to ensure the continuity of work-related activities and allow supervision thereof. ** 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: Authorization events
Hi, Yes the MQ 5.2 on AS400 support authority events. I don't know of any sample programs that can read it, but any C sample from any other environment (win or Unix) should work on the AS400 as well. Jonas Nyberg Electrolux IT Solutions - Sweden -Original Message- From: Pat O'Dowd [EMAIL PROTECTED] To: [EMAIL PROTECTED] Date: Tue, 25 Nov 2003 17:10:10 + Subject: Authorization events Before acting on this e-mail or opening any attachment, you are advised to read the disclaimer at the end of this mail. Hello, Does MQ5.2 support authorization events on the AS400? If not are authorization events logged anywhere i.e. failed to connect to a queue manager due to lack of authority? Are there any examples of java event monitor programs anywhere? Thanks ** This e-mail is intended solely for the addressee and is strictly confidential. If you are not the addressee, please do not read, print, re-transmit, store or act in reliance on it or any attachments. Instead please e-mail it back to the sender and delete the message from your computer. E-mail transmission cannot be guaranteed to be secure or error free and The Co-operative Bank accepts no liability for changes made to this e-mail (and any attachments) after it was sent or for viruses arising as a result of this e-mail transmission. Any unauthorised reproduction, dissemination, copying, disclosure, modification, distribution and/or publication of this e-mail message is strictly prohibited. The Co-operative Bank reserves the right to intercept any e - mails or other communication for permitted purposes in accordance with the current legislation which you send to, or receive from, any of the employees or agents of the Bank via Bank telecommunication systems. By so corresponding you also give your consent to the Bank monitoring and recording of any correspondence using these systems. The Co-operative Bank p.l.c. is registered in England and Wales, number 990937. The registered office is at PO Box 101, 1, Balloon Street, Manchester, M60 4EP. ** 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: Security settings
Hi, Please comments in the text below. Jonas Nyberg Electrolux IT Solutions - Sweden -Original Message- From: Kulbir S. Thind [EMAIL PROTECTED] To: [EMAIL PROTECTED] Date: Mon, 24 Nov 2003 13:56:14 + Subject: Security settings Hi, I am reviewing/updating the Websphere MQSeries security settings on an AS400 machine. The MQSeries version is 5.2, OS400 version V5R1. The machine is connected via MQSeries to a number of other machines running OS/390, HP-UX, Solaris. All the machines are within a LAN, which is protected by a firewall. Triggering is used by some applications and NT MQ client connections are made using a *SVRCN channel. Alias queues are used for the MQOPEN calls. I have read the MQ V5.1 System Administration manual (including the security chapter). Is it the same manual for V5.2? I have also looked through the Websphere MQ Security in an Enterprise Environment rebook and the Intercommunication Guide. Are there other manuals/publications/websites that you would recommend on MQ Security? The things I am planning to review/modify are: 1) List of users in the QMQMADM group, for each user determine if membership of this group is necessary. You shall never have any users in this group. Only administrators shall be members of the group. 2) Authority to the MQ commands. The MQ commands are in library QMQM and in QSYS, why would they be in QSYS? Should any *PUBLIC authorities be revoked, granting authority to the specific user/group? This is how MQ is designed to work on the AS400. You shall not try to change that. Controll the access rights through the grtmqmaut command and make MQ admins member of the qmqmadm group. 3) Authority on the MQ objects (queue manager/queues/processes etc.). I am thinking of creating a separate profile for each application and authorise each profile to the MQ commands and MQ objects that the app needs. I am planning on one MQ administrator profile. The applications only connect to the alias queues, should all authority to the queue definitions, including SYSTEM queues be revoked from all users apart from the MQ administrator? Should all authority to the *PRC objects be revoked from all users apart from the administrator? If you remove all users from the qmqmadm group they will automatically be revoked all authorities. Create a group profile for each application and grant mq authorities to that profile. Then make the users of the application(s) members of the group profiles. 4) The MCAUSERID is blank on the channel definitions. PUTAUT is set to *DFT. I read these should be populated for security purposes. What would be recommended? Leave the MCAUSERID blank and set the PUTAUT to *CTX if you need extra authorities. If the remote systems is trusted systems leave it with the default values. 5) Is there any need for a command server in this environment? All administration is done on the machine itself (i.e. creating queues etc.). No. 6) The data being transmitted is sensitive data, would channel exits be recommended and what processing would be included? I see two C examples in QMQMSAMP, can the exits be written in Java or RPG, if so, are there any examples anywhere? I'm not sure, but I think you can write exits in ILE/RPG. 7) An upgrade to MQ 5.3 is planned within the next few months, would SSL in MQ 5.3 cover the processing normally found in the channel exit programs? Yes. SSL will give you secure data transfer over the network. 8) The listener runs on port 1414, I read this should be changed for security purposes. Any known problems with this? No. 9) Are there other areas that should be considered/any other recommendations!? Thanks in advance 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: VB using ActiveX - MQRFH2 question
You can always import the CMQB.BAS file to a vb pgm that use activex to be able to use the structures in the file Jonas Nyberg Electrolux IT Solutions - Sweden -Original Message- From: Christopher Fryett [EMAIL PROTECTED] To: [EMAIL PROTECTED] Date: Fri, 17 Oct 2003 11:30:31 -0500 Subject: Re: VB using ActiveX - MQRFH2 question Dave: Thanks for the info. The VB programmer went to ActiveX because of the simple API calls, and it worked with very little effort. He had problems originally with the MQI calls. When and if he happens to convert it back to MQI I'll have to work a little more with him to resolve any problems that should arise. Chris |-+ | | Dave Kazatsky | | | [EMAIL PROTECTED]| | | E.COM | | | Sent by: | | | MQSeries List | | | [EMAIL PROTECTED]| | | n.AC.AT | | || | || | | 10/17/2003 10:39 | | | AM | | | Please respond to| | | MQSeries List | | || |-+ --| | | | To: [EMAIL PROTECTED] | | cc: | | Subject: Re: VB using ActiveX - MQRFH2 question | | | --| Christopher, I believe your only option here (if you need to have RFH2 support) is to dump the ActiveX version and use MQI through your code. You will need to import the CMQB.BAS module into your profile to access the RFH2 structure. Let me know directly if you need some more help. HTH Dave Kazatsky Senior Middleware Administrator W. (908) 575-6947 C. (973) 865-8106 Christopher Fryett [EMAIL PROTECTED]To: [EMAIL PROTECTED] FOMAHA.COM cc: Sent by: MQSeries Subject: VB using ActiveX - MQRFH2 question List [EMAIL PROTECTED] .AT 10/16/2003 05:17 PM Please respond to MQSeries List We have an application that is developed in VB and they currently are using the ActiveX version of the WMQ API. We need to construct an RFH2 header, but from what the VB developer is saying they just have access to the RFH header. This presents an issue because we want to use the usr folder which I believe is only available in RFH2. Does anyone have suggestions, advice, recommendations, or mercy ;-) Chris 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 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: AS400 triggering
The runmqtrm use an asynchronous way of starting the application program. It submitt the program as a batch job. /Jonas -Original Message- From: Rick Tsujimoto [EMAIL PROTECTED] To: [EMAIL PROTECTED] Date: Tue, 30 Sep 2003 10:39:06 -0400 Subject: Re: AS400 triggering Jonas, I'm not an AS/400 type, but in our AS/400 MQ environment we use RUNMQTRM to trigger our applications. We specify the application in the APPLICID and the parms passed to the program in User Data. Is this synchronous or asynchronous? Jonas Nyberg [EMAIL PROTECTED] To: [EMAIL PROTECTED] ME.SE cc: Sent by: Subject: Re: AS400 triggering MQSeries List [EMAIL PROTECTED] en.AC.AT 09/30/2003 10:08 AM Please respond to MQSeries List Hi Emile, This is a reply I posted on the listserv 6 month ago. You can trigger in two different ways on the AS/400. 1. Use the amqserv4 program. This will do a syncrounous call to the application program. 2. Use the amqstrg4 program. This will submit a job that will call your application program. You can ´ control the settings in the submitted job using the envrdata. E.g ENVRDATA(JOB(MYJOB)) will submit a job with the name MYJOB. You execute the trigger monitor programs from a CL program that is started as a batch job in the AS/400. The triggering will then work as on any other environment. Jonas Nyberg Electrolux IT Solutions - Sweden -Original Message- From: Emile Kearns [EMAIL PROTECTED] To: [EMAIL PROTECTED] Date: Tue, 30 Sep 2003 08:59:27 +0200 Subject: AS400 triggering Hi all, A client of mine is trying to use AS400 triggering, can anyone please tell me what is needed on the AS400 for triggering. I know how to set up triggering on most of the other platforms but AS400 is new to me. What is needed in addition to normal triggering tasks? Thanx Emile Kearns Any views expressed in this message are those of the individual sender, and T-Systems South Africa (Pty) Ltd accepts no liability therefore, except where the sender specifically states them to be those of T-Systems South Africa (Pty) Ltd. Although this message has been scanned for the possible presence of computer viruses prior to despatch, T-Systems South Africa (Pty) Ltd cannot be held responsible for any viruses or other material transmitted with, or as part of, 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 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: AS400 triggering
Hi Emile, This is a reply I posted on the listserv 6 month ago. You can trigger in two different ways on the AS/400. 1. Use the amqserv4 program. This will do a syncrounous call to the application program. 2. Use the amqstrg4 program. This will submit a job that will call your application program. You can ´ control the settings in the submitted job using the envrdata. E.g ENVRDATA(JOB(MYJOB)) will submit a job with the name MYJOB. You execute the trigger monitor programs from a CL program that is started as a batch job in the AS/400. The triggering will then work as on any other environment. Jonas Nyberg Electrolux IT Solutions - Sweden -Original Message- From: Emile Kearns [EMAIL PROTECTED] To: [EMAIL PROTECTED] Date: Tue, 30 Sep 2003 08:59:27 +0200 Subject: AS400 triggering Hi all, A client of mine is trying to use AS400 triggering, can anyone please tell me what is needed on the AS400 for triggering. I know how to set up triggering on most of the other platforms but AS400 is new to me. What is needed in addition to normal triggering tasks? Thanx Emile Kearns Any views expressed in this message are those of the individual sender, and T-Systems South Africa (Pty) Ltd accepts no liability therefore, except where the sender specifically states them to be those of T-Systems South Africa (Pty) Ltd. Although this message has been scanned for the possible presence of computer viruses prior to despatch, T-Systems South Africa (Pty) Ltd cannot be held responsible for any viruses or other material transmitted with, or as part of, 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
Local language problem on Windows 2000 server
Hi, We have a small problem with a MQSeries 5.3 installation on a Windows 2000 server. The problem is that when we run MQ on this server some of the information is in English and some in German. I.e the log files is in German. The OS is installed with English and MQ is also installed with English. The server is located in Germany. Can anyone explain why this happen and how to solve it? Regards Jonas Nyberg Electrolux IT Solutions - Sweden 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: Local language problem on Windows 2000 server
Hi Denis, Thanks for the info. I'll try this. Do you know if this also change the language in the MQ explorer because some of the headings in the MQ explorer also is in German while some is in English. /Jonas -Original Message- From: Blondiaux Denis (DBB) [EMAIL PROTECTED] To: [EMAIL PROTECTED] Date: Mon, 15 Sep 2003 12:05:42 +0200 Subject: Re: Local language problem on Windows 2000 server Hi Jonas, It's because when MQ retrieve language from regional settings, windows api return language of last logged on user. IBM provide a solution to force the language of log files : Create an environment variable MQS_FORCE_NTLANGID and set it to value 1033 (1033 is for English). I can't find again this information in any MQ manual. Regards, Denis Blondiaux Dexia Bank Belgium -Original Message- From: Jonas Nyberg [mailto:[EMAIL PROTECTED] Sent: lundi 15 septembre 2003 11:31 To: [EMAIL PROTECTED] Subject: Local language problem on Windows 2000 server Hi, We have a small problem with a MQSeries 5.3 installation on a Windows 2000 server. The problem is that when we run MQ on this server some of the information is in English and some in German. I.e the log files is in German. The OS is installed with English and MQ is also installed with English. The server is located in Germany. Can anyone explain why this happen and how to solve it? Regards Jonas Nyberg Electrolux IT Solutions - Sweden 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 -- Visit our websites http://www.dexia.be - http://www.axionweb.be The information contained in this message is intended for the addressee only and may contain confidential and/or privileged information and/or information protected by intellectual property rights. If you are not the addressee, please delete this message and notify the sender; you should not use, alter, copy or distribute this message or disclose its contents to anyone. Email transmission cannot be guaranteed to be secure or error free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. No responsibility is accepted by Dexia Bank for any loss or damage arising in any way from its use. Any views or opinions expressed in this message are those of the author and do not necessarily represent those of Dexia Bank or any of its affiliates. Therefore this email does not constitute a commitment by Dexia bank unless it contains an express statement to the contrary from an authorised representative. 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: Help!!!
Hi, Do like this: To subscribe send an e-mail with the following in it. SUB MQSERIES Your name to [EMAIL PROTECTED] To temporary end subscription send an e-mail with the following in it. set mqseries nomail to [EMAIL PROTECTED] To start subscription again send an e-mail with the following in it. set mqseries mail to [EMAIL PROTECTED] Remember that you only can send commands to the addreass [EMAIL PROTECTED] Jonas Nyberg Electrolux IT Solutions - Sweden -Original Message- From: Yunus Kathrada [EMAIL PROTECTED] To: [EMAIL PROTECTED] Date: Mon, 2 Jun 2003 09:46:17 +0300 Subject: Help!!! Please help me with the procedure in getting a colleague subscribed to this user list - what is the procedure? I cannot recall how i got myself subscribed. Please also supply the procedure to unsubscribe temporarily (as when on leave etc) and then to subscribe again (on return). Regards Yunus * This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. Please note that any views or opinions presented in this email are solely those of the author and do not necessarily represent those of Riyad Bank. Finally, the recipient should check this email and any attachments for the presence of any viruses. Riyad Bank accepts no liability for any damage caused by any virus / error transmitted by this email. * 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: NT-JAVA-AS/400
Yes it is. Remember to use format MQSTR to enable conversion when receiving the msg on the AS/400. Jonas Nyberg Electrolux IT Solutions - Sweden -Original Message- From: Leandro San Miguel [EMAIL PROTECTED] To: [EMAIL PROTECTED] Date: Tue, 1 Apr 2003 10:28:22 -0300 Subject: NT-JAVA-AS/400 Does enybody know if it is possible to send a message from NT to a MQ Queue directly to the AS/400 Queue Manager (without an NT Queue Manager on the middle) ? 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: CCSID issues when receiving messages
Hi Anil, Are you using the Format and CCSID fields in the RFH2 header? Do you set the MQMD Format field to FMRFH2? Jonas Nyberg Electrolux IT Solutions - Sweden -Original Message- From: Anilmohan 201872 [EMAIL PROTECTED] To: [EMAIL PROTECTED] Date: Wed, 26 Mar 2003 16:56:36 +0530 Subject: CCSID issues when receiving messages Hi All Below is a description of our project, followed by the problem. Brief Description: In our project, we have a MQSI flow deployed on Sun Solaris (UNIX) environment that sends messages to a Java adapter( a java program) residing on AS/400. The Java adapter parses the received message, extracts a service request, gets the request data from DB2 and then sends a message back to the MQSI with the requested data in the form of a XML String. The data contains both character and numeric. From the MQSI on Solaris, we are adding a RFH2 header to the message before it is sent to the AS/400 box. The Java adapter ignores the header, and simply adds the same header to the reply message. Problem: When MQSI Request flow sends the request message to adapter it sets the CCSID to 819. Java Adapter is able to read the message and can parse it as well. After processing the request, Java adapter sends the response back to MQSI Reply flow but with CCSID of 32 (Native to MQ Queue manager on AS/400), and when MQSI reply flow receives the response and tries to parse it for getting business specific information, the flow throws parsing exception. But, currently we have made a temporary fix. That is, in the Java adapter code, we are setting(hardcoding) the CCSID to 819 before PUTting the message. The MQSI flow will then not throw any exceptions! And we want to avoid hardcoding, if at all possible. We have tried converting the message on request and reply flows and also tried conversion on MQ channels but all options have failed. We have tried the following without any success. Set CCSID on both sides to respective codepages, (all sorts of combinations) Changed the encoding, etc, Tried keeping CONVERT ON. Set Format to String. Are we missing something? Can you please help us solve this? Thanks in advance. Anil. 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: MS03 on AS/400 question
You can try this. The output is readable with a 5250 emulator, but if you map the IFS folder in the windows explorer and open the file it's not readable. When browsing it with the dspf command it's not formatted in a user friendly way, but it's at least readable. /qsys.lib/mqm_elux.lib/saveqmgr.pgm -m qmgr_name -c /home/your_dir/aqmgr.txt /Jonas -Original Message- From: Rick Tsujimoto [EMAIL PROTECTED] To: [EMAIL PROTECTED] Date: Thu, 13 Mar 2003 17:09:43 -0500 Subject: Re: MS03 on AS/400 question Jonas, I had to change MSGTYPE to *LAST to get it to work. I tried to use the -c parameter to redirect the I/O to an IFS file but it only went to STDOUT. I got a quick test to work using -f within QSH (which was tricky because the shell doesn't like parenthesis). If you got -c to work within QSH, I'd like to see how you did it. Jonas Nyberg [EMAIL PROTECTED] To: [EMAIL PROTECTED] ME.SE cc: Sent by: Subject: Re: MS03 on AS/400 question MQSeries List [EMAIL PROTECTED] en.AC.AT 03/05/2003 12:09 PM Please respond to MQSeries List You can try to use the unix shell on the AS/400. This will give you a non zero réturn ocde if something goes wrong. Try the code below. PGM PARM(Qmgr) DCL Qmgr TYPE(*CHAR) LEN( 48) DCL QSHDTA TYPE(*CHAR) LEN( 4) DCL CmdStr TYPE(*CHAR) LEN(256) CHGVAR VAR(CmdStr) + VALUE('/QSYS.LIB/MQM_ELUX.LIB/SAVEQMGR.PGM + -m ' *CAT Qmgr) QSHCMD(CmdStr) RCVMSG MSGTYPE(*ANY) + MSGDTA(QSHDTA) IF COND(%BIN(QSHDTA) *NE 0) THEN(DO) SNDPGMMSG MSGID(CPF9898) + MSGF(QCPFMSG) + MSGDTA('SaveQmgr ended with error') + MSGTYPE(*ESCAPE) ENDDO ENDPGM Jonas Nyberg Electrolux IT Solutions - Sweden -Original Message- From: Rick Tsujimoto [EMAIL PROTECTED] To: [EMAIL PROTECTED] Date: Tue, 4 Mar 2003 12:15:54 -0500 Subject: MS03 on AS/400 question I'm not an AS/400 person, so if this seems elementary you'll know why. I've been running MS03 on an AS/400 and it works fine. I call SAVEQMGR from a CL script but just discovered that, if an error occurs (e.g. 2058), no message is issued that can be trapped by MONMSG. How should I code my CL script to trap problems in MS03? 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 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: MS03 on AS/400 question
You can try to use the unix shell on the AS/400. This will give you a non zero réturn ocde if something goes wrong. Try the code below. PGM PARM(Qmgr) DCL Qmgr TYPE(*CHAR) LEN( 48) DCL QSHDTA TYPE(*CHAR) LEN( 4) DCL CmdStr TYPE(*CHAR) LEN(256) CHGVAR VAR(CmdStr) + VALUE('/QSYS.LIB/MQM_ELUX.LIB/SAVEQMGR.PGM + -m ' *CAT Qmgr) QSHCMD(CmdStr) RCVMSG MSGTYPE(*ANY) + MSGDTA(QSHDTA) IF COND(%BIN(QSHDTA) *NE 0) THEN(DO) SNDPGMMSG MSGID(CPF9898) + MSGF(QCPFMSG) + MSGDTA('SaveQmgr ended with error') + MSGTYPE(*ESCAPE) ENDDO ENDPGM Jonas Nyberg Electrolux IT Solutions - Sweden -Original Message- From: Rick Tsujimoto [EMAIL PROTECTED] To: [EMAIL PROTECTED] Date: Tue, 4 Mar 2003 12:15:54 -0500 Subject: MS03 on AS/400 question I'm not an AS/400 person, so if this seems elementary you'll know why. I've been running MS03 on an AS/400 and it works fine. I call SAVEQMGR from a CL script but just discovered that, if an error occurs (e.g. 2058), no message is issued that can be trapped by MONMSG. How should I code my CL script to trap problems in MS03? 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: MQ Client on the AS/400
Hi Darry, Yes you can use the ma88 client on AS/400. I don't know of any special requirements. Currently we only use it in WAS applications that connect as clients to the AS/400. I can't see any problems using it to connect to other systems like UNIX or Windows. Jonas Nyberg Electrolux IT Solutions - Sweden -Original Message- From: Gorse, Darry [EMAIL PROTECTED] To: [EMAIL PROTECTED] Date: Thu, 6 Feb 2003 12:06:27 -0600 Subject: MQ Client on the AS/400 Is it possible to use the MA88 support pac to allow client connections from an AS/400 to other platforms, for example UNIX. Does any one use MA88 for this purpose? Are there any special requirements for the AS/400? Thanks in advance, Cheers, Darry 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: VB samples - descriptions?
Hi, Try the redbook MQSeries programming patterns. http://www.redbooks.ibm.com/pubs/pdfs/redbooks/sg246506.pdf or http://www.redbooks.ibm.com/redbooks/SG246506.html It contain some more info about basic MQ programming. Jonas Nyberg Electrolux IT Solutions - Sweden -Original Message- From: Beinert, William [EMAIL PROTECTED] To: [EMAIL PROTECTED] Date: Fri, 31 Jan 2003 14:40:52 -0500 Subject: VB samples - descriptions? I have a new (to MQ) developer who wants to write a server app in VB. I pointed him to the samples on the CD, and he asked if there were discriptions of the samples. All the other samples are described in the App Programming Guide, but no mention is made of the VB samples, and a Web search turned up nothing. Anybody have any ideas? Bill Beinert Systems Programming Con Edison (212) 460-4853 When they took the fourth amendment, I was quiet because I didn't deal drugs! When they took the sixth amendment, I was quiet because, I was innocent. When they took the second amendment, I was quiet because I didn't own a gun! Now they've taken the first amendment, and I can say (or do) nothing about it. The Second Amendment is in place in case they ignore the others. MODWN DAbE 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: Candle and COnfiguration Management
Hi, Just a comment on the export/import facility. I've used it quite a lot and it works just fine. I use a freeware called Peters XML editor to edit XML files, but it also work in the IE6 to view it. Maybe you forgot to use the kcfcfg.dtd file when opening the xml doc. Jonas Nyberg Electrolux IT Solutions - Sweden -Original Message- From: Roger Lacroix [EMAIL PROTECTED] To: [EMAIL PROTECTED] Date: Wed, 22 Jan 2003 19:27:46 -0500 Subject: Re: Candle and COnfiguration Management Hi, Yes, Candle has a MQ Configuration Management tool and it is pretty good (I always thought it was better than their MQ Monitoring tool.). For some strange reason, Candle management has decided to hide all of their documentation on a secure site (hence you need a UserId and password to access it). Here's a link with some summary information: http://www.candle.com/www1/cnd/portal/CNDportal_Channel_Master/0,2258,2683_2875,00.html Note: Take the Import/Export MQ Configuration feature with a gain of salt. A client recently emailed me a copy of their exported (in XML) MQ configuration file and asked me to help them fix it. The exported file could not be opened in any XML / validator known to mankind. later Roger... At 06:12 PM 1/22/2003, you wrote: Does Candle have an MQSeries configuration management tool and if so where can I find out more about it. I was unsuccessful when I searched the Candle website. 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: Is OS/400 supported for Clustering?
Peter, On AS/400 (iSeries) cluster is supported. I'm currently running tests with a small cluster (3 qmgrs) on two AS/400. We old AS/400 guys like to call it AS/400 instead of iSeries that's the new name. Jonas Nyberg Electrolux IT Solutions - Sweden -Original Message- From: Potkay, Peter M (PLC, IT) [EMAIL PROTECTED] To: [EMAIL PROTECTED] Date: Wed, 27 Nov 2002 15:40:12 -0500 Subject: Is OS/400 supported for Clustering? http://publibfp.boulder.ibm.com/epubs/html/csqzah04/csqzah04tfrm.htm In Chapter 1, under Concepts, there is a list of supported platforms for Clustering. OS/400 is not listed. But I have heard that people are clustered on this platform. Yes or no? Peter Potkay IBM MQSeries Certified Specialist, Developer [EMAIL PROTECTED] X 77906 This communication, including attachments, is for the exclusive use of addressee and may contain proprietary, confidential or privileged information. If you are not the intended recipient, any use, copying, disclosure, dissemination or distribution is strictly prohibited. If you are not the intended recipient, please notify the sender immediately by return email and delete this communication and destroy all copies. 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
WMQ 5.3 question
Hi, On the iSeries (As/400) WMQ 5.3 there are a very useful feature called Work with jobs. This nice feature list all processes connected to the qmgr. It also show the pid and cpu usage. I have searched the Windows version for a similar feature without any result. Does anyone know if this nice feature exist on the other distributed platforms? Jonas Nyberg Electrolux IT Solutions - Sweden 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: WMQ 5.3 question
The iSeries also have the display qstatus, but this feature shows all processes that is connected to the qmgr. Jonas Nyberg Electrolux IT Solutions - Sweden -Original Message- From: Bambic, David (CAP, PTL) [EMAIL PROTECTED] To: [EMAIL PROTECTED] Date: Thu, 7 Nov 2002 13:16:35 -0500 Subject: Re: WMQ 5.3 question Yes windows and unix has a DISPLAY QSTATUS command which is new with version 5.3. David Bambic Penske Logistics Tech. Beachwood Ohio -Original Message- From: Jonas Nyberg [mailto:jonas.nyberg;HOME.SE] Sent: Thursday, November 07, 2002 10:14 AM To: [EMAIL PROTECTED] Subject: WMQ 5.3 question Hi, On the iSeries (As/400) WMQ 5.3 there are a very useful feature called Work with jobs. This nice feature list all processes connected to the qmgr. It also show the pid and cpu usage. I have searched the Windows version for a similar feature without any result. Does anyone know if this nice feature exist on the other distributed platforms? Jonas Nyberg Electrolux IT Solutions - Sweden 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 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: WMQ 5.3 question
Ok, I already know about the dis qstatus but this feature don't do the same as dis qstatus. This one will display all processes connected to the qmgr which might be quite useful when managing a qmgr. Jonas Nyberg Electrolux IT Solutions - Sweden -Original Message- From: Dawson, John [EMAIL PROTECTED] To: [EMAIL PROTECTED] Date: Thu, 7 Nov 2002 14:09:10 -0600 Subject: Re: WMQ 5.3 question It's 'Display QSTATUS(qname) type(HANDLE) all'. Also you may view the same information from the Windows Explorer by selecting the queue, then status. Regards, John Dawson -Original Message- From: John Scott [mailto:John-Scott;ARGOS.CO.UK] Sent: Thursday, November 07, 2002 12:09 PM To: [EMAIL PROTECTED] Subject:Re: WMQ 5.3 question I think you can do display qstatus(qname) and it lists the processes that have the queue open... Regards John Scott -Original Message- From: Jonas Nyberg [mailto:jonas.nyberg;HOME.SE] Sent: 07 November 2002 15:14 To: [EMAIL PROTECTED] Subject: WMQ 5.3 question Hi, On the iSeries (As/400) WMQ 5.3 there are a very useful feature called Work with jobs. This nice feature list all processes connected to the qmgr. It also show the pid and cpu usage. I have searched the Windows version for a similar feature without any result. Does anyone know if this nice feature exist on the other distributed platforms? Jonas Nyberg Electrolux IT Solutions - Sweden 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 ** Click here to visit the Argos home page http://argos.co.uk The information contained in this message or any of its attachments may be privileged and confidential, and is intended exclusively for the addressee. The views expressed may not be official policy, but the personal views of the originator. If you are not the intended addressee, any disclosure, reproduction, distribution, dissemination or use of this communication is not authorised. If you have received this message in error, please advise the sender by using your reply facility in youe e-mail software. All messages sent and received by Argos Ltd are monitored for virus, high risk file extensions, and inappropriate content. As a result users should be aware that mail maybe accessed. ** 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 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: Fwd: New Function: PTF UQ71197 integrates MQSeries messaging with DB2 for z/OS and OS/390 applications
Frank, You can read some more about this at http://www7b.software.ibm.com/dmdd/library/tutorials/0210weinmeister/index.html and http://www7b.software.ibm.com/dmdd/library/tutorials/0210weinmeister2/index.html Those documents does not mention OS/390 but it can at least explain some of possibilites. Jonas Nyberg Electrolux IT Solutions - Sweden -Original Message- From: Frank.Wagner1 [EMAIL PROTECTED] To: [EMAIL PROTECTED] Date: Mon, 4 Nov 2002 14:13:36 +0100 Subject: Fwd: New Function: PTF UQ71197 integrates MQSeries messaging with DB2 for z/OS and OS/390 applications Hi MQers, got this information from an colleague. Maybe it's interesting for somebody else. I'm not confirm with db-systems and never programmed any SQL Can give me somebody any hints, why I shall use SQL-Statements to use MQS ? As a kind of wrapper for SQL-Programmers ? Our programmers use SQL and our own MQI-wrapper side-by-side within their programs. Do this new DB2-Feature will bring us any advances ? bye, Frank --- --- Frank Wagner, IS-C2 D1, Allianz Lebensversicherung AG, MQSeries-Administration, MQ-Wrapper [EMAIL PROTECTED] - Weitergeleitet von Frank Wagner/IS-C/Allianz-Leben am 04.11.02 13:38 - -- Weitergeleitete Nachricht -- Subject: New Function: PTF UQ71197 integrates MQSeries messaging with DB2 for z/OS and OS/390 applications Date: Mon, 28 Oct 2002 19:45:17 +0100 From: Rolf Loeben [EMAIL PROTECTED] p.p. I send this information preliminary so so have more time left for planning: We closed APAR PQ59549 on Friday and built PTF UQ71197. I expect the PTF to be available in about two weeks (mid November). The DB2 V7 publications have been updated and are available on the DB2 Library web site at http://www.ibm.com/software/data/db2/os390/v7books.html. DB2 MQSeries functions DB2 for z/OS and OS/390 Version 7 adds support for user-defined functions that you can use to perform MQSeries tasks. MQSeries is the core of the WebSphere MQSeries product family. It is a flexible messaging system that lets applications communicate in a distributed environment. The DB2 MQSeries user-defined functions let you easily integrate MQSeries messaging with database applications. You can use the DB2 MQSeries functions to send messages to a message queue or to receive messages from the message queue. In addition, you can send a request to a message queue and receive a response. One set of user-defined functions that DB2 provies are DB2 MQSeries functions, which integrate MQSeries messaging operations within SQL statements. The functions help you integrate MQSeries messaging with database applications. You can use the functions to access MQSeries messaging from within SQL statements and to combine MQSeries messaging with DB2 database access. The MQSeries functions are installed into DB2 and provide access to the MQSeries server using AMI (Application Messaging Interface). AMI supports the use of an external configuration file (the AMI repository) to store configuration information. AMI uses two key concepts: service point and policy. A service point is a logical endpoint from which a message may be sent or received. Policy defines the quality of service option that should be used for a given messaging operation. The MQSeries functions can read, receive, or send messages to the queue specified by the service and policy in the AMI repository. The functions can be scalar or table functions. For more information on MQSeries functions, see the function descriptions in Chapter 3, Functions on page 153 of SQL Reference. P.S. Please pass my address to anyone interested in DB2 HOTLINE - thank you. You received this e-mail because you are subscribed to DB2 HOTLINE. You have elected to receive this e-mail. To unsubscribe please send a response to me with 'UNSUBSCRIBE' in the subject. With kind regards - mit freundlichen Grüßen Rolf S. Loeben, Software Marketing DB2 for z/OS INET: [EMAIL PROTECTED] Tel: (+49) 7034-15-3131 Build: 71139-02 Room 0118 FAX: (+49) 7034-15-3207 Mobile (+49) 171-7603043 IBM Deutschland GmbH KST 5339 - 71139-02 Am Keltenwald 1 D-71139 Ehningen *** Copyright and trademark information is available on the Internet as the following address: www.ibm.com/Legal/copytrade.html *** 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: Any sites with many MQSeries servers?
Hi Scott, We use Candle to manage and configure our MQ environment. The Candle tool have all features that you need to admin a MQ network in a convinient way. The configuration tool is a central repository stored in a database. You can run checks between the qmgrs and the repositor to discover changes on the qmgr that is not in the repositroy. We use this in an environment with 3 Mainframes, 12 NT/W2K and 21 AS/400. Jonas Nyberg Electrolux IT Solutions - Sweden -Original Message- From: Hall, Scott [EMAIL PROTECTED] To: [EMAIL PROTECTED] Date: Thu, 24 Oct 2002 10:57:45 -0500 Subject: Any sites with many MQSeries servers? Do any the readers of this mail list have many MQ servers? (e.g., more than 50 queue managers on more than 50 server/mainframe machines) If so, how do you manage the queue manager configurations? (e.g., home grown tools, tools from a S/W vendor, ...) Does anyone have any tools to help validate configurations? (i.e., see if they are probably correct before putting them into production usage) Thanks in advance. Scott Hall 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
class object name
Hi, Can anyone tell me what the class object name is and what it's used for? When I run the amqoamd util it display a class object name for each object type with a number of users with authority crt on it. Jonas Nyberg Electrolux IT Solutions - Sweden 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
Low value (null) in message on AS/400
Hi, Does anyone recognize this problem? When sending messages larger than 200k to an AS/400 with MQ 5.2 the message sometimes get corrupted at the end with low value. This happen randomly. Jonas Nyberg Electrolux IT Solutions - Sweden 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: Data Conversion of special characters
Hi Dipak, I've have had similar problems with swedish characters. I found the 1252 ccsid being the one that work best in situations like this. You shall also check what code page your NT and Linux is using becaause when displaying the message the character string will be converted to this one. Jonas Nyberg Electrolux IT Solutions - Sweden -Original Message- From: Gorasia, Dipak [EMAIL PROTECTED] To: [EMAIL PROTECTED] Date: Wed, 2 Oct 2002 17:48:13 +0100 Subject: Re: Data Conversion of special characters The channel attributes both have the Convert attribute set to NO and the CCSID in the message descriptor is set to 850 when browsed through amqscbcg. Below is an extract of the message descriptor. AMQSBCG0 - starts here ** MQOPEN - 'XKATETIHTS1' MQGET of message number 1 Message descriptor StrucId : 'MD ' Version : 2 Report : 0 MsgType : 8 Expiry : -1 Feedback : 0 Encoding : 546 CodedCharSetId : 850 Format : 'MQSTR ' Priority : 0 Persistence : 1 MsgId : X'414D5120584252455F4E54585F303031C9BB9A3D32200100' CorrelId : X'' BackoutCount : 0 ReplyToQ : '' ReplyToQMgr: 'XBRE_NTX_001' ** Identity Context UserIdentifier : 'gmse' AccountingToken : X'16010515003B16E6018D61DD7D0705DA09C12A0B' ApplIdentityData : '' ** Origin Context PutApplType: '11' PutApplName: 'C:\Testing\dat\testput.exe ' PutDate : '20021002'PutTime : '10190768' ApplOriginData : '' GroupId : X'' MsgSeqNumber : '1' Offset : '0' MsgFlags : '0' OriginalLength : '-1' Thanks, Dipak -Original Message- From: Robert Broderick [mailto:[EMAIL PROTECTED]] Sent: 02 October 2002 16:29 To: [EMAIL PROTECTED] Subject: Re: Data Conversion of special characters Turn conversion off and then look at the message. If it is converting the message it will change the CCSI in the MQMD to the CCSID of the receiving QMGR. Maybe what you think you are sending isn't what is being received. Make sure the browse program isn't specifing the convert option on the MQGET. bobbee From: Gorasia, Dipak [EMAIL PROTECTED] Reply-To: MQSeries List [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: Data Conversion of special characters Date: Wed, 2 Oct 2002 16:13:46 +0100 All, I'm having problems sending special characters between two queue managers from NT 4 (SP6a) to LINUX (Redhat v7.2). I set the LINUX queue manager's CCSID to 850 (so that no conversions are necessary) and managed to get special characters successfully sent from Linux to NT. However, when sending the message with special chars from NT to Linux the following hex values get converted to extended codes: 14 to F4- where hex 14 represents device control character 4 15 to F5- where hex 15 represents negative acknowledgement 9B to BD 9D to BE I viewed the message using amqsbcg and browsing the message while still on the queue. The NT queue manager is running MQ v5.1 and the Linux is running v5.2. What I can't understand is why MQ converts the message even when the CCSIDs on both queue managers are set to the same value. Has anyone else experienced a problem similar to this? Does anyone know how to check the default active code page used in a Linux session. Maybe this has something to do with the problem I am seeing. Thanks in advance, Dipak This e-mail and any attachment is for authorised use by the intended recipient(s) only. It may contain proprietary material, confidential information and/or be subject to legal privilege. It should not be copied, disclosed to, retained or used by, any other party. If you are not an intended recipient then please promptly delete this e-mail and any attachment and all copies and inform the sender. Thank 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 _ Join the world s largest e-mail service with MSN Hotmail. http://www.hotmail.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 This e-mail and any attachment is for authorised use by the intended recipient(s) only. It may contain proprietary material, confidential information and/or be subject to legal privilege. It should not be copied, disclosed to, retained or used by, any other party. If you are not an intended recipient then please promptly delete this e-mail and any attachment and all copies and inform
Re: no SYSTEM.DEF.CLNTCONN
Francois, Don't you mean SYSTEM.DEF.SVRCONN? By default no objects prefixed with SYSTEM.* is displayed in the explorer. JOnas Nyberg Electrolux IT Solutions - Sweden -Original Message- From: Francois Van der Merwe1 [EMAIL PROTECTED] To: [EMAIL PROTECTED] Date: Mon, 30 Sep 2002 16:08:18 +0200 Subject: no SYSTEM.DEF.CLNTCONN Windows 2000: WMQ 5.3 After creating a new queue manager it seems like all default objects are present except SYSTEM.DEF.CLNTCONN with the result that when I try to create a new client connectoin I get the error: AMQ4000 I managed to create SYSTEM.DEF.CLNTCONN via runmqsc, but it does not show up in the WebSphere MQ Explorer console, but when I list it under runmqsc, it is there. After this I still can't create any client channels. Any ideas? Francois van der Merwe 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: MQ5.2 VB
Jay, You shall do something like this. Set PutMsg = New MQMessage Set PutOptions = MQSess.AccessPutMessageOptions() Set GetMsg = New MQMessage Set GetOptions = MQSess.AccessGetMessageOptions() PutMsg.CharacterSet = QMgr.CharacterSet GetMsg.CharacterSet = QMgr.CharacterSet Jonas Nyberg Electrolux IT Solutions - Sweden -Original Message- From: Jay Jayatissa [EMAIL PROTECTED] To: [EMAIL PROTECTED] Date: Fri, 27 Sep 2002 09:45:07 +0100 Subject: MQ5.2 VB Hi All, as a non-VB person using the MQ Client API, does anyone know how to set the coded character set identifier of character data in the application message data? I guess there must be method called characterSet() which I can use? thanks, Jay 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: Cluster setup question
Thanks a lot John! This worked just great. Actually it was described in the clusters manual, but sometimes it's much faster to post a question to the list:-). Finaly I can go home for the weekend. Regards Jonas John M Hammond [EMAIL PROTECTED] wrote: Jonas, You need to define a queue manager alias to enable the cluster selection on the gateway queue manager. I think this is in the Clusters manual, but I'm not sure, so in case it's not the basic architecture is as follows. Your 'outside the cluster' queue manager connects to the 'inside the cluster' queue manager (cluster gateway queue manager) using regular sender-receiver channels. On the 'outside' queue manger, a qremote definition would be used to point the message into the cluster: DEFINE QR(qname) RNAME(qname) RQMNAME('CLUSTER.QMGR') Then on the gateway queue manager the alias you define is: DEFINE QR('CLUSTER.QMGR') RNAME(' ') RQMNAME(' ') This alias removes the queue manager name, and allows standard name resolution to take place. If you have a base MQ for OS/390 2.1 install there is a PTF available to allow this alias to work correctly. Enjoy! John John M Hammond - Middleware Support Team Household International 100 Mittel Drive Wood Dale, IL 60191 Phone: (630) 521-4339; Pager: (866) 237-0985 Jonas NybergTo: [EMAIL PROTECTED] [EMAIL PROTECTED] cc: Sent by: MQSeries Subject: Cluster setup question List [EMAIL PROTECTED] .AT 08/30/2002 08:59 AM Please respond to MQSeries List Hi all, I have created a MQ cluster with three qmgrs. Two of the qmgrs have the same local q that is defined as shared in the cluster. My ambition with the test is to create a fail safe configuration with two systems that have apps reading messages from the local q and one qmgr that will be the one receiving messages from the world outside the cluster distributing the msgs to the other qmgrs. This setup work just fine when I put msgs to the cluster queues in the front end qmgr and the messages is delivered to the two other qmgrs. If I try to send messages two the front end qmgr from a qmgr outside the cluster the MCA report an 2085 error. Can anyone explain why and if there is a solution to this. Jonas Nyberg Electrolux IT Solutions - Sweden __ The NEW Netscape 7.0 browser is now available. Upgrade now! http://channels.netscape.com/ns/browsers/download.jsp Get your own FREE, personal Netscape Mail account today at http://webmail.netscape.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 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 NEW Netscape 7.0 browser is now available. Upgrade now! http://channels.netscape.com/ns/browsers/download.jsp Get your own FREE, personal Netscape Mail account today at http://webmail.netscape.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
Re: Transmission Queue and Remote Queue
Karthikeyan, The Transmission queue (xmitq) is the physical storage for messages being transfered over a channel. The remote queue is only a definition that point to a xmitq and a remote qmgr that will receive the messages. It also point to the local queue on the remote qmgr that will receive the messages sent. Jonas Nyberg Electrolux IT Solutions - Sweden Karthikeyan Senthilnathan [EMAIL PROTECTED] wrote: All, What is different between Transmission Queue and Remote Queue.? Regards, Karthikeyan Senthilnathan Software Engineer WWRE Project IBM Global Services India PARVAAZ, Shankar Shet Road, Pune - 411 001 INDIA Tel: +91 (20) 6449724, Extn - 1551 E-mail: [EMAIL PROTECTED] 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 __ Your favorite stores, helpful shopping tools and great gift ideas. Experience the convenience of buying online with Shop@Netscape! http://shopnow.netscape.com/ Get your own FREE, personal Netscape Mail account today at http://webmail.netscape.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