Discussion:
Clients and CCSIDs - ASCII - EBCDIC conversions
Dave Corbett
2006-09-26 15:46:25 UTC
Permalink
All,

I have many clients that are connecting directly to a z/OS qmgr via svrconn
channels. The client is using CCSID 819 from a Windows platform and the
z/OS QMGR uses CCSID 500. The '!' (exclamation point) character does not
seem to translate well - it comes back from the mainframe as a pipe
character.

We have tried changing the client CCSID to 437 and to 1208, but to no
avail. I seem to remember that there are several characters that do not
translate well, and am wondering if anyone else has run into this and what
CCSID do you use on z/OS? I believe we tried CCSID 37 on z/OS a few years
ago, but it just changed which characters had problems and we reverted back
to 500.

The client app is using 5.3.0.11 and the mainframe is at v6.

I still want to use MQ for the conversions, so what have other people done
in this instance? Have you put editing rules in place so that these
characters are not allowed? Or, have you scanned datastreams after the
conversion and replaced characters (very dangerous!)?

Thanks,
David Corbett
BM Certified System Administrator -- WebSphere MQ V6.0
IBM Certified Solution Designer -- WebSphere MQ V6.0
Clark, Douglas
2006-09-26 16:57:27 UTC
Permalink
I have found that from windows running CCSID 437 to the mainframe CCSID
37 and returning back (via simple test script) I don't have any problems
with ! Characters. Also, the only servers running CCSID 819 are UNIX
(AIX - with different version from 4.3 to 5.2) I also had no problems
sending from the UNIX servers (CCSID 819) to the mainframe (again CCSID
37).



-----Original Message-----
From: MQSeries List [mailto:MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org] On
Behalf Of Dave Corbett
Sent: Tuesday, September 26, 2006 8:46 AM
To: MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
Subject: Clients and CCSIDs - ASCII - EBCDIC conversions

All,

I have many clients that are connecting directly to a z/OS qmgr via
svrconn channels. The client is using CCSID 819 from a Windows platform
and the z/OS QMGR uses CCSID 500. The '!' (exclamation point) character
does not seem to translate well - it comes back from the mainframe as a
pipe character.

We have tried changing the client CCSID to 437 and to 1208, but to no
avail. I seem to remember that there are several characters that do not
translate well, and am wondering if anyone else has run into this and
what CCSID do you use on z/OS? I believe we tried CCSID 37 on z/OS a
few years ago, but it just changed which characters had problems and we
reverted back to 500.

The client app is using 5.3.0.11 and the mainframe is at v6.

I still want to use MQ for the conversions, so what have other people
done in this instance? Have you put editing rules in place so that
these characters are not allowed? Or, have you scanned datastreams
after the conversion and replaced characters (very dangerous!)?

Thanks,
David Corbett
BM Certified System Administrator -- WebSphere MQ V6.0 IBM Certified
Solution Designer -- WebSphere MQ V6.0


------------------------------------------------------------------------
------
Electronic Privacy Notice. This e-mail, and any attachments, contains
information that is, or may be, covered by electronic communications
privacy laws, and is also confidential and proprietary in nature. If you
are not the intended recipient, please be advised that you are legally
prohibited from retaining, using, copying, distributing, or otherwise
disclosing this information in any manner. Instead, please reply to the
sender that you have received this communication in error, and then
immediately delete it. Thank you in advance for your cooperation.
========================================================================
======

To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and, in the
message body (not the subject), write: SIGNOFF MQSERIES Instructions for
managing your mailing list subscription are provided in the Listserv
General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html

To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
gshubert-MaERPT+
2006-09-26 18:38:07 UTC
Permalink
There are many characters that don't translate to z/OS CCSID 500. You will
need to use either 037 or 1140 (for Euro symbol support).

Thanx,

Glen Shubert
gshubert-***@public.gmane.org
Associate Director
TSYS - MQSeries Technical Support



"Clark, Douglas"
<***@HARRYANDD
AVID.COM> To
Sent by: MQSeries MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
List cc
<***@LISTSER
V.MEDUNIWIEN.AC.A Subject
T> Re: Clients and CCSIDs - ASCII -
EBCDIC conversions

09/26/2006 12:57
PM


Please respond to
MQSeries List
<***@LISTSER
V.MEDUNIWIEN.AC.A
T>






I have found that from windows running CCSID 437 to the mainframe CCSID
37 and returning back (via simple test script) I don't have any problems
with ! Characters. Also, the only servers running CCSID 819 are UNIX
(AIX - with different version from 4.3 to 5.2) I also had no problems
sending from the UNIX servers (CCSID 819) to the mainframe (again CCSID
37).



-----Original Message-----
From: MQSeries List [mailto:MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org] On
Behalf Of Dave Corbett
Sent: Tuesday, September 26, 2006 8:46 AM
To: MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
Subject: Clients and CCSIDs - ASCII - EBCDIC conversions

All,

I have many clients that are connecting directly to a z/OS qmgr via
svrconn channels. The client is using CCSID 819 from a Windows platform
and the z/OS QMGR uses CCSID 500. The '!' (exclamation point) character
does not seem to translate well - it comes back from the mainframe as a
pipe character.

We have tried changing the client CCSID to 437 and to 1208, but to no
avail. I seem to remember that there are several characters that do not
translate well, and am wondering if anyone else has run into this and
what CCSID do you use on z/OS? I believe we tried CCSID 37 on z/OS a
few years ago, but it just changed which characters had problems and we
reverted back to 500.

The client app is using 5.3.0.11 and the mainframe is at v6.

I still want to use MQ for the conversions, so what have other people
done in this instance? Have you put editing rules in place so that
these characters are not allowed? Or, have you scanned datastreams
after the conversion and replaced characters (very dangerous!)?

Thanks,
David Corbett
BM Certified System Administrator -- WebSphere MQ V6.0 IBM Certified
Solution Designer -- WebSphere MQ V6.0


------------------------------------------------------------------------
------
Electronic Privacy Notice. This e-mail, and any attachments, contains
information that is, or may be, covered by electronic communications
privacy laws, and is also confidential and proprietary in nature. If you
are not the intended recipient, please be advised that you are legally
prohibited from retaining, using, copying, distributing, or otherwise
disclosing this information in any manner. Instead, please reply to the
sender that you have received this communication in error, and then
immediately delete it. Thank you in advance for your cooperation.
========================================================================
======

To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and, in the
message body (not the subject), write: SIGNOFF MQSERIES Instructions for
managing your mailing list subscription are provided in the Listserv
General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html

To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html



-----------------------------------------
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. The information may also constitute a legally
privileged confidential communication. If the reader of this
message is not the intended recipient or an agent responsible for
delivering it to the intended recipient, you are hereby notified
that you have received this communication in error and that any
review, dissemination, copying, or unauthorized use of this
information, or the taking of any action in reliance on the
contents of this information is strictly prohibited. If you have
received this communication in error, please notify us immediately
by e-mail, and delete the original message. Thank you

To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
GINA MCCARTHY
2006-09-26 16:58:28 UTC
Permalink
We've changed our queue manager CCSID to 37.

Gina

-----Original Message-----
From: MQSeries List [mailto:MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org] On
Behalf Of Dave Corbett
Sent: Tuesday, September 26, 2006 11:46 AM
To: MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
Subject: Clients and CCSIDs - ASCII - EBCDIC conversions

All,

I have many clients that are connecting directly to a z/OS qmgr via
svrconn channels. The client is using CCSID 819 from a Windows platform
and the z/OS QMGR uses CCSID 500. The '!' (exclamation point) character
does not seem to translate well - it comes back from the mainframe as a
pipe character.

We have tried changing the client CCSID to 437 and to 1208, but to no
avail. I seem to remember that there are several characters that do not
translate well, and am wondering if anyone else has run into this and
what CCSID do you use on z/OS? I believe we tried CCSID 37 on z/OS a
few years ago, but it just changed which characters had problems and we
reverted back to 500.

The client app is using 5.3.0.11 and the mainframe is at v6.

I still want to use MQ for the conversions, so what have other people
done in this instance? Have you put editing rules in place so that
these characters are not allowed? Or, have you scanned datastreams
after the conversion and replaced characters (very dangerous!)?

Thanks,
David Corbett
BM Certified System Administrator -- WebSphere MQ V6.0 IBM Certified
Solution Designer -- WebSphere MQ V6.0


------------------------------------------------------------------------
------
Electronic Privacy Notice. This e-mail, and any attachments, contains
information that is, or may be, covered by electronic communications
privacy laws, and is also confidential and proprietary in nature. If you
are not the intended recipient, please be advised that you are legally
prohibited from retaining, using, copying, distributing, or otherwise
disclosing this information in any manner. Instead, please reply to the
sender that you have received this communication in error, and then
immediately delete it. Thank you in advance for your cooperation.
========================================================================
======

To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and, in the
message body (not the subject), write: SIGNOFF MQSERIES Instructions for
managing your mailing list subscription are provided in the Listserv
General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html

To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Brumbaugh, Glen
2006-09-26 17:52:35 UTC
Permalink
All,

WMQ on z/OS comes with the CCSID set to 500 (English EBCDIC) as the
default. In the US, the Queue Manager CCSID should normally be set to
037. Not making this change will cause some conversion errors. You
need to compare the 037 and the 500 character sides side-by-side to
document the conversion errors.

URL for CCSID 037:
ftp://ftp.software.ibm.com/software/globalization/gcoc/attachments/CP000
37.txt


URL for CCSID 500:
ftp://ftp.software.ibm.com/software/globalization/gcoc/attachments/CP005
00.txt

In particular, note that the exclamation point (Hexadecimal 5A) in 037
is translated as a right bracket in 500. The WMQ CCSID should reflect
the CCSID of the underlying MVS, TSO, CICS, DB2, etc subsystems.


Glen

-----Original Message-----
From: MQSeries List [mailto:MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org]
Sent: Tuesday, September 26, 2006 11:46 AM
To: MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
Subject: Clients and CCSIDs - ASCII - EBCDIC conversions

All,

I have many clients that are connecting directly to a z/OS qmgr via
svrconn channels. The client is using CCSID 819 from a Windows platform
and the z/OS QMGR uses CCSID 500. The '!' (exclamation point) character
does not seem to translate well - it comes back from the mainframe as a
pipe character.

We have tried changing the client CCSID to 437 and to 1208, but to no
avail. I seem to remember that there are several characters that do not
translate well, and am wondering if anyone else has run into this and
what CCSID do you use on z/OS? I believe we tried CCSID 37 on z/OS a
few years ago, but it just changed which characters had problems and we
reverted back to 500.

The client app is using 5.3.0.11 and the mainframe is at v6.

I still want to use MQ for the conversions, so what have other people
done in this instance? Have you put editing rules in place so that
these characters are not allowed? Or, have you scanned datastreams
after the conversion and replaced characters (very dangerous!)?

Thanks,
David Corbett
BM Certified System Administrator -- WebSphere MQ V6.0 IBM Certified
Solution Designer -- WebSphere MQ V6.0


