pfx-api:integrate
Upserts objects.
Properties
Option | Type | Default | Description |
---|---|---|---|
| string | Â | Defines |
| string | Â | Defines a mapper name which is a Spring bean or definition in the header or property. |
| object |  | Defines the object type. Possible values are listed at Type Codes. |
| string |  | Optional parameter which can be used instead of the The FROM clause has to be omitted – it has no meaning in the filter API. |
| string | Â | Defines the Price Parameter ID. |
| string |  | Defines connection to Pricefx. This is an optional parameter and if it is omitted, the connection is taken from the Spring bean named pricefx. |
| string | Â | Defines the sorting. It overrides |
| Boolean | false | Defines if during fetch null fields should be returned via REST API back to a client. |
| string | Â | Defines the pricing parameter name for lookup table values. |
| string | Â | Defines the name of a filter used by the fetch or delete commands. |
| string |  | If an existing record in Pricefx does not match this condition, the update will not be done. |
| string | Â | Defines the business key. |
| Boolean | false | Defines if truncate should be used for the import command. |
| Boolean | true | Defines if deDuplicate should used for the import command. |
| string | Â | Defines a custom filter expression. It allows for more advanced filtering, for example |
Examples
<route id="importExportedCarsToCarsSync">
<from uri="file:{{data.directory}}/export/px/cars/?delete=true"/>
<to uri="pfx-csv:unmarshal?skipHeaderRecord=true"/>
<to uri="pfx-api:integrate?objectType=LTV&mapper=pricingParameterValueMapper&pricingParameterName=ExchangeRate"/>
</route>
IntegrationManager version 5.8.0