Actions of Loader (COOLOADER@1.1)

ReferenceName
COOLOADER@1.1:ExtractObject
COOLOADER@1.1:Install
COOLOADER@1.1:LoadObject
COOLOADER@1.1:LoadObjectFile
COOLOADER@1.1:Uninstall

COOLOADER@1.1:ExtractObject

Extracts the object and probably connected objects into the specified file.
ParameterTypeIn/OutOptionalDescription
filenameCOOSYSTEM@1.1:STRINGinfalse The name of the target file. If no name is given, a dialog box is opened to select a target file. If interactive is True, a dialog box that allows the user to modify the target file is opened in any case.
progressCOOSYSTEM@1.1:OBJECTintrue Write progress information to this object.
runtimeCOOSYSTEM@1.1:COMINTERFACEintrue The loader runtime (internal use only).
languagesCOOSYSTEM@1.1:OBJECTLISTintrue The list of languages to be included in extracted multilingual strings. If this parameter is empty and this action is not called in a server environment, the user is asked for the list of languages, if a software product or a software component is extracted.
translationonlyCOOSYSTEM@1.1:BOOLEANintrue If set to True, only the translations of multilingual strings to the languages provided in the parameter languages are extracted. If set to False, objects are extracted in the normal way, but multilingual strings only in the specified languages. If the parameter languages is defined, this parameter must be set also.
messagesCOOSYSTEM@1.1:STRINGLISTouttrue Returns the messages generated during the extract.
extractcurrentCOOSYSTEM@1.1:BOOLEANintrue
extracteditCOOSYSTEM@1.1:BOOLEANintrue
attributefilterCOOSYSTEM@1.1:STRINGintrue
nopseudoCOOSYSTEM@1.1:BOOLEANintrue

Additional Information

Access Types: COOSYSTEM@1.1:AccTypeRead
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOLOADER@1.1:Install

This action is used as the software component installation action. It is called by the kernel, when this software component is installed for the first time on a workstation, or when it is updated with a new version.

Additional Information

Prototype: COOSYSTEM@1.1:CompInstallPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOLOADER@1.1:LoadObject

Loads objects from the content file of a container object. If the objects already exist, they are updated, otherwise they are created. If a parent object with an object list is specified, the newly created top level objects are added to this object list.
ParameterTypeIn/OutOptionalDescription
parentCOOSYSTEM@1.1:OBJECTinfalse If specified, the newly created objects are added to the list of children of this object.
parentattrCOOSYSTEM@1.1:OBJECTintrue The object list property of the "parent object". The newly created objects are added to this object list. If a parent is specified and no parentattr is specified, it defaults to COOSYSTEM@1.1:objchildren.
progressCOOSYSTEM@1.1:OBJECTintrue Write progress information to this object.
messagesCOOSYSTEM@1.1:STRINGLISTouttrue Returns the messages generated during the loading.

Additional Information

Access Types: COOSYSTEM@1.1:AccTypeRead
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOLOADER@1.1:LoadObjectFile

Loads the objects from the specified file. If the objects already exist, they are updated, otherwise they are created. The loaded top level objects become child objects of the object the method is executed at (parent object). They are added to the specified object list property of the object.
ParameterTypeIn/OutOptionalDescription
filenameCOOSYSTEM@1.1:STRINGinfalse
parentattrCOOSYSTEM@1.1:OBJECTintrue The property of the parent object the loaded top level objects are added to.
progressCOOSYSTEM@1.1:OBJECTintrue Write progress information to this object.
allowedclassesCOOSYSTEM@1.1:OBJECTLISTintrue The list of classes for top level objects that are allowed to be added to the parent. It is not possible to add top level objects of object classes that are not in this list. If the file contains top level objects from other classes, an error occurs.
messagesCOOSYSTEM@1.1:STRINGLISTouttrue Returns the messages generated during the loading.

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOLOADER@1.1:Uninstall

This action is used as the software component uninstallation action. It is called by the kernel, when this software component is removed from a workstation.

Additional Information

Prototype: COOSYSTEM@1.1:CompUninstallPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]