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 subclasses, 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 15 describes the Siebel Class ASI structure.

Figure 15. Siebel Class ASI

Table 21 lists the integration components and user keys of this ASI.

Table 21. Siebel Class Integration Components
Integration Component
XML Tag
User Keys

Class

Class

  1. Id
  2. Integration Id
  3. Name, Type

Attribute

Attribute

1 Id
  1. Integration Id
  2. Name

Table 22 lists the fields and their attributes. Fields without a length specified do not have a maximum length associated with them.

Table 22. Siebel Class ASI Fields
Name
XML Tag
Data Type
Length
Req.
Note

Class

Class Id

ClassId

DTYPE_ID

 

N

 

Display Name

DisplayName

DTYPE_TEXT

75

N

 

Id

Id

DTYPE_ID

30

N

User key field.

Integration Id

IntegrationId

DTYPE_TEXT

30

N

User key field.

Name

Name

DTYPE_TEXT

75

Y

User key field.

Parent Class Id

ParentClassId

DTYPE_ID

 

N

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

N

User key field.

Parent Class Type

ParentClassType

DTYPE_TEXT

30

N

 

Type

Type

DTYPE_TEXT

30

Y

User key field.

operation

operation

DTYPE_TEXT

30

N

 

searchspec

searchspec

DTYPE_TEXT

250

N

 

Attribute

Class Id

ClassId

DTYPE_ID

 

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

N

 

Default Value

DefaultValue

DTYPE_TEXT

250

N

 

Description - Base

Description-Base

DTYPE_TEXT

250

N

 

Display Name - Base

DisplayName-Base

DTYPE_TEXT

100

N

 

Hidden

Hidden

DTYPE_TEXT

 

N

 

Id

Id

DTYPE_ID

30

N

User key field.

Integration Id

IntegrationId

DTYPE_TEXT

30

N

User key field.

LOV Type

LOVType

DTYPE_TEXT

30

N

 

Name

Name

DTYPE_TEXT

75

Y

User key field.

Required

Required

DTYPE_TEXT

 

N

 

Unit of Measure

UnitofMeasure

DTYPE_TEXT

30

N

 

Validation

Validation

DTYPE_TEXT

250

N

 

operation

operation

DTYPE_TEXT

30

N

 

searchspec

searchspec

DTYPE_TEXT

250

N

 

Application Services Interface Reference