------------------------------------------------------------------------
------
Electronic Privacy Notice. This e-mail, and any attachments, contains
information that is, or may be, covered by electronic communications
privacy laws, and is also confidential and proprietary in nature. If you
are not the intended recipient, please be advised that you are legally
prohibited from retaining, using, copying, distributing, or otherwise
disclosing this information in any manner. Instead, please reply to the
sender that you have received this communication in error, and then
immediately delete it. Thank you in advance for your cooperation.
========================================================================
======

To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and, in the
message body (not the subject), write: SIGNOFF MQSERIES Instructions for
managing your mailing list subscription are provided in the Listserv
General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html

To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Wayne Myers
2006-09-26 18:25:13 UTC
Permalink
Hi Glen,


You are quite right, on new z/OS installs of MQSeries use CP037.

We made the mistake years ago of using CP500 as it was the default
and IBM normally ships the right defaults with mainframe distributions.
Probably 95% of the US mainframes are running CP037 (<==S.W.A.G.).


What was IBM thinking? I would really would like to know.


Cheers,
Wayne


---------- ORIGINAL SNIPPET FOLLOWS -------


All,

WMQ on z/OS comes with the CCSID set to 500 (English EBCDIC) as the
default. In the US, the Queue Manager CCSID should normally be set to
037. Not making this change will cause some conversion errors. You
need to compare the 037 and the 500 character sides side-by-side to
document the conversion errors.



-----------------------------------------
*************************** IMPORTANT NOTE
***************************** The opinions expressed in this
message and/or any attachments are those of the author and not
necessarily those of Brown Brothers Harriman & Co., its
subsidiaries and affiliates ("BBH"). There is no guarantee that
this message is either private or confidential, and it may have
been altered by unauthorized sources without your or our knowledge.
Nothing in the message is capable or intended to create any legally
binding obligations on either party and it is not intended to
provide legal advice. BBH accepts no responsibility for loss or
damage from its use, including damage from virus.
******************************************************************

To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html
Brumbaugh, Glen
2006-09-26 19:33:08 UTC
Permalink
Wayne.

These folks at Hursley must think that they are at the center of the WMQ
universe. Well, I guess they are! It must make sense from their
perspective to ship WMQ with the UK EBCDIC as the default character set.
It would be nice if IBM as a whole decided to ship all of their z/OS
products with compatible defaults. Oh yeah, world peace would be nice
too.

Glen
(410) 965-0574
NCC 5E7



_____

From: MQSeries List [mailto:MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org]
Sent: Tuesday, September 26, 2006 2:25 PM
To: MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
Subject: Re: Clients and CCSIDs - ASCII - EBCDIC conversions



Hi Glen,


You are quite right, on new z/OS installs of MQSeries use CP037.

We made the mistake years ago of using CP500 as it was the default
and IBM normally ships the right defaults with mainframe distributions.
Probably 95% of the US mainframes are running CP037 (<==S.W.A.G.).


What was IBM thinking? I would really would like to know.


Cheers,
Wayne


---------- ORIGINAL SNIPPET FOLLOWS -------


All,

WMQ on z/OS comes with the CCSID set to 500 (English EBCDIC) as the
default. In the US, the Queue Manager CCSID should normally be set to
037. Not making this change will cause some conversion errors. You
need to compare the 037 and the 500 character sides side-by-side to
document the conversion errors.




_____




*************************** IMPORTANT
NOTE ***************************** The opinions expressed in this
message and/or any attachments are those of the author and not
necessarily those of Brown Brothers Harriman & Co., its
subsidiaries and affiliates ("BBH"). There is no guarantee that
this message is either private or confidential, and it may have
been altered by unauthorized sources without your or our knowledge.
Nothing in the message is capable or intended to create any legally
binding obligations on either party and it is not intended to
provide legal advice. BBH accepts no responsibility for loss or
damage from its use, including damage from virus. *****************
**************************************************

To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and, in the
message body (not the subject), write: SIGNOFF MQSERIES Instructions for
managing your mailing list subscription are provided in the Listserv
General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html


To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html
eugene rosenberg
2006-09-27 21:42:45 UTC
Permalink
The conversion to CCSID 500 is working properly. The
issue is that an application, which is written in TSO,
is more likely using CCSID 37. And this is the issue –
mismatch between hexadecimal representations in MQ
after conversion (CCSID 500) and in the program (CCSID
37).

CCSID 500 was used as a default on many IBM products
but fired back probably only with MQ. It is
irrelevant, if a hexadecimal combination is
representing a “wrong” character in DB2, as long as it
is a “right” one for all putting and getting
applications.

Eugene


--- "Brumbaugh, Glen" <Glen.Brumbaugh-***@public.gmane.org> wrote:

> Wayne.
>
> These folks at Hursley must think that they are at
> the center of the WMQ
> universe. Well, I guess they are! It must make
> sense from their
> perspective to ship WMQ with the UK EBCDIC as the
> default character set.
> It would be nice if IBM as a whole decided to ship
> all of their z/OS
> products with compatible defaults. Oh yeah, world
> peace would be nice
> too.
>
> Glen
> (410) 965-0574
> NCC 5E7
>
>
>
> _____
>
> From: MQSeries List
> [mailto:MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org]
> Sent: Tuesday, September 26, 2006 2:25 PM
> To: MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
> Subject: Re: Clients and CCSIDs - ASCII - EBCDIC
> conversions
>
>
>
> Hi Glen,
>
>
> You are quite right, on new z/OS installs of
> MQSeries use CP037.
>
> We made the mistake years ago of using CP500 as it
> was the default
> and IBM normally ships the right defaults with
> mainframe distributions.
> Probably 95% of the US mainframes are running CP037
> (<==S.W.A.G.).
>
>
> What was IBM thinking? I would really would like
> to know.
>
>
> Cheers,
> Wayne
>
>
> ---------- ORIGINAL SNIPPET FOLLOWS -------
>
>
> All,
>
> WMQ on z/OS comes with the CCSID set to 500 (English
> EBCDIC) as the
> default. In the US, the Queue Manager CCSID should
> normally be set to
> 037. Not making this change will cause some
> conversion errors. You
> need to compare the 037 and the 500 character sides
> side-by-side to
> document the conversion errors.
>
>
>
>
> _____
>
>
>
>
> *************************** IMPORTANT
> NOTE ***************************** The opinions
> expressed in this
> message and/or any attachments are those of the
> author and not
> necessarily those of Brown Brothers Harriman & Co.,
> its
> subsidiaries and affiliates ("BBH"). There is no
> guarantee that
> this message is either private or confidential, and
> it may have
> been altered by unauthorized sources without your or
> our knowledge.
> Nothing in the message is capable or intended to
> create any legally
> binding obligations on either party and it is not
> intended to
> provide legal advice. BBH accepts no responsibility
> for loss or
> damage from its use, including damage from virus.
> *****************
> **************************************************
>
> To unsubscribe, write to
> LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and, in the
> message body (not the subject), write: SIGNOFF
> MQSERIES Instructions for
> managing your mailing list subscription are provided
> in the Listserv
> General Users Guide available at
> http://www.lsoft.com
> Archive:
>
http://listserv.meduniwien.ac.at/archives/mqser-l.html
>
>
> To unsubscribe, write to
> LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
> in the message body (not the subject), write:
> SIGNOFF MQSERIES
> Instructions for managing your mailing list
> subscription are provided in
> the Listserv General Users Guide available at
> http://www.lsoft.com
> Archive:
>
http://listserv.meduniwien.ac.at/archives/mqser-l.html
>


__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com

To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Richard Tsujimoto
2006-09-27 23:45:56 UTC
Permalink
I don't think TSO uses CCSID 37. I think it's either 1047 or 924. You
can't see the square bracket characters if the data is converted to CCSID
37,
but TSO will show them properly if the data is converted using 1047 or 924.
1047 is the CCSID that FTP uses.
----- Original Message -----
From: "eugene rosenberg" <erosenb100-***@public.gmane.org>
To: <MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org>
Sent: Wednesday, September 27, 2006 5:42 PM
Subject: Re: Clients and CCSIDs - ASCII - EBCDIC conversions


> The conversion to CCSID 500 is working properly. The
> issue is that an application, which is written in TSO,
> is more likely using CCSID 37. And this is the issue -
> mismatch between hexadecimal representations in MQ
> after conversion (CCSID 500) and in the program (CCSID
> 37).
>
> CCSID 500 was used as a default on many IBM products
> but fired back probably only with MQ. It is
> irrelevant, if a hexadecimal combination is
> representing a "wrong" character in DB2, as long as it
> is a "right" one for all putting and getting
> applications.
>
> Eugene
>
>
> --- "Brumbaugh, Glen" <Glen.Brumbaugh-***@public.gmane.org> wrote:
>
> > Wayne.
> >
> > These folks at Hursley must think that they are at
> > the center of the WMQ
> > universe. Well, I guess they are! It must make
> > sense from their
> > perspective to ship WMQ with the UK EBCDIC as the
> > default character set.
> > It would be nice if IBM as a whole decided to ship
> > all of their z/OS
> > products with compatible defaults. Oh yeah, world
> > peace would be nice
> > too.
> >
> > Glen
> > (410) 965-0574
> > NCC 5E7
> >
> >
> >
> > _____
> >
> > From: MQSeries List
> > [mailto:MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org]
> > Sent: Tuesday, September 26, 2006 2:25 PM
> > To: MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
> > Subject: Re: Clients and CCSIDs - ASCII - EBCDIC
> > conversions
> >
> >
> >
> > Hi Glen,
> >
> >
> > You are quite right, on new z/OS installs of
> > MQSeries use CP037.
> >
> > We made the mistake years ago of using CP500 as it
> > was the default
> > and IBM normally ships the right defaults with
> > mainframe distributions.
> > Probably 95% of the US mainframes are running CP037
> > (<==S.W.A.G.).
> >
> >
> > What was IBM thinking? I would really would like
> > to know.
> >
> >
> > Cheers,
> > Wayne
> >
> >
> > ---------- ORIGINAL SNIPPET FOLLOWS -------
> >
> >
> > All,
> >
> > WMQ on z/OS comes with the CCSID set to 500 (English
> > EBCDIC) as the
> > default. In the US, the Queue Manager CCSID should
> > normally be set to
> > 037. Not making this change will cause some
> > conversion errors. You
> > need to compare the 037 and the 500 character sides
> > side-by-side to
> > document the conversion errors.
> >
> >
> >
> >
> > _____
> >
> >
> >
> >
> > *************************** IMPORTANT
> > NOTE ***************************** The opinions
> > expressed in this
> > message and/or any attachments are those of the
> > author and not
> > necessarily those of Brown Brothers Harriman & Co.,
> > its
> > subsidiaries and affiliates ("BBH"). There is no
> > guarantee that
> > this message is either private or confidential, and
> > it may have
> > been altered by unauthorized sources without your or
> > our knowledge.
> > Nothing in the message is capable or intended to
> > create any legally
> > binding obligations on either party and it is not
> > intended to
> > provide legal advice. BBH accepts no responsibility
> > for loss or
> > damage from its use, including damage from virus.
> > *****************
> > **************************************************
> >
> > To unsubscribe, write to
> > LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and, in the
> > message body (not the subject), write: SIGNOFF
> > MQSERIES Instructions for
> > managing your mailing list subscription are provided
> > in the Listserv
> > General Users Guide available at
> > http://www.lsoft.com
> > Archive:
> >
> http://listserv.meduniwien.ac.at/archives/mqser-l.html
> >
> >
> > To unsubscribe, write to
> > LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
> > in the message body (not the subject), write:
> > SIGNOFF MQSERIES
> > Instructions for managing your mailing list
> > subscription are provided in
> > the Listserv General Users Guide available at
> > http://www.lsoft.com
> > Archive:
> >
> http://listserv.meduniwien.ac.at/archives/mqser-l.html
> >
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>
> To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
> in the message body (not the subject), write: SIGNOFF MQSERIES
> Instructions for managing your mailing list subscription are provided in
> the Listserv General Users Guide available at http://www.lsoft.com
> Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html
>

