Show TOC

ASSEMBLY / ASMLocate this document in the navigation structure

Use

ASSEMBLY

Syntax

assembly | asm -s <software component(s)> | --all | --allscs [-n <patch name>] [--mode <stoponerror|ignoreerrors|allgood>] [--ispl] [--ipl] [--spl <support package level>] [--pl <patch level>] [--auser <userN ame>] [--timeout <minutes>] [--nosrc ] [--incons <brokendc | dirtydc | pending_activity |open_request | invalid_missingSDA | repository_conflicts>]

Arguments

-s <software component(s)>

Software component(s) to assemble. You have to specify the whole name of the software component, including the vendor. To find out which components are available for assembly use the command listqueue .

If you want to assemble more than one software component, you can provide a comma-separated list of software components. You have to enclose this list in double quotes.

--all

With this option, all waiting software components of queue assembly will be assembled.

--allscs

With this option, all software components of the current track will be assembled.

[-n <patch name>]

The name of the patch.

By default, the name will be set to <trackID>.<timestamp> .

[--mode <stoponerror|ignoreerrors|allgood>]

Option to specify the assembly mode. Supported values are:

  • stoponerror - assembly will stop if first error occurs (default value)

  • ignoreerrors - everything will be assembled even if the software component(s) are in inconsistent state.

  • allgood - will assemble only all consistent components.

[--ignore]

With this option, the software component(s) will be assembled even if they are in an inconsistent state.

[--ispl]

With this option, you can increase the support package level.

By default, the currently used support package level will be kept.

[--ipl]

With this option you can increase the patch level.

By default, the currently used patch level will be kept.

--spl <support package level>]

Support package level to set. Here you can specify the support package level the assembled component should have.

[--pl <patch level>]

Patch level to set. Here you can specify the patch level the assembled component should have.

[--auser <userN ame>]

Anonymous user. Here you can specify the name of the anonymous user that should be used for making DTR sources anonymous.

[--timeout <minutes>]

Timeout that specifies how long the CMSTool should wait for the server response of the assembly request. The default value is 30 minutes.

[--nosrc ]

Excludes sources from the assembled SCA.

[--incons <brokendc | dirtydc | pending_activity |open_request | invalid_missingSDA | repository_conflicts>]

Options to specify the inconsistencies to be ignored during assembly. Supported values are:

  • brokendc - assembly proceeds even if broken DCs are present.

  • dirtydc - assembly proceeds even if dirty DCs are present.

  • pending_activities - assembly proceeds even if there are activities pending for activation.

  • open_request - assembly proceeds even if there are open activation requests

  • invalid_missingSDA - assembly proceeds even if there are invalid or missing SDAs.

  • repository_conflicts - assembly proceeds even if there are any repository conflicts

    The option '--mode ignoreerrors' will be overridden if used along with the --incons option.

Description

Command to assemble software component(s).

Example

asm -s "example.org_TESTSC1,example.org_TESTSC2" -n patchname

asm --allscs --incons brokendc