Object Class Software Component License (COOSWCLM@1.1:SWCLicense)

Object Class Hierarchy

COOSYSTEM@1.1:Object > COOSWCLM@1.1:SWCLicense

This object class describes a license for a list of individual Fabasoft Components software components. Licenses for individual software components are not used any more in the current version of Fabasoft Components.

Additional Information

Default ACL for New Objects: COOSYSTEM@1.1:DefaultGlobalACL
Abstract: true
Base Class: COOSYSTEM@1.1:Object
Compound: false
ACL Object: COOSYSTEM@1.1:DefaultGlobalACL

Properties

ReferenceName
COOSWCLM@1.1:contrcountNumber of Hardware Units
COOSWCLM@1.1:contrdateDate of Contract
COOSWCLM@1.1:contrkindType of Contract
COOSWCLM@1.1:custnameCustomer Name
COOSWCLM@1.1:custrespPerson Responsible
COOSWCLM@1.1:domainmajoridMajor Domain ID
COOSWCLM@1.1:domainminoridMinor Domain ID
COOSWCLM@1.1:keyexpirydateExpiration Date
COOSWCLM@1.1:keykindKey Type
COOSWCLM@1.1:keyvalueKey
COOSWCLM@1.1:serversServer Info
COOSWCLM@1.1:swcompsSoftware Components
COOSYSTEM@1.1:contentFile

Properties

COOSWCLM@1.1:contrcount (Number of Hardware Units)

The number of hardware units licensed in a software component license. Licenses for software components are not used any more in the current version of Fabasoft Components. In software product licenses, the number of hardware units is specified per software product.

Additional Information

Changeable in Installed Component: true
Initialization Value: 0
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:INTEGER
Maximum Length: 10
Changeable: true
Must Be Defined: true
Sign: false
Visible: true


[top]

COOSWCLM@1.1:contrdate (Date of Contract)

This property contains the date of the contract, on which the license is based.

Additional Information

Disable Conversion: false
Type: COOSYSTEM@1.1:DATETIME
Changeable: true
Visible: true
Must Be Defined: true
Use Date Only: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOSWCLM@1.1:contrkind (Type of Contract)

This property contains the type of the contract, on which the license is based.

Additional Information

Initialization Value: Testinstallationsvereinbarung
Type: COOSYSTEM@1.1:STRING
Changeable: true
Visible: true
Must Be Defined: true
Maximum Length: 60
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOSWCLM@1.1:custname (Customer Name)

This property contains the official name of the custumer that receives the license.

Additional Information

Type: COOSYSTEM@1.1:STRING
Changeable: true
Visible: true
Must Be Defined: true
Maximum Length: 160
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOSWCLM@1.1:custresp (Person Responsible)

This property contains the name of the person, that is responsible for Fabasoft Components at the customer site.

Additional Information

Type: COOSYSTEM@1.1:STRING
Changeable: true
Visible: true
Must Be Defined: true
Maximum Length: 40
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOSWCLM@1.1:domainmajorid (Major Domain ID)

This property contains the major domain ID of the license.

Additional Information

Sign: false
Type: COOSYSTEM@1.1:INTEGER
Changeable: true
Visible: true
Must Be Defined: true
Maximum Length: 10
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOSWCLM@1.1:domainminorid (Minor Domain ID)

This property contains the minor domain ID of the license.

Additional Information

Sign: false
Type: COOSYSTEM@1.1:INTEGER
Changeable: true
Visible: true
Must Be Defined: true
Maximum Length: 10
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOSWCLM@1.1:keyexpirydate (Expiration Date)

This property contains the expiry date of the license. If this date is passed the license is not valid any more. A license is checked for expiry, when the Fabasoft Components kernel is started, and after that once in every 24 hours.

Additional Information

Disable Conversion: false
Type: COOSYSTEM@1.1:DATETIME
Changeable: true
Visible: true
Must Be Defined: false
Use Date Only: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOSWCLM@1.1:keykind (Key Type)

This property contains the type of the license key.

Additional Information

Initialization Value: 2
Type: COOSWCLM@1.1:KeyKind
Changeable: true
Visible: true
Must Be Defined: true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOSWCLM@1.1:keyvalue (Key)

This property contains a key composed of the values of the other properties of the license. This is used to protect the license against illegal modifications. A license is not valid, if the key does not correspond to the other properties.

Additional Information

Initialization Value: xxx
Type: COOSYSTEM@1.1:STRING
Changeable: true
Visible: true
Must Be Defined: true
Maximum Length: 50
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOSWCLM@1.1:servers (Server Info)

This property contains the description of the servers that are licensed in a software component license. Licenses for software components are not used any more in the current version of Fabasoft Components.

Additional Information

Type: COOSWCLM@1.1:ServerInfoList
Multiple Values (Overrides Type): true
Changeable: true
Visible: true
Must Be Defined: true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOSWCLM@1.1:swcomps (Software Components)

This property contains the list of software components licensed in a software component license. Licenses for software components are not used any more in the current version of Fabasoft Components.

Additional Information

Type: COOSWCLM@1.1:ComponentDataList
Multiple Values (Overrides Type): true
Changeable: true
Visible: true
Must Be Defined: true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOSYSTEM@1.1:content (File)

Stores the multimedia content of the object and information like the size of the content or the date of the last change.

Additional Information

Access Types for Reading Property: COOSYSTEM@1.1:AccTypeReadContent
Changeable in Installed Component: true
Action to Get Display String of Property: COOSYSTEM@1.1:AttrGetDisp
Action Called Before Property Is Saved: COOSYSTEM@1.1:AttrContentSet
Type: COOSYSTEM@1.1:Content
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Constructor Action: COOSYSTEM@1.1:AttrContentConstructor
Action Called After Property Is Read: COOSYSTEM@1.1:AttrContentGet
Access Types for Changing Property: COOSYSTEM@1.1:AccTypeChangeContent
Action Called After Property of Version Is Read: COOSYSTEM@1.1:AttrContentGetVersion
Changeable: true
Must Be Defined: false
Action to Get Property for Full-Text Search: COOSYSTEM@1.1:AttrContentGetFTS
Visible: true


[top]