To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Dave Corbett
2006-09-27 16:10:18 UTC
Permalink
All who responded:

I appreciate your comments on this subject. We will be implementing a
project to change the CCSID on our z/OS qmgrs to 37 from 500. The change
may be tricky based on what clients may have implemented to deal with this,
but I feel it is worth the risk to get to the correct CCSID.

Thanks,
David Corbett
IBM Certified System Administrator -- WebSphere MQ V6.0
IBM Certified Solution Designer -- WebSphere MQ V6.0




"Brumbaugh, Glen"
<***@S
SA.GOV> To
Sent by: MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
"MQSeries List" cc
<***@LISTSER
V.MEDUNIWIEN.AC.A Subject
T> Re: Clients and CCSIDs - ASCII -
EBCDIC conversions

09/26/2006 12:52
PM


Please respond to
"MQSeries List"
<***@LISTSER
V.MEDUNIWIEN.AC.A
T>






All,

WMQ on z/OS comes with the CCSID set to 500 (English EBCDIC) as the
default. In the US, the Queue Manager CCSID should normally be set to
037. Not making this change will cause some conversion errors. You
need to compare the 037 and the 500 character sides side-by-side to
document the conversion errors.

URL for CCSID 037:
ftp://ftp.software.ibm.com/software/globalization/gcoc/attachments/CP000
37.txt


URL for CCSID 500:
ftp://ftp.software.ibm.com/software/globalization/gcoc/attachments/CP005
00.txt

In particular, note that the exclamation point (Hexadecimal 5A) in 037
is translated as a right bracket in 500. The WMQ CCSID should reflect
the CCSID of the underlying MVS, TSO, CICS, DB2, etc subsystems.


Glen

-----Original Message-----
From: MQSeries List [mailto:MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org]
Sent: Tuesday, September 26, 2006 11:46 AM
To: MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
Subject: Clients and CCSIDs - ASCII - EBCDIC conversions

All,

I have many clients that are connecting directly to a z/OS qmgr via
svrconn channels. The client is using CCSID 819 from a Windows platform
and the z/OS QMGR uses CCSID 500. The '!' (exclamation point) character
does not seem to translate well - it comes back from the mainframe as a
pipe character.

We have tried changing the client CCSID to 437 and to 1208, but to no
avail. I seem to remember that there are several characters that do not
translate well, and am wondering if anyone else has run into this and
what CCSID do you use on z/OS? I believe we tried CCSID 37 on z/OS a
few years ago, but it just changed which characters had problems and we
reverted back to 500.

The client app is using 5.3.0.11 and the mainframe is at v6.

I still want to use MQ for the conversions, so what have other people
done in this instance? Have you put editing rules in place so that
these characters are not allowed? Or, have you scanned datastreams
after the conversion and replaced characters (very dangerous!)?

Thanks,
David Corbett
BM Certified System Administrator -- WebSphere MQ V6.0 IBM Certified
Solution Designer -- WebSphere MQ V6.0


------------------------------------------------------------------------
------
Electronic Privacy Notice. This e-mail, and any attachments, contains
information that is, or may be, covered by electronic communications
privacy laws, and is also confidential and proprietary in nature. If you
are not the intended recipient, please be advised that you are legally
prohibited from retaining, using, copying, distributing, or otherwise
disclosing this information in any manner. Instead, please reply to the
sender that you have received this communication in error, and then
immediately delete it. Thank you in advance for your cooperation.
========================================================================
======

To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and, in the
message body (not the subject), write: SIGNOFF MQSERIES Instructions for
managing your mailing list subscription are provided in the Listserv
General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html

To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html
George J Shedlock
2006-09-27 18:36:54 UTC
Permalink
You need to keep something else in mind when dealing with conversions. If
you have an XML payload that specifies a different CCSID than the MQMD,
you will get some *very* interesting results.

Somehow you need to recognize that the payload is XML, decode the message
enough to see what the payload CCSID is and do that conversion first, then
do the conversion on the overall message. I think (I got that order
right.)

George Shedlock Jr
PDC - 212-855-8675



Dave Corbett <DAVID.CORBETT-nU+***@public.gmane.org>
Sent by: MQSeries List <MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org>
09/27/2006 11:10 AM
Please respond to
MQSeries List <MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org>


To
MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
cc

Subject
Re: Clients and CCSIDs - ASCII - EBCDIC conversions






All who responded:

I appreciate your comments on this subject. We will be implementing a
project to change the CCSID on our z/OS qmgrs to 37 from 500. The change
may be tricky based on what clients may have implemented to deal with
this,
but I feel it is worth the risk to get to the correct CCSID.

Thanks,
David Corbett
IBM Certified System Administrator -- WebSphere MQ V6.0
IBM Certified Solution Designer -- WebSphere MQ V6.0




"Brumbaugh, Glen"
<***@S
SA.GOV> To

Sent by: MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
"MQSeries List" cc

<***@LISTSER
V.MEDUNIWIEN.AC.A Subject

T> Re: Clients and CCSIDs - ASCII -
EBCDIC conversions

09/26/2006 12:52
PM


Please respond to
"MQSeries List"
<***@LISTSER
V.MEDUNIWIEN.AC.A
T>






All,

WMQ on z/OS comes with the CCSID set to 500 (English EBCDIC) as the
default. In the US, the Queue Manager CCSID should normally be set to
037. Not making this change will cause some conversion errors. You
need to compare the 037 and the 500 character sides side-by-side to
document the conversion errors.

URL for CCSID 037:
ftp://ftp.software.ibm.com/software/globalization/gcoc/attachments/CP000
37.txt


URL for CCSID 500:
ftp://ftp.software.ibm.com/software/globalization/gcoc/attachments/CP005
00.txt

In particular, note that the exclamation point (Hexadecimal 5A) in 037
is translated as a right bracket in 500. The WMQ CCSID should reflect
the CCSID of the underlying MVS, TSO, CICS, DB2, etc subsystems.


Glen

-----Original Message-----
From: MQSeries List [mailto:MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org]
Sent: Tuesday, September 26, 2006 11:46 AM
To: MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
Subject: Clients and CCSIDs - ASCII - EBCDIC conversions

All,

I have many clients that are connecting directly to a z/OS qmgr via
svrconn channels. The client is using CCSID 819 from a Windows platform
and the z/OS QMGR uses CCSID 500. The '!' (exclamation point) character
does not seem to translate well - it comes back from the mainframe as a
pipe character.

We have tried changing the client CCSID to 437 and to 1208, but to no
avail. I seem to remember that there are several characters that do not
translate well, and am wondering if anyone else has run into this and
what CCSID do you use on z/OS? I believe we tried CCSID 37 on z/OS a
few years ago, but it just changed which characters had problems and we
reverted back to 500.

The client app is using 5.3.0.11 and the mainframe is at v6.

I still want to use MQ for the conversions, so what have other people
done in this instance? Have you put editing rules in place so that
these characters are not allowed? Or, have you scanned datastreams
after the conversion and replaced characters (very dangerous!)?

Thanks,
David Corbett
BM Certified System Administrator -- WebSphere MQ V6.0 IBM Certified
Solution Designer -- WebSphere MQ V6.0


------------------------------------------------------------------------
------
Electronic Privacy Notice. This e-mail, and any attachments, contains
information that is, or may be, covered by electronic communications
privacy laws, and is also confidential and proprietary in nature. If you
are not the intended recipient, please be advised that you are legally
prohibited from retaining, using, copying, distributing, or otherwise
disclosing this information in any manner. Instead, please reply to the
sender that you have received this communication in error, and then
immediately delete it. Thank you in advance for your cooperation.
========================================================================
======

To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and, in the
message body (not the subject), write: SIGNOFF MQSERIES Instructions for
managing your mailing list subscription are provided in the Listserv
General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html

To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html




------------------------------------------------------------------------------
Electronic Privacy Notice. This e-mail, and any attachments, contains
information that is, or may be, covered by electronic communications
privacy laws, and is also confidential and proprietary in nature. If you
are not the intended recipient, please be advised that you are legally
prohibited from retaining, using, copying, distributing, or otherwise
disclosing this information in any manner. Instead, please reply to the
sender that you have received this communication in error, and then
immediately delete it. Thank you in advance for your cooperation.
==============================================================================

To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html



-----------------------------------------
________________________________________________________
DTCC DISCLAIMER: 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. If you have received this email
in error, please notify us immediately and delete the email and any
attachments from your system. The recipient should check this email
and any attachments for the presence of viruses. The company
accepts no liability for any damage caused by any virus transmitted
by this email.

To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Coombs, Lawrence
2006-10-25 13:08:52 UTC
Permalink
I just upgraded my first Windows 200 machine to MQ V6 and need a little help.

1. I previously had MQ 5.3 with the latest CSD and upgraded it to V6.
2. I am running Windows 2000.
3. I had three queue managers with a test cluster on it.
4. I can start the queue managers using Explorer.
5. I cannot get any of my channels started. I keep getting a TCP/IP return code of 10022 (x'2726'). I checked and I cannot find any process using that was using the port I am trying to connect on.
6. I modified the listener service that was migrated to 6 so that it would not start up automatically. When I manually try to start that listener, I get the same return code.

Any thoughts on what I check to get my channels communicating again?


To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
r***@public.gmane.org
2006-10-25 13:30:30 UTC
Permalink
10022 is WSAEINVAL (invalid argument passed to a TCP/IP function, e.g.
setsockopt). There were two hits on IBMLink, both from 1995. One is for
TCP/IP (unlikely), the other had to do with a shortage of memory. Also,
did you install RP 6.0.1.1 or 6.0.2.0?




"Coombs, Lawrence" <LCoombs-***@public.gmane.org>
Sent by: MQSeries List <MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org>
10/25/2006 09:08 AM
Please respond to
MQSeries List <MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org>


To
MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
cc

Subject
Re: Upgrading to MQ V6






I just upgraded my first Windows 200 machine to MQ V6 and need a little
help.

