The GET command is used to read the inbound JSON object.

Fragments use only fields, so the GET FRAGMENT command requires the SERVICE_EXCHANGE(*FIELD) keyword.

Lists use only a working list, so the GET LIST command requires a working list argument.

The GET command also allows the program to access the inbound HTTP protocol properties.

Syntax:

Command

Keyword

Value

Developer notes

GET

LIST

value

Conditional. Bind list.

FRAGMENT

value

Conditional. Bind fragment.

SUBSET


Optional. See SUBSET.

PROPERTY

value

Get HTTP header property.

*LIST

Get all HTTP header properties.

Example

    GET LIST(ORDERS) #WRKLST

GET FRAGMENT(DETAIL) SERVICE_EXCHANGE(*FIELD)

GET PROPERTY(*LIST) #WRKLST(NAME,VALUE)