Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

SHOW-SUPPLY-UNITS Show supply units

&pagelevel(4)&pagelevel

Privileges:          SUBSYSTEM-MANAGEMENT

Function

The SHOW-SUPPLY-UNITS statement enables you to show information about the supply units in the open SCI (see "Software Configuration Inventory (SCI) ").

Possible entries are the supply units of an SOLIS2 delivery or a formatted file generated earlier by IMON. Supply units can also be selected interactively with the SUPPLY-UNITS=*BY-DIALOG operand in the dialog mode.

The statement supports structured output in S variables (see"Output in S variables" "SHOW-SUPPLY-UNITS Show supply units ").

Format

SHOW-SUPPLY-UNITS

UNIT-NAME = *ALL / *BY-DIALOG / *FROM-SOLIS2-DELIVERY(...) / *FROM-FORMATTED-FILE(...) /list-poss(30): <text 1..30 without-sep>(...)


*FROM-SOLIS2-DELIVERY(...)



|

PACKAGE-NAME = <alphanum-name 1..12>



|

,USER-CODE = <alphanum-name 1..8>



|

,SUPPLY-UNITS = *ALL / *BY-DIALOG / list-poss(30): <text 1..30 without-sep>(...)



|


<text 1..30 without-sep>(...)



|



|

VERSION = *HIGHEST-EXISTING / *ALL / <product-version without-man-corr>/ ,CORRECTION-STATE = *HIGHEST-EXISTING / *ALL / *LOWEST-EXISTING /list-poss(15): <alphanum-name 3..3>


*FROM-FORMATTED-FILE(...)



|

FILE-NAME = <filename 1..54 without-gen-vers>


<text 1..30 without-sep>(...)



|

VERSION = *ALL / *HIGHEST-EXISTING / <product-version without-man-corr>



|

,CORRECTION-STATE = *ALL / *HIGHEST-EXISTING / *LOWEST-EXISTING /list-poss(15): <alphanum-name 3..3>

,INFORMATION = *PARAMETERS(...)


*PARAMETERS(...)



|

INSTALLATION-UNITS = *YES / *NO



|

,REPORT-LEVEL = *SUMMARY / *MINIMUM / *FOR-REFERENCE-FILE / *ALL-ATTRIBUTES

,OUTPUT = *SYSOUT / *SYSLST(...) / *INPUT-FORMATTED-FILE / <filename 1..54 without-gen-vers>(...) / *NONE

*SYSLST(...)


|SYSLST-NUMBER = *STD / <integer 1..99>

<filename 1..54 without-gen-vers>(...)


|WRITE-MODE = *REPLACE / *EXTEND
,STRUCTURE-OUTPUT = *NONE / *SYSINF / <composed-name 1..255>(...)

<composed-name 1..255>(...)


|WRITE-MODE = *REPLACE / *EXTEND
,SELECT = *BY-ATTRIBUTES(...)

*BY-ATTRIBUTES(...)


