Configuration and Administration

glog.fusion Properties

To control the behavior of Oracle Transportation Management, you can change settings in the glog.properties file or the appropriate property set.

Property

New in Version

Description

glog.fusion.cil.config.
defaultShape.v2.shipments
24A

This allows customers to change the default shape for a well-known root resource name if an alternate custom shape is available. See the "Available Custom Shapes" section of the REST API for Fusion Cloud Transportation and Global Trade Management Business Object Resources for details.

Note: If you are using a custom mobile layout and change this property from "shipmentNoSSUs" to "shipments" then you need to change all the endPoints for your boxeIds from using "shipments" to using "shipmentNoSSUs" in that custom mobile layout.

glog.fusion.cil.config.
max_limit

 

The maximum number of records that can be returned for any internal query that can then be used for paging. See the glog.fusion.cil.restapi.config.max_limit for a use case.

Default: 1000

glog.fusion.cil.config.
saveNullValue

 

If true, then a value of "null" in an inbound REST message will update the existing value to be NULL in the database. If false, then the database value is retained.

Default: false

glog.fusion.cil.drs.config.
csvExport.encodeDoubleQuote

24B

When this property is set to true, any double quotes inside a field in a CSV export are replaced with ". This is useful if you want to import the CSV data back into Oracle Transportation Management.

Default: false

glog.fusion.cil.restapi.config.
client.followRedirects
23A

Set this property to true to have outbound REST client calls automatically follow a redirect response message (i.e. HTTP 3xx status). Note that the default approach of not following the redirection is recommended for outbound integration. The use of the redirection status codes 3xx is rare and so should only be used if required by the specific API which in this use case is the HERE matrix routing calculation API.

Default: false

glog.fusion.cil.restapi.config.
client.timeout

22A

Set the default timeout value for outbound REST transport if no value is set on the target External System.

Default: 30 seconds

glog.fusion.cil.restapi.config.
disableDefaultChildRefResourceExpansion
25A

This property enables or disables expansion of the reference resource in a child resource.

If false, the reference resource in the child resource will always be expanded.

If true, then the expansion of the reference resource in the child resource will check if the query parameter expandChildRefResources is true or not and if query parameter is true, it will expand the reference resources of the specified child resource.

If the query parameter is not specified then it will fallback on the glog.fusion.cil.restapi.config.expandChildRefResources property.

Default: true.

glog.fusion.cil.restapi.config.
expandChildRefResources

25A

Specifies whether the child reference resources should be expanded or not.  If specified as false, the child reference resource GID will be shown. When this is enabled, all columns of child reference resources will be shown.

Default is false.

glog.fusion.cil.restapi.config.
expandRefFull

22B

Set this property to false to not show reference attributes. By default (true), if a reference is expanded it will show all the attributes. Default is true.

glog.fusion.cil.restapi.config.
expandRefResources

 

The query parameter expandRefs controls whether a GID will be shown for a foreign key or whether there will be a link URL to the referenced resource. Default is "true".

If specified as "true" the links will be shown. When this is enabled, all columns which reference a table associated with one of the supported root resources will appear as URL links. Setting this value to "true" would make the links appear by default without the expandRefs query parameter needing to be specified.

glog.fusion.cil.restapi.config.
includeChildren
25A

This property is used as a fallback for the REST API request for PATCH method when it does not have the includeChildren query parameter. When the payload contains both parent and child objects, the includeChildren parameter will decide whether to persist only the parent or to also include the child objects into persistence. Default value is false, which means that PATCH operation will not affect child resources. If it is set to true,PATCH operation will be carried out on both parent and child resources in a single request.

When and async PATCH request or a PATCH request made using batch transmission (JSON transmission), this property value will be used.

glog.fusion.cil.restapi.config.
limit

 

Sets the number of resources returned for a single page for a REST API query. Must be less than or equal to the value of  glog.fusion.cil.restapi.config.max_limit.

Default: 25

glog.fusion.cil.restapi.config.
max_limit

 

Sets the maximum number of resources that can be retrieved for any REST API query. The value must be less than or equal to the value of glog.fusion.cil.config.max_limit.

