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

Click for full size image

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
  1. Id
  2. Integration Id
  3. Name, Type
Attribute
Attribute
  1. Id
  2. Integration Id
  3. 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
 
 


 Application Services Interface Reference 
 Published: 15 May 2003