/AWS1/CL_APSAPPLICATIONCONFIG¶
Configuration for an application in the imported image's application catalog. This structure defines how applications appear and launch for users.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_name TYPE /AWS1/APSAPPNAME /AWS1/APSAPPNAME¶
The name of the application. This is a required field that must be unique within the application catalog and between 1-100 characters, matching the pattern ^[a-zA-Z0-9][a-zA-Z0-9_.-]{0,99}$.
iv_absoluteapppath TYPE /AWS1/APSFILEPATH /AWS1/APSFILEPATH¶
The absolute path to the executable file that launches the application. This is a required field that can be 1-32767 characters to support Windows extended file paths. Use escaped file path strings like "C:\\Windows\\System32\\notepad.exe".
Optional arguments:¶
iv_displayname TYPE /AWS1/APSAPPDISPLAYNAME /AWS1/APSAPPDISPLAYNAME¶
The display name shown to users for this application. This field is optional and can be 0-100 characters, matching the pattern ^[a-zA-Z0-9][a-zA-Z0-9_. -]{0,99}$.
iv_absoluteiconpath TYPE /AWS1/APSFILEPATH /AWS1/APSFILEPATH¶
The absolute path to the icon file for the application. This field is optional and can be 1-32767 characters. If not provided, the icon is derived from the executable. Use PNG images with proper transparency for the best user experience.
iv_absolutemanifestpath TYPE /AWS1/APSFILEPATH /AWS1/APSFILEPATH¶
The absolute path to the prewarm manifest file for this application. This field is optional and only applicable when using application-specific manifests. The path can be 1-32767 characters and should point to a text file containing file paths to prewarm.
iv_workingdirectory TYPE /AWS1/APSFILEPATH /AWS1/APSFILEPATH¶
The working directory to use when launching the application. This field is optional and can be 0-32767 characters. Use escaped file path strings like "C:\\Path\\To\\Working\\Directory".
iv_launchparameters TYPE /AWS1/APSLAUNCHPARAMETERS /AWS1/APSLAUNCHPARAMETERS¶
The launch parameters to pass to the application executable. This field is optional and can be 0-1024 characters. Use escaped strings with the full list of required parameters, such as PowerShell script paths or command-line arguments.
Queryable Attributes¶
Name¶
The name of the application. This is a required field that must be unique within the application catalog and between 1-100 characters, matching the pattern ^[a-zA-Z0-9][a-zA-Z0-9_.-]{0,99}$.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
DisplayName¶
The display name shown to users for this application. This field is optional and can be 0-100 characters, matching the pattern ^[a-zA-Z0-9][a-zA-Z0-9_. -]{0,99}$.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DISPLAYNAME() |
Getter for DISPLAYNAME, with configurable default |
ASK_DISPLAYNAME() |
Getter for DISPLAYNAME w/ exceptions if field has no value |
HAS_DISPLAYNAME() |
Determine if DISPLAYNAME has a value |
AbsoluteAppPath¶
The absolute path to the executable file that launches the application. This is a required field that can be 1-32767 characters to support Windows extended file paths. Use escaped file path strings like "C:\\Windows\\System32\\notepad.exe".
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ABSOLUTEAPPPATH() |
Getter for ABSOLUTEAPPPATH, with configurable default |
ASK_ABSOLUTEAPPPATH() |
Getter for ABSOLUTEAPPPATH w/ exceptions if field has no val |
HAS_ABSOLUTEAPPPATH() |
Determine if ABSOLUTEAPPPATH has a value |
AbsoluteIconPath¶
The absolute path to the icon file for the application. This field is optional and can be 1-32767 characters. If not provided, the icon is derived from the executable. Use PNG images with proper transparency for the best user experience.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ABSOLUTEICONPATH() |
Getter for ABSOLUTEICONPATH, with configurable default |
ASK_ABSOLUTEICONPATH() |
Getter for ABSOLUTEICONPATH w/ exceptions if field has no va |
HAS_ABSOLUTEICONPATH() |
Determine if ABSOLUTEICONPATH has a value |
AbsoluteManifestPath¶
The absolute path to the prewarm manifest file for this application. This field is optional and only applicable when using application-specific manifests. The path can be 1-32767 characters and should point to a text file containing file paths to prewarm.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ABSOLUTEMANIFESTPATH() |
Getter for ABSOLUTEMANIFESTPATH, with configurable default |
ASK_ABSOLUTEMANIFESTPATH() |
Getter for ABSOLUTEMANIFESTPATH w/ exceptions if field has n |
HAS_ABSOLUTEMANIFESTPATH() |
Determine if ABSOLUTEMANIFESTPATH has a value |
WorkingDirectory¶
The working directory to use when launching the application. This field is optional and can be 0-32767 characters. Use escaped file path strings like "C:\\Path\\To\\Working\\Directory".
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_WORKINGDIRECTORY() |
Getter for WORKINGDIRECTORY, with configurable default |
ASK_WORKINGDIRECTORY() |
Getter for WORKINGDIRECTORY w/ exceptions if field has no va |
HAS_WORKINGDIRECTORY() |
Determine if WORKINGDIRECTORY has a value |
LaunchParameters¶
The launch parameters to pass to the application executable. This field is optional and can be 0-1024 characters. Use escaped strings with the full list of required parameters, such as PowerShell script paths or command-line arguments.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LAUNCHPARAMETERS() |
Getter for LAUNCHPARAMETERS, with configurable default |
ASK_LAUNCHPARAMETERS() |
Getter for LAUNCHPARAMETERS w/ exceptions if field has no va |
HAS_LAUNCHPARAMETERS() |
Determine if LAUNCHPARAMETERS has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_APPCATALOGCONFIG¶
TYPES TT_APPCATALOGCONFIG TYPE STANDARD TABLE OF REF TO /AWS1/CL_APSAPPLICATIONCONFIG WITH DEFAULT KEY
.