/
Packaging Tool

Packaging Tool

The pfxpackage is a tool that exports/imports partition configuration to/from a package structure.

The package is an organized and partition-neutral representation of Pricefx objects in form of set of folders and files.

The tool can be used to:

  • Fetch (export) partition configuration from the partition to the configuration package on local computer.

  • Deploy (import) the configuration package to a partition. This operation compares files on the disk with data on the partition and imports only changed/new objects in a current run. If objects are in sync with the partition, they are skipped.

  • Delete package data from any partition.

You can use configuration packages for various purposes:

  • Compare configurations of several partitions - for example, you can export packages from several related Pricefx instances/partitions (such as customer environments) and compare them using GUI tools (e.g. Meld, WinDiff, Total Commander, IDEA)

  • Save configuration package to a Git repository to represent a particular state of the partition.

  • Apply the same configuration package to multiple Pricefx partitions/environments.

The package structure and data are independent of a specific Pricefx partition/instance and they are Pricefx API version tolerant. The package format is canonical: the same "user-observed" configuration always yields to the same binary package.

 

In this section:

 

To read the internal technical and implementation notes, see the Engineering space.



 

Related content

Overview of the Pricefx Stream Maven Plugin
Overview of the Pricefx Stream Maven Plugin
More like this
Command Line Options for Packaging Tool
Command Line Options for Packaging Tool
Read with this
Price Flexibility Deployment
Price Flexibility Deployment
More like this
Automated Deployment Using Pipelines
Automated Deployment Using Pipelines
Read with this

Found an issue in documentation? Write to us.