By default, Corticon Server will parse input data and return output using the locale of the system where it is running. When deploying Decision Services that will be called by users or services running in different locales, you need to address issues with locale-dependent data formats and localized messages. When calling a Corticon Server in a different locale, you need to pass with the input payload the locale property. This property instructs Corticon how to parse locale dependent data such as dates and numbers in the input payload and how to format data returned. In addition to formatting of data returned, the locale property will cause rule messages to be returned in the specified locale if translations for those messages are defined in the Decision Service. When calling a Corticon Server in a different time zone, set the timezone property in the input payload so that the server can transform the payload's time calculations to the time zone of the server, run the rules, and return the output formatted for the submitter's specified time zone.

Note: Locale can be set in Studio for running Ruletest Testsheets in Studio and against a server. See How to set the locale on a Testsheet Also see How to localize Corticon Studio.