Encoding special characters for use with Infor Process Automation

This topic describes how to encode special characters that might be passed from a process to Infor Lawson.

This coding can be used with the Infor Lawson Query and Infor Lawson Transaction activity nodes as needed.

Some commonly used characters are encoded by default. (See the list below.)

Other characters must be enabled through a Grid property. This is something your system administrator must perform. An example is later in this section.

Characters that are automatically encoded

The table that follows lists the special characters that are automatically encoded and are supported without additional configuration.

For example, if a process sends data that includes "!" to Infor Lawson through the Transaction node, the "!" will arrive as "EXCLAMATION_CHAR".

Special characters automatically encoded For
EXCLAMATION_CHAR !
ASTERISK_CHAR *
APOSTROPHE_CHAR '
OPEN_PARENTHESES_CHAR (
CLOSE_PARENTHESES_CHAR )
AT_CHAR @
DOLLAR_CHAR $
COMMA_CHAR ,
POUND_CHAR #
OPEN_BRACKET_CHAR [
CLOSE_BRACKET_CHAR ]
AMPERSAND_CHAR &
EQUALS_CHAR +
PIPE_CHAR |
LESS_THAN_CHAR <
GREATER_THAN >
BACK_SLASH_CHAR ||
PLUS_CHAR +

Additional special characters that are available through configuration

If you need characters other than those listed in the above table, you can configure them through the Grid properties pfi.extraEncodingChar and pfi.extraEncoding.

Instructions for how to perform this configuration is Infor Process Automation Administration Guide in the Landmark help.

Parameter Description

pfi.extraEncodingChars

and

pfi.extraEncoding

pfi.extraEncodingChar is where you configure the character you want to use.

pfi.extraEncoding is where you configure what will be sent for the character.

Example:

To display the following letters with diacritics, specify the following:

pfi.extraEncodingChars=ä,ë,ï

pfi.extraEncoding=%E4,%EB,%EF

where

"ä,ë,ï" are the characters you want to display

and

"%E4,%EB,%EF" is what you will send to represent these characters.