Topic
1 reply Latest Post - ‏2004-10-19T10:57:59Z by SystemAdmin
SystemAdmin
SystemAdmin
40 Posts
ACCEPTED ANSWER

Pinned topic codepage conversion

‏2004-10-04T13:03:22Z |
Hi

I have problems understanding codepage conversions using SOAP for CICS. We
use HTTP as the transport mechanism and a SOAP message sent from Internet
Explorer using MSXML4. When we do a E.C. GET CONTAINER(INPUT) we can see
that the message is already converted to EBCDIC, where is this conversion
done and how can we control this conversion ? The same goes for the
response, where does the EBCDIC data written to CONTAINER(OUTPUT) get
converted ? Is it controlled by DFHCNV ?
Our problem is that national characters does not get converted correctly, we
are using codepage 277.

Regards,
John Sorensen
CSC

Updated on 2004-10-19T10:57:59Z at 2004-10-19T10:57:59Z by SystemAdmin
  • SystemAdmin
    SystemAdmin
    40 Posts
    ACCEPTED ANSWER

    Re: codepage conversion

    ‏2004-10-19T10:57:59Z  in response to SystemAdmin
    Response from IBM:

    You have hit the unfortunate problem of the feature working as
    designed but that design only catering for ascii -> 037 -> ascii. To
    get the incoming data in the correct codepage the customer could use
    DFHWSHDX and add a WEB RECEIVE specifying 277 as the codepage.

    DFHWSHDX could be used to create a document and issue a WEB SEND
    specifying the correct codepages for each. However, that WEB SEND
    would then be overridden by the one issued by DFHWSTIH. So we are in
    the process of taking an APAR against the SOAP feature to add a
    mechanism of some kind to allow DFHWSTIH to send the output using the
    correct host codepage (it currently has 037 hardcoded).

    As soon as this apar is created I will notify you of the number and of a
    possible testfix/circumvention.

    "John Sorensen" <jsorens3@sca.csc.com> wrote in message
    news:cjrhmg$53d8$1@news.boulder.ibm.com...
    > Hi
    >
    > I have problems understanding codepage conversions using SOAP for CICS. We
    > use HTTP as the transport mechanism and a SOAP message sent from Internet
    > Explorer using MSXML4. When we do a E.C. GET CONTAINER(INPUT) we can see
    > that the message is already converted to EBCDIC, where is this conversion
    > done and how can we control this conversion ? The same goes for the
    > response, where does the EBCDIC data written to CONTAINER(OUTPUT) get
    > converted ? Is it controlled by DFHCNV ?
    > Our problem is that national characters does not get converted correctly,
    we
    > are using codepage 277.
    >
    > Regards,
    > John Sorensen
    > CSC
    >
    >