Application Services Interface Reference > Predefined Application Service Interfaces >
Siebel Class
A class associates attributes with a product. An attribute derives its possible values from a defined set of values, which can be a list or a range. A class can have sub-classes, which inherit attributes from their parent class.
This ASI facilitates the inbound and outbound transfer of class and attributes data from the Siebel application. Figure 13 describes the Siebel Class ASI structure and Table 17 lists the field definitions.
Figure 13. Siebel Class ASI
|
Table 16 lists the integration components and user keys of the Siebel Class ASI.
Table 16. Siebel Class Integration Components
Integration Component
|
XML Tag
|
User Keys
|
Class
|
Class
|
- Id
- Integration Id
- Name, Type
|
Attribute
|
Attribute
|
- Id
- Integration Id
- Name
|
Table 17 lists the fields and their attributes. Fields without a length specified do not have a maximum length associated with them.
Table 17. Siebel Class ASI Fields
Name
|
XML Tag
|
Data Type
|
Length
|
Req.
|
Note
|
Class
|
Display Name
|
DisplayName
|
DTYPE_TEXT
|
75
|
|
|
Id
|
Id
|
DTYPE_ID
|
30
|
|
User key field.
|
Integration Id
|
IntegrationId
|
DTYPE_TEXT
|
30
|
|
User key field.
|
Name
|
Name
|
DTYPE_TEXT
|
75
|
Y
|
User key field.
|
Parent Class Id
|
ParentClassId
|
DTYPE_ID
|
30
|
|
Used for picking a related entity. This read-only field is automatically populated by the Siebel application on insertion and cannot be updated.
|
Parent Class Name
|
ParentClassName
|
DTYPE_TEXT
|
75
|
|
User key field.
|
Parent Class Type
|
ParentClassType
|
DTYPE_TEXT
|
30
|
|
|
Type
|
Type
|
DTYPE_TEXT
|
30
|
Y
|
User key field.
|
Operation
|
Operation
|
DTYPE_TEXT
|
30
|
|
|
Searchspec
|
Searchspec
|
DTYPE_TEXT
|
250
|
|
|
Attribute
|
Class Id
|
ClassId
|
DTYPE_ID
|
30
|
Y
|
Used for picking a related entity. This read-only field is automatically populated by the Siebel application on insertion and cannot be updated.
|
Data Type
|
DataType
|
DTYPE_TEXT
|
30
|
|
|
Default Value
|
DefaultValue
|
DTYPE_TEXT
|
250
|
|
|
Description - Base
|
Description-Base
|
DTYPE_TEXT
|
250
|
|
|
Display Name - Base
|
DisplayName-Base
|
DTYPE_TEXT
|
100
|
|
|
Hidden
|
Hidden
|
DTYPE_TEXT
|
1
|
|
|
Id
|
Id
|
DTYPE_ID
|
30
|
|
User key field.
|
Integration Id
|
IntegrationId
|
DTYPE_TEXT
|
30
|
|
User key field.
|
LOV Type
|
LOVType
|
DTYPE_TEXT
|
30
|
|
|
Name
|
Name
|
DTYPE_TEXT
|
75
|
Y
|
User key field.
|
Required
|
Required
|
DTYPE_TEXT
|
1
|
|
|
Unit of Measure
|
UnitofMeasure
|
DTYPE_TEXT
|
30
|
|
|
Validation
|
Validation
|
DTYPE_TEXT
|
250
|
|
|
Operation
|
Operation
|
DTYPE_TEXT
|
30
|
|
|
Searchspec
|
Searchspec
|
DTYPE_TEXT
|
250
|
|
|