Welcome Guest! Log in
Stambia versions 2.x, 3.x, S17, S18, S19 and S20 are reaching End of Support January, 15th, 2024. Please consider upgrading to the supported Semarchy xDI versions. See Global Policy Support and the Semarchy Documentation.

The Stambia User Community is moving to Semarchy! All the applicable resources have already been moved or are currently being moved to their new location. Read more…

The startdelivery tool can be used in different situations, and with some options.

This article explains how to use parameters and set the session name using command-line


Starting a delivery with parameters

It is possible to indicate process parameters in the startdelivery command. These parameters can then be used during the process execution.

The syntax is :

startdelivery.bat -name deliveryName -var ~/param1 value1 -var ~/param2 value2

And to use it in the process :


The "~" indicate that the parameter will be put at the root of the process


Example :

Here is a simple process we will execute as a delivery.

Do not forget to publish the delivery with Right click > Publish > Delivery


To execute this process from command line, the syntax is :

startdelivery.bat -name deliveryParameters -var ~/param1 value1 -var ~/param2 value2

Note :

Here, we created the parameters on the process too, to indicate a default value in case they are not set.

It is not necessary to create them like this, they will be created on the fly if they don't exist. But in this case, if they are not set in the startdelivery, it can cause errors or bad behaviors in the process, because they will not be resolved and replaced in the actions in which they are used.


Starting a delivery with a specified Session Name

It is possible to indicate a specific session name with the startdelivery command.

The syntax is :

startdelivery.bat -name deliveryName -sessionName nameOfTheSession


You can find all the startDelivey command parameters in the reference documentation.



Suggest a new Article!