|INSTALLATION-STATUS = *ANY / list-poss(20): *INSTALLED / *BEING-INSTALLED / *PARKED /*IN-LIBRARY / *ON-SOLIS2-VOLUME / *ON-LOCAL-VOLUME /*BEING-DEINSTALLED / *PARTIALLY-INSTALLED


|,CUSTOMER-APPROVED = *ANY / *YES / *NO


Operands

UNIT-NAME =

Name of the supply unit to be shown.

UNIT-NAME = *ALL

Show all supply units registered in the SCI.

UNIT-NAME = *BY-DIALOG

The supply units are listed in a selection window and can be selected interactively in a dialog (see also “Selection of supply units” in the menu mode on "View menu "). The information requested is output after the supply units have been selected by entering any character in front of the corresponding supply units and the window has been closed with [DUE].

UNIT-NAME = *FROM-SOLIS2-DELIVERY(...)

The supply units are from a SOLIS2 delivery.

PACKAGE-NAME = <alphanum-name 1..12>

Package name (as stated in the footer of the delivery contents).

USER-CODE = <alphanum-name 1..8>

User code (as stated in the footer of the delivery contents).

SUPPLY-UNITS =

The supply units to be shown.

SUPPLY-UNITS = *ALL

Show all the supply units of a SOLIS2 delivery registered in the SCI.

SUPPLY-UNITS = *BY-DIALOG

The supply units are listed in a selection window and can be selected interactively in a dialog (see also “Selection of supply units” in the menu mode on "View menu "). The information requested is output after the supply units have been selected by entering any character in front of the corresponding supply units and the window has been closed with [DUE].

SUPPLY-UNITS = list-poss(30): <text 1..30 without-sep>(...)

Explicit specification of the supply units, see "Supply unit ".

VERSION =

Version of the supply unit.

VERSION = *HIGHEST-EXISTING

Select the highest version of the supply unit.

VERSION = *ALL

Select all versions of the supply unit.

VERSION = <product-version without-man-corr>

Version designation without release and correction states.

CORRECTION-STATE =

Correction state of the supply unit.

CORRECTION-STATE = *HIGHEST-EXISTING

Select the highest correction state of the supply unit.

CORRECTION-STATE = *ALL

Select all correction states of the supply unit.

CORRECTION-STATE = *LOWEST-EXISTING

Select the lowest correction state of the supply unit.

CORRECTION-STATE = list-poss(3): <alphanum-name 3..3>

Explicit specification of the correction state of the supply unit.

UNIT-NAME = *FROM-FORMATTED-FILE(...)

The names of the supply units will be taken from a formatted file.

FILE-NAME = <filename 1..54 without-gen-vers>

Name of the formatted file containing the list of supply units.

UNIT-NAME = list-poss(30): <text 1..30 without-sep>(...)

Name of the supply unit, see "Supply unit ".

VERSION =

Version of the supply unit.

VERSION = *ALL

Select all version designations of the supply unit.

VERSION = *HIGHEST-EXISTING

Select the highest version designation of the supply unit.

VERSION = <product-version without-man-corr>

Version designation without release and correction states.

CORRECTION-STATE =

Correction state of the supply unit.

CORRECTION-STATE = *ALL

Select all correction states of the supply unit.

CORRECTION-STATE = *HIGHEST-EXISTING

Select the highest correction state of the supply unit.

CORRECTION-STATE = *LOWEST-EXISTING

Select the lowest correction state of the supply unit.

CORRECTION-STATE = list-poss(15): <alphanum-name 3..3>

Select the specified correction state of the supply unit.

INFORMATION = *PARAMETERS(...)

The scope of information to be shown.

INSTALLATION-UNITS = *YES / *NO

Show/do not show the installation units in the supply unit.

REPORT-LEVEL =

The reporting level of the supply unit attributes.

REPORT-LEVEL = *SUMMARY

The attributes of the supply units are not output.

The last version of the selected supply unit is displayed regardless of the customer ID or package name.

REPORT-LEVEL = *MINIMUM

Show the names of the supply units only. If the delivery is a delta delivery, show only the supplied installation unit.

REPORT-LEVEL = *FOR-REFERENCE-FILE

The names of the supply units and the creation date (CREATION-DATE) are displayed.

With this setting, the installation of the reference file is carried out under the user ID SERVICE.

REPORT-LEVEL = *ALL-ATTRIBUTES

Show the names and attributes of the supply units for each correction state. If the delivery is a delta delivery, show only the supplied installation unit.

OUTPUT =

The target for output.

OUTPUT = *SYSOUT

Output the information to SYSOUT.

OUTPUT = *SYSLST(...)

Output the information to SYSLST.

SYSLST-NUMBER =

SYSLST number.

SYSLST-NUMBER = *STD

Output the information to standard SYSLST.

SYSLST-NUMBER = <integer 1..99>

Specifies the SYSLST number.

OUTPUT = *INPUT-FORMATTED-FILE

Output the information to the formatted file specified in the operand UNIT-NAME=*FROM-FORMATTED FILE(FILE-NAME).

OUTPUT = <filename 1..54 without-gen-vers>(...)

Output the information to a formatted file. Use the SHOW-FORMATTED-FILE statement to view the contents of the formatted file.

WRITE-MODE =

Write or extend the file.

WRITE-MODE = *REPLACE

Generate the formatted file or overwrite an existing file.

WRITE-MODE = *EXTEND

Generate the formatted file or extend an existing file.

OUTPUT = *NONE

No output is generated except structured output when requested.

STRUCTURE-OUTPUT =

Target of structured output when requested.

STRUCTURE-OUTPUT = *NONE

No structured output is requested.

STRUCTURE-OUTPUT = *SYSINF

Specification is only possible if the chargeable subsystem SDF-P is available.

The SYSINF stream is to be used for structured output.

STRUCTURE-OUTPUT = <composed-name 1..255>(...)

Specification is only possible if the chargeable subsystem SDF-P is available.

Name of the S-variable (of the “list” type) to be used for the structured output.

WRITE-MODE = *REPLACE

The S-variable is created or overwritten if already existing.

WRITE-MODE = *EXTEND

S-variable is completed with the new information.

SELECT = *BY-ATTRIBUTES(...)

Restricts the selection to supply units with certain criteria.

INSTALLATION-STATUS =

All supply units that are in the specified installation state are displayed. Several installation states can be specified in a list as selection criterion (logically ORed).

INSTALLATION-STATUS = *ANY

The supply units are selected regardless of their installation state.

INSTALLATION-STATUS = *INSTALLED

Supply units in the “Installed” state are displayed.

INSTALLATION-STATUS = *BEING-INSTALLED

Supply units in the “Being Installed” state are displayed.

INSTALLATION-STATUS = *PARKED

Supply units in the “Parked” state are displayed.

INSTALLATION-STATUS = *IN-LIBRARY

Supply units in the “In Library” state are displayed.

INSTALLATION-STATUS = *ON-SOLIS2-VOLUME

Supply units in the “On SOLIS2 Volume” state are displayed.

INSTALLATION-STATUS = *ON-LOCAL-VOLUME

Supply units in the “On Local Volume” state are displayed.

INSTALLATION-STATUS = *BEING-DEINSTALLED

Supply units in the “Being Deinstalled” state are displayed.

INSTALLATION-STATUS = *PARTIALLY-INSTALLED

Supply units in the “Partially Installed” state are displayed.

CUSTOMER-APPROVED =

Display of supply units depends on an approval timestamp. An approval timestamp is set with the //SET-CUSTOMER-APPROVAL statement to release an installed supply unit for further installations in the production system.

CUSTOMER-APPROVED = *ANY

Display of supply units is independent of a timestamp.

CUSTOMER-APPROVED = *YES

Supply units with an approval timestamp are displayed.

CUSTOMER-APPROVED = *NO

Supply units without an approval timestamp are displayed.

Notes

  1. Input

    • If UNIT-NAME=*FROM-FORMATTED-FILE is specified, the ID of the objects to be shown is taken from the formatted file records that contain an identifier for the desired object type.

    • For the sake of consistency, we recommend that you only specify a SHOW statement for a formatted file if it was generated with the same SCI status. However, if the information in the SCI has changed since the formatted file was created, the information that is output is not longer current.

  2. Output

    • If the output is directed to SYSOUT or SYSLST, the information is edited so as to be legible.

    • If the information is directed to a formatted file, the output is compressed and is not legible for the user.

  3. Execution of the statement is continued with a warning when an object for which information is to be supplied does not exist in the SCI.

  4. In the following cases, the statement is rejected and an error message is displayed :

    • The value *BY-DIALOG was specified in batch mode.

    • The explicitly specified alphanumeric correction state is not a letter followed by two numbers.

    • UNIT-NAME=*FROM-FORMATTED-FILE was specified, but the corresponding file does not exist or cannot be accessed.

    • OUTPUT=*INPUT-FORMATTED-FILE was specified, but the UNIT-NAME parameter is not *FROM-FORMATTED-FILE.

    • There are duplicate units in the input list, i.e. units with the same values or key words for one of the identification parameters.

Output in S variables

Output information

Name of the S variable

T

Contents

date of customer approval

var( *LIST).SU-CUST-APPR-DATE

S

yyyy-mm-dd

time of customer approval

var( *LIST).SU-CUST-APPR-TIME

S

hh:mm:ss

activable status

var(*LIST).SU-ACTIVABLE

B

FALSE/TRUE

change date

var(*LIST).SU-CHANGE-DATE

S

yyyy-mm-dd

change time

var(*LIST).SU-CHANGE-TIME

S

hh:mm:ss

creation date

var(*LIST).SU-CREA-DATE

S

yyyy-mm-dd

creation time

var(*LIST).SU-CREA-TIME

S

hh:mm:ss

installation counter

var(*LIST).SU-INST-COUNTER

I


installation status

var(*LIST).SU-INST-STATUS

S

Installed

Being installed

Parked

In Library

On SOLIS2 Volume

On Local Volume

Being deinstalled

Partially installed

name of the installation unit

var(*LIST).SU-IU(*LIST).IU-NAME

S

<text 1..30>

version of the installation unit

var(*LIST).SU-IU(*LIST).IU-VERSION

S

<product-version

7..7>

number of contained installation

units

var(*LIST).SU-IU-COUNT

I

<integer

0..2147483647>

name of the supply unit

var(*LIST).SU-NAME

S

<text 1..30>

name of the package

var(*LIST).SU-PACK-NAME

S

<alphanum-name

1..12>

user code

var(*LIST).SU-USER-CODE

S

<alphanum-name

1..8>

user ID

var(*LIST).SU-USID

S

<name 1..8>

version of the supply unit

var(*LIST).SU-VERSION

S

<product-version

7..7>