Config (Json Schema Config Folder)

This folder contains properties used to configure the entire schema.
Figure 31.   Config folder properties
Image

To access these properties, expand Config > JsonSchema, right-click Config and click Views > AX Property Sheet.

Property Value Description
Name Casing Rule drop-down list (defaults to Camel) Configures how the schema formats JSON keys. Establishing a standard provides naming convention uniformity.

Camel begins key names with a lower-case letter and uses upper case to begin concatenated words (camelCaseKey).

Pascal starts names with initial caps and concatenates all words (PascalCaseKey).

Upper changes all letters to upper case (UPPERCASEKEY).

Lower reduces all letters to lower case (lowercasekey).

Preserve leaves the name unchanged as entered.

Name Spacing Rule drop-down list (defaults to Remove) Promotes uniformity by defining the use of spaces in JSON key names.

Remove removes all spaces ("SpaceTemp" : ...).

Keep leaves spaces unchanged ("Space Temp" : ...).

Add injects a space between caseChanges

Hyphenate replaces each space with a hyphen ("Space-Temp" : ...).

Underscore replaces each space with an underscore ("Space_Temp" : ...).

URL Encode adds a plus (+) between words ("Space+Temp" : ...).

Date Format Pattern text Defines a Java SimpleDateFormat pattern for the time used by the schema when it encounters AbsTime, for example, from a history query or the Current Time property. ISO 8601, for example, is yyyy-MM-dd HH:mm:ss.SSSZ.
Numeric Precision number Defines the number of decimal digits to show on exported floating point numbers. Values are rounded. Point facets are not used.
Use Escape Characters true (default) or false Turns on and off the use of escape characters around characters that otherwise would have special meaning.

When false, the schema removes the escape characters it finds. For example, $20 becomes a “ “ or space character.

Tuning Policy folder Contains properties to configure performance.
Overrides folder Contains override programs.
Debug folder Contains troubleshooting information.