Third-Party APIs

Some third-party program interfaces (APIs) do not support Unicode character strings. In these cases, you must convert character strings to non-Unicode format before calling the API, and convert them back to Unicode format for storage in JD Edwards EnterpriseOne. Use these guidelines when programming for a non-Unicode API:

  • Declare a Unicode and a non-Unicode variable for each API string parameter.

  • Convert the Unicode strings to non-Unicode strings before calling the API.

  • Call the API passing the non-Unicode strings in the parameter list.

  • Convert the returned non-Unicode strings to Unicode strings for storage in JD Edwards EnterpriseOne.