Modeling Guide

Blob Producer

The Blob Producer operator is to push a blob to the blob repository.

Configuration Parameters

Parameter

Type

Description

versionControl

string

Operation mode of the operator. If its value is 'conf' the blob name and blobVersion are taken form the configuration parameters. If its value is 'input' the blob name and blob version is taken from the input ports. "auto" mode is defined to increase the blob version automatically by the operator. It takes the blobVersion parameter as the prefix of the blob version and pushes blob with version appending a number to this prefix. The version number is in increasing order and starts from 1. If there is a blob in the repository with the given name, it takes the version number of the latest version with this version prefix as starting version number.

Default: "conf"

blobName

string

The name of the blob to be consumed. This configuration parameter is used only in 'conf' and 'auto' modes.

Default: ""

blobVersion

string

The version of the blob to be consumed. This configuration parameter is used only in 'conf' and 'auto' modes.

Default: ""

Input

Input

Type

Description

inBlobName

string

The name of the blob to push to the repository. Used only in 'input' mode.

Default:

inBlobVersion

string

The version of the blob to push to the repository. Used only in 'input' mode.

Default:

inBlobMetadata

string

The metadata of the blob to push to the repository.

Default:

inBlobPath

string

The path of the blob to push to the repository. The content of this port is not used if the blob binary has already been supplied.

inBlobBinary

string

The binary of the blob to push to the repository. The content of this port is not used if the blob path has already been supplied.

Output

Output

Type

Description

success

string

Output to indicate the blob is pushed to the repository successfully.