Question

I'm use progress 4Gl and i have to call a webservice that uses ISO-8859-1 but i receive the error when a execute the run statment:

Error receiving Web Service Response: Cannot get 'ISO-8859-1' transcoder from the TranscoderRepository. (11773)

And the developer of webservice can not change the encoding.

Someone can help me?

Était-ce utile?

La solution

Progress only supports the UTF-8 and UTF-16 encoding with the OpenEdge Web Services as required by the WS-I

According to this knowledgebase entry

Autres conseils

If you're sure the data is standard ascii (character values with ascii value < 128) there is a work-around.

  • You download the wsdl of the webservice locally.
  • Replace iso8859-1 but utf-8 in the locally saved file.
  • Use that wsdl instead of the one from the webservice.

This is a work-around, not an ideal solution.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top