Default: 1000

glog.fusion.cil.restapi.config.
pull.flattenedRefs

 

This is a comma-separated list of JSON paths for reference resources which should be flattened within the parent object for GET (pull) and/or REST outbound (push).

Default value is an empty string; i.e. there is no default value.

glog.fusion.cil.restapi.config.
push.expandedRefs

 

This is a comma-separated list of JSON paths for reference resources which should be expanded in outbound REST messages.

Default: shipments.sEquipments.sEquipment

glog.fusion.cil.restapi.config.
push.flattenedRefs

 

This is a comma-separated list of JSON paths for reference resources which should be flattened within the parent object for GET (pull) and/or REST outbound (push).

Default value is an empty string; i.e. there is no default value.

glog.fusion.cil.restapi.config.
push.prependPathSep

 

The property controls whether or not to format the “resourceUrl” that will appear in outbound REST messages. If true, the URL will always start with a "/". If false, then it will not start with a "/".

Default: true

glog.fusion.cil.restapi.config.
push.showLinks
 

When true, links to reference resources will be included in the outbound REST messages.

Default: false

glog.fusion.cil.restapi.config.
showRefID

22C

Specifies the system default value when the showRefID query parameter is not specified. See the Supported HTTP Methods section of the REST API Guide for details.

Default: false

glog.fusion.cil.restapi.config.
<pull or push>.uomOptionDefault
24A

Sets the default UOM code option during an API GET (pull) and outbound REST (push). Uses the same options as glog.fusion.cil.restapi.config.uomOptionDefault.

Overrides the glog.fusion.cil.restapi.config.uomOptionDefault property.

Default: null

glog.fusion.cil.restapi.config.
<pull or push>.uomOption.<uom name>
24A

Sets the specific UOM code option for an API GET (pull) and outbound REST (push). 

Uses the same options as glog.fusion.cil.restapi.config.uomOptionDefault.

The following UOM names are supported:

  • currency
  • weight
  • volume
  • distance
  • duration
  • speed
  • temperature
  • density
  • area
  • length
  • reportingquantity

Overrides the glog.fusion.cil.restapi.config.<pull or push>.uomOptionDefault and the  glog.fusion.cil.restapi.config.uomOptionDefault properties. 

Default: null

glog.fusion.cil.restapi.config.
uomOptionDefault
24A

Controls the default UOM code option. 

Options include:

  • DISPLAY: Shows the User Preference if declared, or the base UOM code if not.
  • ENTERED: This will show the value and code specified when creating the UOM property for the resource being created or updated. If different from the system base UOM, the base value will be a conversion using the appropriate rate (i.e. standard UOM conversion or a specific exchange rate if a currency UOM).
  • PREF: Shows the user preference UOM code if declared.
  • BASE: Shows the system base UOM code.
  • FUNC: (Currency UOMs only). This will show the currency value in the associated functional currency, if defined on the resource.

The values can be a comma separate ordered list of multiple UOM options listed above.

If the glog.fusion.cil.restapi.config.<pull or push>.uomOptionDefault and glog.fusion.cil.restapi.config.<pull or push>.uomOption.<uom name> are not defined, this property is used.

Default: DISPLAY

glog.fusion.cil.restapi.config.
useNestedSubQuery

24A

Default: true. Consult Support before changing this property.

glog.fusion.cil.restapi.config.
patchParent.allowAddChild

25C

If false, new child objects will not be added for new primary keys. If true, new child objects will be added. Default: false.

glog.fusion.cil.restapi.structuredAction.
checkMaxAllowedConcurrentRequests
24B

Setting this property to false removes limits placed on the number of concurrent requests that can be processed. By removing that limit, you could experience performance issues.

Default value is true. 

glog.fusion.cil.restapi.structuredAction.
riqRateAndRoute.defaultReleaseMethodGid
24B

If the releaseMethodGid is missing from the RIQ JSON during API calls, this property sets the order release method used to determine how ship units are built.

Default value is ONE_TO_ONE.

 

Related Topics