1. I previously had MQ 5.3 with the latest CSD and upgraded it to V6.
2. I am running Windows 2000.
3. I had three queue managers with a test cluster on it.
4. I can start the queue managers using Explorer.
5. I cannot get any of my channels started. I keep getting a TCP/IP return
code of 10022 (x'2726'). I checked and I cannot find any process using
that was using the port I am trying to connect on.
6. I modified the listener service that was migrated to 6 so that it would
not start up automatically. When I manually try to start that listener, I
get the same return code.

Any thoughts on what I check to get my channels communicating again?


To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html


To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html
Coombs, Lawrence
2006-10-25 16:13:43 UTC
Permalink
In installed 6.0.1.1



-----------------------------------------
This message, including any attachments, is the property of Sears
Holdings Corporation and/or one of its subsidiaries. It is
confidential and may contain proprietary or legally privileged
information. If you are not the intended recipient, please delete
it without reading the contents. Thank you.

To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
r***@public.gmane.org
2006-09-27 13:00:50 UTC
Permalink
Dave,

I overcame similar problems by having the MVS application specify that it
was putting messages using CCSID 924. I would have used 1047, which is
what FTP uses, but my version of MQ does not support 1047 (it's real old).
I'm not sure why IBM didn't use the same CCSID that MVS FTP uses as MQ's
default.




Dave Corbett <DAVID.CORBETT-nU+***@public.gmane.org>
Sent by: MQSeries List <MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org>
09/26/2006 11:46 AM
Please respond to
MQSeries List <MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org>


To
MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
cc

Subject
Clients and CCSIDs - ASCII - EBCDIC conversions






All,

I have many clients that are connecting directly to a z/OS qmgr via
svrconn
channels. The client is using CCSID 819 from a Windows platform and the
z/OS QMGR uses CCSID 500. The '!' (exclamation point) character does not
seem to translate well - it comes back from the mainframe as a pipe
character.

We have tried changing the client CCSID to 437 and to 1208, but to no
avail. I seem to remember that there are several characters that do not
translate well, and am wondering if anyone else has run into this and what
CCSID do you use on z/OS? I believe we tried CCSID 37 on z/OS a few years
ago, but it just changed which characters had problems and we reverted
back
to 500.

The client app is using 5.3.0.11 and the mainframe is at v6.

I still want to use MQ for the conversions, so what have other people done
in this instance? Have you put editing rules in place so that these
characters are not allowed? Or, have you scanned datastreams after the
conversion and replaced characters (very dangerous!)?

Thanks,
David Corbett
BM Certified System Administrator -- WebSphere MQ V6.0
IBM Certified Solution Designer -- WebSphere MQ V6.0


------------------------------------------------------------------------------
Electronic Privacy Notice. This e-mail, and any attachments, contains
information that is, or may be, covered by electronic communications
privacy laws, and is also confidential and proprietary in nature. If you
are not the intended recipient, please be advised that you are legally
prohibited from retaining, using, copying, distributing, or otherwise
disclosing this information in any manner. Instead, please reply to the
sender that you have received this communication in error, and then
immediately delete it. Thank you in advance for your cooperation.
==============================================================================

To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html


To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html
Dünki Roland (KISX 2)
2006-09-28 11:16:04 UTC
Permalink
I disagree.

The XML standard sais: XML Header must be in UTF8/16, the whole rest of the xml payload is in Codepage defined in the XML header. One XML message can contain multiple XML headers and multiple codepages. The XML Payload even can contain binary data...

With XML, the XMP parser must interpret the message and do the codepage conversion. Do not let MQ change the codepage!

Regards,
Roland


-----Original Message-----
From: MQSeries List [mailto:MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org] On Behalf Of George J Shedlock
Sent: Wednesday, September 27, 2006 8:37 PM
To: MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
Subject: Re: Clients and CCSIDs - ASCII - EBCDIC conversions

You need to keep something else in mind when dealing with conversions. If
you have an XML payload that specifies a different CCSID than the MQMD,
you will get some *very* interesting results.

Somehow you need to recognize that the payload is XML, decode the message
enough to see what the payload CCSID is and do that conversion first, then
do the conversion on the overall message. I think (I got that order
right.)

George Shedlock Jr
PDC - 212-855-8675



Dave Corbett <DAVID.CORBETT-nU+***@public.gmane.org>
Sent by: MQSeries List <MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org>
09/27/2006 11:10 AM
Please respond to
MQSeries List <MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org>


To
MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
cc

Subject
Re: Clients and CCSIDs - ASCII - EBCDIC conversions






All who responded:

I appreciate your comments on this subject. We will be implementing a
project to change the CCSID on our z/OS qmgrs to 37 from 500. The change
may be tricky based on what clients may have implemented to deal with
this,
but I feel it is worth the risk to get to the correct CCSID.

Thanks,
David Corbett
IBM Certified System Administrator -- WebSphere MQ V6.0
IBM Certified Solution Designer -- WebSphere MQ V6.0




"Brumbaugh, Glen"
<***@S
SA.GOV> To

Sent by: MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
"MQSeries List" cc

<***@LISTSER
V.MEDUNIWIEN.AC.A Subject

T> Re: Clients and CCSIDs - ASCII -
EBCDIC conversions

09/26/2006 12:52
PM


Please respond to
"MQSeries List"
<***@LISTSER
V.MEDUNIWIEN.AC.A
T>






All,

WMQ on z/OS comes with the CCSID set to 500 (English EBCDIC) as the
default. In the US, the Queue Manager CCSID should normally be set to
037. Not making this change will cause some conversion errors. You
need to compare the 037 and the 500 character sides side-by-side to
document the conversion errors.

URL for CCSID 037:
ftp://ftp.software.ibm.com/software/globalization/gcoc/attachments/CP000
37.txt


URL for CCSID 500:
ftp://ftp.software.ibm.com/software/globalization/gcoc/attachments/CP005
00.txt

In particular, note that the exclamation point (Hexadecimal 5A) in 037
is translated as a right bracket in 500. The WMQ CCSID should reflect
the CCSID of the underlying MVS, TSO, CICS, DB2, etc subsystems.


Glen

-----Original Message-----
From: MQSeries List [mailto:MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org]
Sent: Tuesday, September 26, 2006 11:46 AM
To: MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
Subject: Clients and CCSIDs - ASCII - EBCDIC conversions

All,

I have many clients that are connecting directly to a z/OS qmgr via
svrconn channels. The client is using CCSID 819 from a Windows platform
and the z/OS QMGR uses CCSID 500. The '!' (exclamation point) character
does not seem to translate well - it comes back from the mainframe as a
pipe character.

We have tried changing the client CCSID to 437 and to 1208, but to no
avail. I seem to remember that there are several characters that do not
translate well, and am wondering if anyone else has run into this and
what CCSID do you use on z/OS? I believe we tried CCSID 37 on z/OS a
few years ago, but it just changed which characters had problems and we
reverted back to 500.

The client app is using 5.3.0.11 and the mainframe is at v6.

I still want to use MQ for the conversions, so what have other people
done in this instance? Have you put editing rules in place so that
these characters are not allowed? Or, have you scanned datastreams
after the conversion and replaced characters (very dangerous!)?

Thanks,
David Corbett
BM Certified System Administrator -- WebSphere MQ V6.0 IBM Certified
Solution Designer -- WebSphere MQ V6.0


------------------------------------------------------------------------
------
Electronic Privacy Notice. This e-mail, and any attachments, contains
information that is, or may be, covered by electronic communications
privacy laws, and is also confidential and proprietary in nature. If you
are not the intended recipient, please be advised that you are legally
prohibited from retaining, using, copying, distributing, or otherwise
disclosing this information in any manner. Instead, please reply to the
sender that you have received this communication in error, and then
immediately delete it. Thank you in advance for your cooperation.
========================================================================
======

To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and, in the
message body (not the subject), write: SIGNOFF MQSERIES Instructions for
managing your mailing list subscription are provided in the Listserv
General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html

To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html




------------------------------------------------------------------------------
Electronic Privacy Notice. This e-mail, and any attachments, contains
information that is, or may be, covered by electronic communications
privacy laws, and is also confidential and proprietary in nature. If you
are not the intended recipient, please be advised that you are legally
prohibited from retaining, using, copying, distributing, or otherwise
disclosing this information in any manner. Instead, please reply to the
sender that you have received this communication in error, and then
immediately delete it. Thank you in advance for your cooperation.
==============================================================================

To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html



-----------------------------------------
________________________________________________________
DTCC DISCLAIMER: 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. If you have received this email
in error, please notify us immediately and delete the email and any
attachments from your system. The recipient should check this email
and any attachments for the presence of viruses. The company
accepts no liability for any damage caused by any virus transmitted
by this email.

To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html

To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
George J Shedlock
2006-09-28 19:25:22 UTC
Permalink
Roland,

I think you missed my point. The point I was trying to make is that if
there is a difference in the code page (between the XML payload and the
MQMD) there could be some interesting translations that take place. Even
if the XML message arrives at a queue that has exclusively XML messages,
extra care needs to be taken to make sure that somewhere along the way,
the message did not get converted according to the MQMD codepage due to a
CONVERT=YES on a channel between two (or more) queue managers.

George Shedlock Jr
PDC - 212-855-8675



Dünki Roland (KISX 2) <roland.duenki-qjTFpdq71Ugn9dNQnJmpOXzNABE0Ld/***@public.gmane.org>
Sent by: MQSeries List <MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org>
09/28/2006 06:16 AM
Please respond to
MQSeries List <MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org>


To
MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
cc

Subject
Re: Clients and CCSIDs - ASCII - EBCDIC conversions






I disagree.

The XML standard sais: XML Header must be in UTF8/16, the whole rest of
the xml payload is in Codepage defined in the XML header. One XML message
can contain multiple XML headers and multiple codepages. The XML Payload
even can contain binary data...

With XML, the XMP parser must interpret the message and do the codepage
conversion. Do not let MQ change the codepage!

Regards,
Roland


-----Original Message-----
From: MQSeries List [mailto:MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org] On Behalf
Of George J Shedlock
Sent: Wednesday, September 27, 2006 8:37 PM
To: MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
Subject: Re: Clients and CCSIDs - ASCII - EBCDIC conversions

You need to keep something else in mind when dealing with conversions. If
you have an XML payload that specifies a different CCSID than the MQMD,
you will get some *very* interesting results.

Somehow you need to recognize that the payload is XML, decode the message
enough to see what the payload CCSID is and do that conversion first, then

do the conversion on the overall message. I think (I got that order
right.)

George Shedlock Jr
PDC - 212-855-8675



Dave Corbett <DAVID.CORBETT-nU+***@public.gmane.org>
Sent by: MQSeries List <MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org>
09/27/2006 11:10 AM
Please respond to
MQSeries List <MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org>


To
MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
cc

Subject
Re: Clients and CCSIDs - ASCII - EBCDIC conversions






All who responded:

I appreciate your comments on this subject. We will be implementing a
project to change the CCSID on our z/OS qmgrs to 37 from 500. The change
may be tricky based on what clients may have implemented to deal with
this,
but I feel it is worth the risk to get to the correct CCSID.

Thanks,
David Corbett
IBM Certified System Administrator -- WebSphere MQ V6.0
IBM Certified Solution Designer -- WebSphere MQ V6.0




"Brumbaugh, Glen"
<***@S
SA.GOV> To


Sent by: MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
"MQSeries List" cc


<***@LISTSER
V.MEDUNIWIEN.AC.A Subject


T> Re: Clients and CCSIDs - ASCII -
EBCDIC conversions

09/26/2006 12:52
PM


Please respond to
"MQSeries List"
<***@LISTSER
V.MEDUNIWIEN.AC.A
T>






All,

WMQ on z/OS comes with the CCSID set to 500 (English EBCDIC) as the
default. In the US, the Queue Manager CCSID should normally be set to
037. Not making this change will cause some conversion errors. You
need to compare the 037 and the 500 character sides side-by-side to
document the conversion errors.

URL for CCSID 037:
ftp://ftp.software.ibm.com/software/globalization/gcoc/attachments/CP000
37.txt


URL for CCSID 500:
ftp://ftp.software.ibm.com/software/globalization/gcoc/attachments/CP005
00.txt

In particular, note that the exclamation point (Hexadecimal 5A) in 037
is translated as a right bracket in 500. The WMQ CCSID should reflect
the CCSID of the underlying MVS, TSO, CICS, DB2, etc subsystems.


Glen

-----Original Message-----
From: MQSeries List [mailto:MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org]
Sent: Tuesday, September 26, 2006 11:46 AM
To: MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
Subject: Clients and CCSIDs - ASCII - EBCDIC conversions

All,

I have many clients that are connecting directly to a z/OS qmgr via
svrconn channels. The client is using CCSID 819 from a Windows platform
and the z/OS QMGR uses CCSID 500. The '!' (exclamation point) character
does not seem to translate well - it comes back from the mainframe as a
pipe character.

We have tried changing the client CCSID to 437 and to 1208, but to no
avail. I seem to remember that there are several characters that do not
translate well, and am wondering if anyone else has run into this and
what CCSID do you use on z/OS? I believe we tried CCSID 37 on z/OS a
few years ago, but it just changed which characters had problems and we
reverted back to 500.

The client app is using 5.3.0.11 and the mainframe is at v6.

I still want to use MQ for the conversions, so what have other people
done in this instance? Have you put editing rules in place so that
these characters are not allowed? Or, have you scanned datastreams
after the conversion and replaced characters (very dangerous!)?

Thanks,
David Corbett
BM Certified System Administrator -- WebSphere MQ V6.0 IBM Certified
Solution Designer -- WebSphere MQ V6.0


------------------------------------------------------------------------
------
Electronic Privacy Notice. This e-mail, and any attachments, contains
information that is, or may be, covered by electronic communications
privacy laws, and is also confidential and proprietary in nature. If you
are not the intended recipient, please be advised that you are legally
prohibited from retaining, using, copying, distributing, or otherwise
disclosing this information in any manner. Instead, please reply to the
sender that you have received this communication in error, and then
immediately delete it. Thank you in advance for your cooperation.
========================================================================
======

To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and, in the
message body (not the subject), write: SIGNOFF MQSERIES Instructions for
managing your mailing list subscription are provided in the Listserv
General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html

To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html




------------------------------------------------------------------------------
Electronic Privacy Notice. This e-mail, and any attachments, contains
information that is, or may be, covered by electronic communications
privacy laws, and is also confidential and proprietary in nature. If you
are not the intended recipient, please be advised that you are legally
prohibited from retaining, using, copying, distributing, or otherwise
disclosing this information in any manner. Instead, please reply to the
sender that you have received this communication in error, and then
immediately delete it. Thank you in advance for your cooperation.
==============================================================================

To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html



-----------------------------------------
________________________________________________________
DTCC DISCLAIMER: 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. If you have received this email
in error, please notify us immediately and delete the email and any
attachments from your system. The recipient should check this email
and any attachments for the presence of viruses. The company
accepts no liability for any damage caused by any virus transmitted
by this email.

To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html

To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html

To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Robert Broderick
2006-09-28 15:36:32 UTC
Permalink
TSO uses 37, years ago when we had this issue I went through this same issue. We had the business define in the specifications what characters were acceptable for input. We looked at the conversions and realized what worked. Nothing!!!! So we took the high ground and took the lesser of the evils and changed the CCSID on MQ z/Os to 37. We then isolated the offending characters and wrote a quick 20 line assembler program to do a translate to the correct representation.

This was in 99'. So if you want to take out your sword and do battle with the DRAGON I will tell you this issue has been there since then and has not been corrected. Actually I believe from the Dragons point of view. Everything is working as is. But if they fixed it. All those clients that have workarounds would now have to start regression testing their apps. Not a good idea. So the axium....If it is broke, don't fix it!!

bee-oh-dubble-bee-dubble-egh



> Date: Wed, 27 Sep 2006 19:45:56 -0400> From: rtsujimoto-dEbs1jsJ3+***@public.gmane.org> Subject: Re: Clients and CCSIDs - ASCII - EBCDIC conversions> To: ***@LISTSERV.MEDUNIWIEN.AC.AT> > I don't think TSO uses CCSID 37. I think it's either 1047 or 924. You> can't see the square bracket characters if the data is converted to CCSID> 37,> but TSO will show them properly if the data is converted using 1047 or 924.> 1047 is the CCSID that FTP uses.> ----- Original Message ----- > From: "eugene rosenberg" <erosenb100-***@public.gmane.org>> To: <MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org>> Sent: Wednesday, September 27, 2006 5:42 PM> Subject: Re: Clients and CCSIDs - ASCII - EBCDIC conversions> > > > The conversion to CCSID 500 is working properly. The> > issue is that an application, which is written in TSO,> > is more likely using CCSID 37. And this is the issue -> > mismatch between hexadecimal representations in MQ> > after conversion (CCSID 500) and in the program (CCSID> > 37).> >> > CCSID 500 was used as a default on many IBM products> > but fired back probably only with MQ. It is> > irrelevant, if a hexadecimal combination is> > representing a "wrong" character in DB2, as long as it> > is a "right" one for all putting and getting> > applications.> >> > Eugene> >> >> > --- "Brumbaugh, Glen" <Glen.Brumbaugh-***@public.gmane.org> wrote:> >> > > Wayne.> > >> > > These folks at Hursley must think that they are at> > > the center of the WMQ> > > universe. Well, I guess they are! It must make> > > sense from their> > > perspective to ship WMQ with the UK EBCDIC as the> > > default character set.> > > It would be nice if IBM as a whole decided to ship> > > all of their z/OS> > > products with compatible defaults. Oh yeah, world> > > peace would be nice> > > too.> > >> > > Glen> > > (410) 965-0574> > > NCC 5E7> > >> > >> > >> > > _____> > >> > > From: MQSeries List> > > [mailto:***@LISTSERV.MEDUNIWIEN.AC.AT]> > > Sent: Tuesday, September 26, 2006 2:25 PM> > > To: MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org> > > Subject: Re: Clients and CCSIDs - ASCII - EBCDIC> > > conversions> > >> > >> > >> > > Hi Glen,> > >> > >> > > You are quite right, on new z/OS installs of> > > MQSeries use CP037.> > >> > > We made the mistake years ago of using CP500 as it> > > was the default> > > and IBM normally ships the right defaults with> > > mainframe distributions.> > > Probably 95% of the US mainframes are running CP037> > > (<==S.W.A.G.).> > >> > >> > > What was IBM thinking? I would really would like> > > to know.> > >> > >> > > Cheers,> > > Wayne> > >> > >> > > ---------- ORIGINAL SNIPPET FOLLOWS ------- > > >> > >> > > All,> > >> > > WMQ on z/OS comes with the CCSID set to 500 (English> > > EBCDIC) as the> > > default. In the US, the Queue Manager CCSID should> > > normally be set to> > > 037. Not making this change will cause some> > > conversion errors. You> > > need to compare the 037 and the 500 character sides> > > side-by-side to> > > document the conversion errors.> > >> > >> > >> > >> > > _____> > >> > >> > >> > >> > > *************************** IMPORTANT> > > NOTE ***************************** The opinions> > > expressed in this> > > message and/or any attachments are those of the> > > author and not> > > necessarily those of Brown Brothers Harriman & Co.,> > > its> > > subsidiaries and affiliates ("BBH"). There is no> > > guarantee that> > > this message is either private or confidential, and> > > it may have> > > been altered by unauthorized sources without your or> > > our knowledge.> > > Nothing in the message is capable or intended to> > > create any legally> > > binding obligations on either party and it is not> > > intended to> > > provide legal advice. BBH accepts no responsibility> > > for loss or> > > damage from its use, including damage from virus.> > > *****************> > > **************************************************> > >> > > To unsubscribe, write to> > > LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and, in the> > > message body (not the subject), write: SIGNOFF> > > MQSERIES Instructions for> > > managing your mailing list subscription are provided> > > in the Listserv> > > General Users Guide available at> > > http://www.lsoft.com> > > Archive:> > >> > http://listserv.meduniwien.ac.at/archives/mqser-l.html> > >> > >> > > To unsubscribe, write to> > > LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,> > > in the message body (not the subject), write:> > > SIGNOFF MQSERIES> > > Instructions for managing your mailing list> > > subscription are provided in> > > the Listserv General Users Guide available at> > > http://www.lsoft.com> > > Archive:> > >> > http://listserv.meduniwien.ac.at/archives/mqser-l.html> > >> >> >> > __________________________________________________> > Do You Yahoo!?> > Tired of spam? Yahoo! Mail has the best spam protection around> > http://mail.yahoo.com> >> > To unsubscribe, write to ***@LISTSERV.MEDUNIWIEN.AC.AT and,> > in the message body (not the subject), write: SIGNOFF MQSERIES> > Instructions for managing your mailing list subscription are provided in> > the Listserv General Users Guide available at http://www.lsoft.com> > Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html> >> > To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,> in the message body (not the subject), write: SIGNOFF MQSERIES> Instructions for managing your mailing list subscription are provided in> the Listserv General Users Guide available at http://www.lsoft.com> Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html
_________________________________________________________________
Share your special moments by uploading 500 photos per month to Windows Live Spaces
http://clk.atdmt.com/MSN/go/msnnkwsp0070000001msn/direct/01/?href=http://www.get.live.com/spaces/features
To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html
Roger Lacroix
2006-09-28 15:43:09 UTC
Permalink
Hi,

> All those clients that have workarounds would now have to start
> regression testing their apps. Not a good idea. So the axium....If
> it is broke, don't fix it!!

Actually it should be:

If it is broke, and lots of time has passed to allow the broken to
become the norm then don't fix it!! :)


Regards,
Roger Lacroix
Capitalware Inc.
http://www.capitalware.biz


Quoting Robert Broderick <robertbroderick-deqWdTs+***@public.gmane.org>:

> TSO uses 37, years ago when we had this issue I went through this
> same issue. We had the business define in the specifications what
> characters were acceptable for input. We looked at the conversions
> and realized what worked. Nothing!!!! So we took the high ground and
> took the lesser of the evils and changed the CCSID on MQ z/Os to
> 37. We then isolated the offending characters and wrote a quick 20
> line assembler program to do a translate to the correct
> representation.
>
> This was in 99'. So if you want to take out your sword and do battle
> with the DRAGON I will tell you this issue has been there since
> then and has not been corrected. Actually I believe from the
> Dragons point of view. Everything is working as is. But if they
> fixed it. All those clients that have workarounds would now have to
> start regression testing their apps. Not a good idea. So the
> axium....If it is broke, don't fix it!!
>
>
> bee-oh-dubble-bee-dubble-egh
>
>
>
>> Date: Wed, 27 Sep 2006 19:45:56 -0400> From: rtsujimoto-dEbs1jsJ3+***@public.gmane.org>
>> Subject: Re: Clients and CCSIDs - ASCII - EBCDIC conversions> To:
>> MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org> > I don't think TSO uses CCSID
>> 37. I think it's either 1047 or 924. You> can't see the square
>> bracket characters if the data is converted to CCSID> 37,> but TSO
>> will show them properly if the data is converted using 1047 or
>> 924.> 1047 is the CCSID that FTP uses.> ----- Original Message
>> ----- > From: "eugene rosenberg" <erosenb100-***@public.gmane.org>> To:
>> <MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org>> Sent: Wednesday, September
>> 27, 2006 5:42 PM> Subject: Re: Clients and CCSIDs - ASCII - EBCDIC
>> conversions> > > > The conversion to CCSID 500 is working properly.
>> The> > issue is that an application, which is written in TSO,> >
>> is more likely using CCSID 37. And this is the issue -> > mismatch
>> between hexadecimal representations in MQ> > after conversion
>> (CCSID 500) and in the program (CCSID> > 37).> >> > CCSID 500 was
>> used as a default on many IBM products> > but fired back probably
>> only with MQ. It is> > irrelevant, if a hexadecimal combination is>
>> > representing a "wrong" character in DB2, as long as it> > is a
>> "right" one for all putting and getting> > applications.> >> >
>> Eugene> >> >> > --- "Brumbaugh, Glen" <Glen.Brumbaugh-***@public.gmane.org>
>> wrote:> >> > > Wayne.> > >> > > These folks at Hursley must think
>> that they are at> > > the center of the WMQ> > > universe. Well, I
>> guess they are! It must make> > > sense from their> > >
>> perspective to ship WMQ with the UK EBCDIC as the> > > default
>> character set.> > > It would be nice if IBM as a whole decided to
>> ship> > > all of their z/OS> > > products with compatible defaults.
>> Oh yeah, world> > > peace would be nice> > > too.> > >> > > Glen>
>> > > (410) 965-0574> > > NCC 5E7> > >> > >> > >> > > _____> > >>
>> > > From: MQSeries List> > >
>> [mailto:MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org]> > > Sent: Tuesday,
>> September 26, 2006 2:25 PM> > > To:
>> MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org> > > Subject: Re: Clients and
>> CCSIDs - ASCII - EBCDIC> > > conversions> > >> > >> > >> > > Hi
>> Glen,> > >> > >> > > You are quite right, on new z/OS installs of>
>> > > MQSeries use CP037.> > >> > > We made the mistake years ago of
>> using CP500 as it> > > was the default> > > and IBM normally ships
>> the right defaults with> > > mainframe distributions.> > > Probably
>> 95% of the US mainframes are running CP037> > > (<==S.W.A.G.).> >
>> >> > >> > > What was IBM thinking? I would really would like> > >
>> to know.> > >> > >> > > Cheers,> > > Wayne> > >> > >> > >
>> ---------- ORIGINAL SNIPPET FOLLOWS ------- > > >> > >> > > All,> >
>> >> > > WMQ on z/OS comes with the CCSID set to 500 (English> > >
>> EBCDIC) as the> > > default. In the US, the Queue Manager CCSID
>> should> > > normally be set to> > > 037. Not making this change
>> will cause some> > > conversion errors. You> > > need to compare
>> the 037 and the 500 character sides> > > side-by-side to> > >
>> document the conversion errors.> > >> > >> > >> > >> > > _____> >
>> >> > >> > >> > >> > > *************************** IMPORTANT> > >
>> NOTE ***************************** The opinions> > > expressed in
>> this> > > message and/or any attachments are those of the> > >
>> author and not> > > necessarily those of Brown Brothers Harriman &
>> Co.,> > > its> > > subsidiaries and affiliates ("BBH"). There is
>> no> > > guarantee that> > > this message is either private or
>> confidential, and> > > it may have> > > been altered by
>> unauthorized sources without your or> > > our knowledge.> > >
>> Nothing in the message is capable or intended to> > > create any
>> legally> > > binding obligations on either party and it is not> > >
>> intended to> > > provide legal advice. BBH accepts no
>> responsibility> > > for loss or> > > damage from its use, including
>> damage from virus.> > > *****************> > >
>> **************************************************> > >> > > To
>> unsubscribe, write to> > > LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
>> in the> > > message body (not the subject), write: SIGNOFF> > >
>> MQSERIES Instructions for> > > managing your mailing list
>> subscription are provided> > > in the Listserv> > > General Users
>> Guide available at> > > http://www.lsoft.com> > > Archive:> > >> >
>> http://listserv.meduniwien.ac.at/archives/mqser-l.html> > >> > >> >
>> > To unsubscribe, write to> > > LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
>> and,> > > in the message body (not the subject), write:> > >
>> SIGNOFF MQSERIES> > > Instructions for managing your mailing list>
>> > > subscription are provided in> > > the Listserv General Users
>> Guide available at> > > http://www.lsoft.com> > > Archive:> > >> >
>> http://listserv.meduniwien.ac.at/archives/mqser-l.html> > >> >> >>
>> > __________________________________________________> > Do You
>> Yahoo!?> > Tired of spam? Yahoo! Mail has the best spam protection
>> around> > http://mail.yahoo.com> >> > To unsubscribe, write to
>> LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,> > in the message body (not
>> the subject), write: SIGNOFF MQSERIES> > Instructions for managing
>> your mailing list subscription are provided in> > the Listserv
>> General Users Guide available at http://www.lsoft.com> > Archive:
>> http://listserv.meduniwien.ac.at/archives/mqser-l.html> >> > To
>> unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,> in
>> the message body (not the subject), write: SIGNOFF MQSERIES>
>> Instructions for managing your mailing list subscription are
>> provided in> the Listserv General Users Guide available at
>> http://www.lsoft.com> Archive:
>> http://listserv.meduniwien.ac.at/archives/mqser-l.html
> _________________________________________________________________
> Share your special moments by uploading 500 photos per month to
> Windows Live Spaces
> http://clk.atdmt.com/MSN/go/msnnkwsp0070000001msn/direct/01/?href=http://www.get.live.com/spaces/features
> To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
> in the message body (not the subject), write: SIGNOFF MQSERIES
> Instructions for managing your mailing list subscription are provided in
> the Listserv General Users Guide available at http://www.lsoft.com
> Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html
>

To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
r***@public.gmane.org
2006-09-28 15:47:15 UTC
Permalink
Bobbee,

CCSID 37 has the following for square brackets: X'BA' and X'BB' - under
ISPF edit/browse, they do not appear as square brackets.
CCSID 924 has the following for square brackets: X'AD' and X'BD' - which
do appear as square brackets under ISPF edit/browse

You can simply edit a file, go into hex mode and enter the above values.
If anyone sees anything different, I'd like to know.




Robert Broderick <robertbroderick-deqWdTs+***@public.gmane.org>
Sent by: MQSeries List <MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org>
09/28/2006 11:36 AM
Please respond to
MQSeries List <MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org>


To
MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
cc

Subject
Re: Clients and CCSIDs - ASCII - EBCDIC conversions






TSO uses 37, years ago when we had this issue I went through this same
issue. We had the business define in the specifications what characters
were acceptable for input. We looked at the conversions and realized what
worked. Nothing!!!! So we took the high ground and took the lesser of the
evils and changed the CCSID on MQ z/Os to 37. We then isolated the
offending characters and wrote a quick 20 line assembler program to do a
translate to the correct representation.

This was in 99'. So if you want to take out your sword and do battle with
the DRAGON I will tell you this issue has been there since then and has
not been corrected. Actually I believe from the Dragons point of view.
Everything is working as is. But if they fixed it. All those clients that
have workarounds would now have to start regression testing their apps.
Not a good idea. So the axium....If it is broke, don't fix it!!

bee-oh-dubble-bee-dubble-egh






> Date: Wed, 27 Sep 2006 19:45:56 -0400
> From: rtsujimoto-dEbs1jsJ3+***@public.gmane.org
> Subject: Re: Clients and CCSIDs - ASCII - EBCDIC conversions
> To: MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
>
> I don't think TSO uses CCSID 37. I think it's either 1047 or 924. You
> can't see the square bracket characters if the data is converted to
CCSID
> 37,
> but TSO will show them properly if the data is converted using 1047 or
924.
> 1047 is the CCSID that FTP uses.
> ----- Original Message -----
> From: "eugene rosenberg" <erosenb100-***@public.gmane.org>
> To: <MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org>
> Sent: Wednesday, September 27, 2006 5:42 PM
> Subject: Re: Clients and CCSIDs - ASCII - EBCDIC conversions
>
>
> > The conversion to CCSID 500 is working properly. The
> > issue is that an application, which is written in TSO,
> > is more likely using CCSID 37. And this is the issue -
> > mismatch between hexadecimal representations in MQ
> > after conversion (CCSID 500) and in the program (CCSID
> > 37).
> >
> > CCSID 500 was used as a default on many IBM products
> > but fired back probably only with MQ. It is
> > irrelevant, if a hexadecimal combination is
> > representing a "wrong" character in DB2, as long as it
> > is a "right" one for all putting and getting
> > applications.
> >
> > Eugene
> >
> >
> > --- "Brumbaugh, Glen" <Glen.Brumbaugh-***@public.gmane.org> wrote:
> >
> > > Wayne.
> > >
> > > These folks at Hursley must think that they are at
> > > the center of the WMQ
> > > universe. Well, I guess they are! It must make
> > > sense from their
> > > perspective to ship WMQ with the UK EBCDIC as the
> > > default character set.
> > > It would be nice if IBM as a whole decided to ship
> > > all of their z/OS
> > > products with compatible defaults. Oh yeah, world
> > > peace would be nice
> > > too.
> > >
> > > Glen
> > > (410) 965-0574
> > > NCC 5E7
> > >
> > >
> > >
> > > _____
> > >
> > > From: MQSeries List
> > > [mailto:MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org]
> > > Sent: Tuesday, September 26, 2006 2:25 PM
> > > To: MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
> > > Subject: Re: Clients and CCSIDs - ASCII - EBCDIC
> > > conversions
> > >
> > >
> > >
> > > Hi Glen,
> > >
> > >
> > > You are quite right, on new z/OS installs of
> > > MQSeries use CP037.
> > >
> > > We made the mistake years ago of using CP500 as it
> > > was the default
> > > and IBM normally ships the right defaults with
> > > mainframe distributions.
> > > Probably 95% of the US mainframes are running CP037
> > > (<==S.W.A.G.).
> > >
> > >
> > > What was IBM thinking? I would really would like
> > > to know.
> > >
> > >
> > > Cheers,
> > > Wayne
> > >
> > >
> > > ---------- ORIGINAL SNIPPET FOLLOWS -------
> > >
> > >
> > > All,
> > >
> > > WMQ on z/OS comes with the CCSID set to 500 (English
> > > EBCDIC) as the
> > > default. In the US, the Queue Manager CCSID should
> > > normally be set to
> > > 037. Not making this change will cause some
> > > conversion errors. You
> > > need to compare the 037 and the 500 character sides
> > > side-by-side to
> > > document the conversion errors.
> > >
> > >
> > >
> > >
> > > _____
> > >
> > >
> > >
> > >
> > > *************************** IMPORTANT
> > > NOTE ***************************** The opinions
> > > expressed in this
> > > message and/or any attachments are those of the
> > > author and not
> > > necessarily those of Brown Brothers Harriman & Co.,
> > > its
> > > subsidiaries and affiliates ("BBH"). There is no
> > > guarantee that
> > > this message is either private or confidential, and
> > > it may have
> > > been altered by unauthorized sources without your or
> > > our knowledge.
> > > Nothing in the message is capable or intended to
> > > create any legally
> > > binding obligations on either party and it is not
> > > intended to
> > > provide legal advice. BBH accepts no responsibility
> > > for loss or
> > > damage from its use, including damage from virus.
> > > *****************
> > > **************************************************
> > >
> > > To unsubscribe, write to
> > > LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and, in the
> > > message body (not the subject), write: SIGNOFF
> > > MQSERIES Instructions for
> > > managing your mailing list subscription are provided
> > > in the Listserv
> > > General Users Guide available at
> > > http://www.lsoft.com
> > > Archive:
> > >
> > http://listserv.meduniwien.ac.at/archives/mqser-l.html
> > >
> > >
> > > To unsubscribe, write to
> > > LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
> > > in the message body (not the subject), write:
> > > SIGNOFF MQSERIES
> > > Instructions for managing your mailing list
> > > subscription are provided in
> > > the Listserv General Users Guide available at
> > > http://www.lsoft.com
> > > Archive:
> > >
> > http://listserv.meduniwien.ac.at/archives/mqser-l.html
> > >
> >
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Tired of spam? Yahoo! Mail has the best spam protection around
> > http://mail.yahoo.com
> >
> > To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
> > in the message body (not the subject), write: SIGNOFF MQSERIES
> > Instructions for managing your mailing list subscription are provided
in
> > the Listserv General Users Guide available at http://www.lsoft.com
> > Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html
> >
>
> To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
> in the message body (not the subject), write: SIGNOFF MQSERIES
> Instructions for managing your mailing list subscription are provided in
> the Listserv General Users Guide available at http://www.lsoft.com
> Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html


Share your special moments by uploading 500 photos per month to Windows
Live Spaces Share it!
To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and, in the
message body (not the subject), write: SIGNOFF MQSERIES Instructions for
managing your mailing list subscription are provided in the Listserv
General Users Guide available at http://www.lsoft.com

Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html


To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html
Brumbaugh, Glen
2006-09-28 18:47:42 UTC
Permalink
There should be some past threads of this discussion in the archives.
The "correct" CCSID for WMQ can not really be dictated by a WMQ
administrator. Take note of the following points:


*

Applications create WMQ messages. The implication of this is
that the Application Hosting Environments (AHE) that the applications
execute in will determine the CCSID of the data, not WMQ.
*

There are many AHE products: On the mainframe there are: JES
(batch), USS (Batch), CICS (online), WAS in USS (online), TSO, DB2
(Stored Procedures, ETL products, WII, etc.). Data may be written to or
read from a queue from any of these environments.
*

Multiple environments may write to the same queue.
*

Multiple environment may read from the same queue.

It should be clear that the character sets across these mainframe
environments must be compatible. This extends to the distributed
platforms, telecommunications (VTAM code pages), etc. We in the WMQ
community are, once again, the lucky guys in the middle dealing with a
systemic problem that most other folks don't even want to acknowledge,
let alone deal with.

If, for example, data is written in and read from a WAS environment and
stored in DB2 then the data, as seen in the WAS environment, should be
"stable". The data may appear to be corrupted in TSO and DB2. The
application will not see this corruption until someone extracts and uses
the data in DB2! The fact that the problem has bitten you yet does not
mean that the problem does not exist.


Glen
(410) 965-0574
NCC 5E7




_____

From: MQSeries List [mailto:MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org]
Sent: Thursday, September 28, 2006 11:37 AM
To: MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
Subject: Re: Clients and CCSIDs - ASCII - EBCDIC conversions


TSO uses 37, years ago when we had this issue I went through this same
issue. We had the business define in the specifications what characters
were acceptable for input. We looked at the conversions and realized
what worked. Nothing!!!! So we took the high ground and took the lesser
of the evils and changed the CCSID on MQ z/Os to 37. We then isolated
the offending characters and wrote a quick 20 line assembler program to
do a translate to the correct representation.

This was in 99'. So if you want to take out your sword and do battle
with the DRAGON I will tell you this issue has been there since then and
has not been corrected. Actually I believe from the Dragons point of
view. Everything is working as is. But if they fixed it. All those
clients that have workarounds would now have to start regression testing
their apps. Not a good idea. So the axium....If it is broke, don't fix
it!!


bee-oh-dubble-bee-dubble-egh






_____


> Date: Wed, 27 Sep 2006 19:45:56 -0400
> From: rtsujimoto-dEbs1jsJ3+***@public.gmane.org
> Subject: Re: Clients and CCSIDs - ASCII - EBCDIC conversions
> To: MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
>
> I don't think TSO uses CCSID 37. I think it's either 1047 or 924.
You
> can't see the square bracket characters if the data is converted to
CCSID
> 37,
> but TSO will show them properly if the data is converted using 1047 or
924.
> 1047 is the CCSID that FTP uses.
> ----- Original Message -----
> From: "eugene rosenberg" <erosenb100-***@public.gmane.org>
> To: <MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org>
> Sent: Wednesday, September 27, 2006 5:42 PM
> Subject: Re: Clients and CCSIDs - ASCII - EBCDIC conversions
>
>
> > The conversion to CCSID 500 is working properly. The
> > issue is that an application, which is written in TSO,
> > is more likely using CCSID 37. And this is the issue -
> > mismatch between hexadecimal representations in MQ
> > after conversion (CCSID 500) and in the program (CCSID
> > 37).
> >
> > CCSID 500 was used as a default on many IBM products
> > but fired back probably only with MQ. It is
> > irrelevant, if a hexadecimal combination is
> > representing a "wrong" character in DB2, as long as it
> > is a "right" one for all putting and getting
> > applications.
> >
> > Eugene
> >
> >
> > --- "Brumbaugh, Glen" <Glen.Brumbaugh-***@public.gmane.org> wrote:
> >
> > > Wayne.
> > >
> > > These folks at Hursley must think that they are at
> > > the center of the WMQ
> > > universe. Well, I guess they are! It must make
> > > sense from their
> > > perspective to ship WMQ with the UK EBCDIC as the
> > > default character set.
> > > It would be nice if IBM as a whole decided to ship
> > > all of their z/OS
> > > products with compatible defaults. Oh yeah, world
> > > peace would be nice
> > > too.
> > >
> > > Glen
> > > (410) 965-0574
> > > NCC 5E7
> > >
> > >
> > >
> > > _____
> > >
> > > From: MQSeries List
> > > [mailto:MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org]
> > > Sent: Tuesday, September 26, 2006 2:25 PM
> > > To: MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
> > > Subject: Re: Clients and CCSIDs - ASCII - EBCDIC
> > > conversions
> > >
> > >
> > >
> > > Hi Glen,
> > >
> > >
> > > You are quite right, on new z/OS installs of
> > > MQSeries use CP037.
> > >
> > > We made the mistake years ago of using CP500 as it
> > > was the default
> > > and IBM normally ships the right defaults with
> > > mainframe distributions.
> > > Probably 95% of the US mainframes are running CP037
> > > (<==S.W.A.G.).
> > >
> > >
> > > What was IBM thinking? I would really would like
> > > to know.
> > >
> > >
> > > Cheers,
> > > Wayne
> > >
> > >
> > > ---------- ORIGINAL SNIPPET FOLLOWS -------
> > >
> > >
> > > All,
> > >
> > > WMQ on z/OS comes with the CCSID set to 500 (English
> > > EBCDIC) as the
> > > default. In the US, the Queue Manager CCSID should
> > > normally be set to
> > > 037. Not making this change will cause some
> > > conversion errors. You
> > > need to compare the 037 and the 500 character sides
> > > side-by-side to
> > > document the conversion errors.
> > >
> > >
> > >
> > >
> > > _____
> > >
> > >
> > >
> > >
> > > *************************** IMPORTANT
> > > NOTE ***************************** The opinions
> > > expressed in this
> > > message and/or any attachments are those of the
> > > author and not
> > > necessarily those of Brown Brothers Harriman & Co.,
> > > its
> > > subsidiaries and affiliates ("BBH"). There is no
> > > guarantee that
> > > this message is either private or confidential, and
> > > it may have
> > > been altered by unauthorized sources without your or
> > > our knowledge.
> > > Nothing in the message is capable or intended to
> > > create any legally
> > > binding obligations on either party and it is not
> > > intended to
> > > provide legal advice. BBH accepts no responsibility
> > > for loss or
> > > damage from its use, including damage from virus.
> > > *****************
> > > **************************************************
> > >
> > > To unsubscribe, write to
> > > LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and, in the
> > > message body (not the subject), write: SIGNOFF
> > > MQSERIES Instructions for
> > > managing your mailing list subscription are provided
> > > in the Listserv
> > > General Users Guide available at
> > > http://www.lsoft.com
> > > Archive:
> > >
> > http://listserv.meduniwien.ac.at/archives/mqser-l.html
> > >
> > >
> > > To unsubscribe, write to
> > > LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
> > > in the message body (not the subject), write:
> > > SIGNOFF MQSERIES
> > > Instructions for managing your mailing list
> > > subscription are provided in
> > > the Listserv General Users Guide available at
> > > http://www.lsoft.com
> > > Archive:
> > >
> > http://listserv.meduniwien.ac.at/archives/mqser-l.html
> > >
> >
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Tired of spam? Yahoo! Mail has the best spam protection around
> > http://mail.yahoo.com
> >
> > To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
> > in the message body (not the subject), write: SIGNOFF MQSERIES
> > Instructions for managing your mailing list subscription are
provided in
> > the Listserv General Users Guide available at http://www.lsoft.com
> > Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html
> >
>
> To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
> in the message body (not the subject), write: SIGNOFF MQSERIES
> Instructions for managing your mailing list subscription are provided
in
> the Listserv General Users Guide available at http://www.lsoft.com
> Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html



_____

Share your special moments by uploading 500 photos per month to Windows
Live Spaces Share it!
<http://clk.atdmt.com/MSN/go/msnnkwsp0070000001msn/direct/01/?href=http:
//www.get.live.com/spaces/features> To unsubscribe, write to
LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and, in the message body (not the
subject), write: SIGNOFF MQSERIES Instructions for managing your mailing
list subscription are provided in the Listserv General Users Guide
available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html


To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html
Meekin, Paul
2006-09-29 08:59:59 UTC
Permalink
Character set conversion is a painful subject and MQ seems to suffer more than anything else that I've worked on.

But surely all of the "problems" that people are reporting would be solved by simply setting the CCSID to the correct value before doing the MQPUT?

And by "correct value" I mean the CCSID that corresponds to whatever representation the message data is actually using.

Applications people have simply got to learn that data has no meaning by itself - it only "means" something when it is associated with a specific codepage/encoding etc. *They're* the only ones who know that they're sending, say an exclamation mark encoded using EBCDIC 037 or UTF8 or ASCII 819 etc. If they don't tell MQ that, how can MQ produce the same character at the other end?

I'm sure if we could only get this message across to them not only would these "problems" disappear but future issues would be avoided (like when we suddenly had a feed containing Greek characters which the sending application insisted was Western Europe EBCDIC!)

Cheers,
Paul

-----Original Message-----
From: MQSeries List [mailto:MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org]On Behalf Of Robert Broderick
Sent: 28 September 2006 16:37
To: MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
Subject: Re: Clients and CCSIDs - ASCII - EBCDIC conversions


TSO uses 37, years ago when we had this issue I went through this same issue. We had the business define in the specifications what characters were acceptable for input. We looked at the conversions and realized what worked. Nothing!!!! So we took the high ground and took the lesser of the evils and changed the CCSID on MQ z/Os to 37. We then isolated the offending characters and wrote a quick 20 line assembler program to do a translate to the correct representation.

This was in 99'. So if you want to take out your sword and do battle with the DRAGON I will tell you this issue has been there since then and has not been corrected. Actually I believe from the Dragons point of view. Everything is working as is. But if they fixed it. All those clients that have workarounds would now have to start regression testing their apps. Not a good idea. So the axium....If it is broke, don't fix it!!

bee-oh-dubble-bee-dubble-egh





To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html
Robert Broderick
2006-10-02 11:58:34 UTC
Permalink
At the time there were other characters, 4 to be exact, that were not converting properly for our business situation. Our work around was easy and accomplished it's purpose. So to my knowledge it is still sitting in production 7 years later, doing it's littl part to save humanity from evil. :-)

bobbee


Date: Thu, 28 Sep 2006 11:47:15 -0400From: rtsujimoto_consultant-***@public.gmane.org.COMSubject: Re: Clients and CCSIDs - ASCII - EBCDIC conversionsTo: ***@LISTSERV.MEDUNIWIEN.AC.ATBobbee, CCSID 37 has the following for square brackets: X'BA' and X'BB' - under ISPF edit/browse, they do not appear as square brackets. CCSID 924 has the following for square brackets: X'AD' and X'BD' - which do appear as square brackets under ISPF edit/browse You can simply edit a file, go into hex mode and enter the above values. If anyone sees anything different, I'd like to know.



Robert Broderick <robertbroderick-deqWdTs+***@public.gmane.org> Sent by: MQSeries List <MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org>
09/28/2006 11:36 AM




Please respond toMQSeries List <MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org>





To
MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org


cc



Subject
Re: Clients and CCSIDs - ASCII - EBCDIC conversions




TSO uses 37, years ago when we had this issue I went through this same issue. We had the business define in the specifications what characters were acceptable for input. We looked at the conversions and realized what worked. Nothing!!!! So we took the high ground and took the lesser of the evils and changed the CCSID on MQ z/Os to 37. We then isolated the offending characters and wrote a quick 20 line assembler program to do a translate to the correct representation.This was in 99'. So if you want to take out your sword and do battle with the DRAGON I will tell you this issue has been there since then and has not been corrected. Actually I believe from the Dragons point of view. Everything is working as is. But if they fixed it. All those clients that have workarounds would now have to start regression testing their apps. Not a good idea. So the axium....If it is broke, don't fix it!! bee-oh-dubble-bee-dubble-egh

> Date: Wed, 27 Sep 2006 19:45:56 -0400> From: rtsujimoto-dEbs1jsJ3+***@public.gmane.org> Subject: Re: Clients and CCSIDs - ASCII - EBCDIC conversions> To: ***@LISTSERV.MEDUNIWIEN.AC.AT> > I don't think TSO uses CCSID 37. I think it's either 1047 or 924. You> can't see the square bracket characters if the data is converted to CCSID> 37,> but TSO will show them properly if the data is converted using 1047 or 924.> 1047 is the CCSID that FTP uses.> ----- Original Message ----- > From: "eugene rosenberg" <erosenb100-***@public.gmane.org>> To: <MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org>> Sent: Wednesday, September 27, 2006 5:42 PM> Subject: Re: Clients and CCSIDs - ASCII - EBCDIC conversions> > > > The conversion to CCSID 500 is working properly. The> > issue is that an application, which is written in TSO,> > is more likely using CCSID 37. And this is the issue -> > mismatch between hexadecimal representations in MQ> > after conversion (CCSID 500) and in the program (CCSID> > 37).> >> > CCSID 500 was used as a default on many IBM products> > but fired back probably only with MQ. It is> > irrelevant, if a hexadecimal combination is> > representing a "wrong" character in DB2, as long as it> > is a "right" one for all putting and getting> > applications.> >> > Eugene> >> >> > --- "Brumbaugh, Glen" <Glen.Brumbaugh-***@public.gmane.org> wrote:> >> > > Wayne.> > >> > > These folks at Hursley must think that they are at> > > the center of the WMQ> > > universe. Well, I guess they are! It must make> > > sense from their> > > perspective to ship WMQ with the UK EBCDIC as the> > > default character set.> > > It would be nice if IBM as a whole decided to ship> > > all of their z/OS> > > products with compatible defaults. Oh yeah, world> > > peace would be nice> > > too.> > >> > > Glen> > > (410) 965-0574> > > NCC 5E7> > >> > >> > >> > > _____> > >> > > From: MQSeries List> > > [mailto:***@LISTSERV.MEDUNIWIEN.AC.AT]> > > Sent: Tuesday, September 26, 2006 2:25 PM> > > To: MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org> > > Subject: Re: Clients and CCSIDs - ASCII - EBCDIC> > > conversions> > >> > >> > >> > > Hi Glen,> > >> > >> > > You are quite right, on new z/OS installs of> > > MQSeries use CP037.> > >> > > We made the mistake years ago of using CP500 as it> > > was the default> > > and IBM normally ships the right defaults with> > > mainframe distributions.> > > Probably 95% of the US mainframes are running CP037> > > (<==S.W.A.G.).> > >> > >> > > What was IBM thinking? I would really would like> > > to know.> > >> > >> > > Cheers,> > > Wayne> > >> > >> > > ---------- ORIGINAL SNIPPET FOLLOWS ------- > > >> > >> > > All,> > >> > > WMQ on z/OS comes with the CCSID set to 500 (English> > > EBCDIC) as the> > > default. In the US, the Queue Manager CCSID should> > > normally be set to> > > 037. Not making this change will cause some> > > conversion errors. You> > > need to compare the 037 and the 500 character sides> > > side-by-side to> > > document the conversion errors.> > >> > >> > >> > >> > > _____> > >> > >> > >> > >> > > *************************** IMPORTANT> > > NOTE ***************************** The opinions> > > expressed in this> > > message and/or any attachments are those of the> > > author and not> > > necessarily those of Brown Brothers Harriman & Co.,> > > its> > > subsidiaries and affiliates ("BBH"). There is no> > > guarantee that> > > this message is either private or confidential, and> > > it may have> > > been altered by unauthorized sources without your or> > > our knowledge.> > > Nothing in the message is capable or intended to> > > create any legally> > > binding obligations on either party and it is not> > > intended to> > > provide legal advice. BBH accepts no responsibility> > > for loss or> > > damage from its use, including damage from virus.> > > *****************> > > **************************************************> > >> > > To unsubscribe, write to> > > LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and, in the> > > message body (not the subject), write: SIGNOFF> > > MQSERIES Instructions for> > > managing your mailing list subscription are provided> > > in the Listserv> > > General Users Guide available at> > > http://www.lsoft.com> > > Archive:> > >> > http://listserv.meduniwien.ac.at/archives/mqser-l.html> > >> > >> > > To unsubscribe, write to> > > LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,> > > in the message body (not the subject), write:> > > SIGNOFF MQSERIES> > > Instructions for managing your mailing list> > > subscription are provided in> > > the Listserv General Users Guide available at> > > http://www.lsoft.com> > > Archive:> > >> > http://listserv.meduniwien.ac.at/archives/mqser-l.html> > >> >> >> > __________________________________________________> > Do You Yahoo!?> > Tired of spam? Yahoo! Mail has the best spam protection around> > http://mail.yahoo.com> >> > To unsubscribe, write to ***@LISTSERV.MEDUNIWIEN.AC.AT and,> > in the message body (not the subject), write: SIGNOFF MQSERIES> > Instructions for managing your mailing list subscription are provided in> > the Listserv General Users Guide available at http://www.lsoft.com> > Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html> >> > To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,> in the message body (not the subject), write: SIGNOFF MQSERIES> Instructions for managing your mailing list subscription are provided in> the Listserv General Users Guide available at http://www.lsoft.com> Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html

Share your special moments by uploading 500 photos per month to Windows Live Spaces Share it! To unsubscribe, write to LISTSERV-0lvw86wZMd9k/***@public.gmane.org.AT and, in the message body (not the subject), write: SIGNOFF MQSERIES Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.htmlTo unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and, in the message body (not the subject), write: SIGNOFF MQSERIES Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html

_________________________________________________________________
Express yourself - download free Windows Live Messenger themes!
http://clk.atdmt.com/MSN/go/msnnkwme0020000001msn/direct/01/?href=http://imagine-msn.com/themes/vibe/default.aspx?locale=en-us&source=hmtagline
To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html
alexander.gerasimenko-Bpd4esQmVS1+cjeuK/
2006-10-25 13:26:07 UTC
Permalink
I did not have any such problems with windows 2000. Are you running latest patches of windows and 6.0.1?



----- Original Message -----
From: "Coombs, Lawrence" [LCoombs-***@public.gmane.org]
Sent: 10/25/2006 09:08 AM
To: MQSERIES-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org
Subject: Re: Upgrading to MQ V6



I just upgraded my first Windows 200 machine to MQ V6 and need a little help.

1. I previously had MQ 5.3 with the latest CSD and upgraded it to V6.
2. I am running Windows 2000.
3. I had three queue managers with a test cluster on it.
4. I can start the queue managers using Explorer.
5. I cannot get any of my channels started. I keep getting a TCP/IP return code of 10022 (x'2726'). I checked and I cannot find any process using that was using the port I am trying to connect on.
6. I modified the listener service that was migrated to 6 so that it would not start up automatically. When I manually try to start that listener, I get the same return code.

Any thoughts on what I check to get my channels communicating again?


To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html

To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Loading...