IBM 4.6.x User Manual

Page of 140
Specifying
 
key
 
attributes
 
When
 
developing
 
a
 
Siebel
 
business
 
object,
 
always
 
place
 
the
 
key
 
attribute
 
at
 
the
 
top
 
of
 
the
 
object.
 
This
 
ensures
 
that
 
the
 
connector
 
has
 
the
 
key
 
value
 
before
 
processing
 
the
 
rest
 
of
 
the
 
object.
 
Placing
 
the
 
key
 
attribute
 
elsewhere
 
in
 
the
 
object
 
may
 
lead
 
to
 
processing
 
errors.
 
The
 
key
 
attribute
 
for
 
an
 
object
 
is
 
its
 
RowId
 
in
 
Siebel.
 
Note:
  
The
 
connector
 
does
 
not
 
support
 
specifying
 
an
 
attribute
 
that
 
represents
 
a
 
child
 
business
 
object
 
or
 
an
 
array
 
of
 
child
 
business
 
objects
 
as
 
a
 
key
 
attribute,
 
except
 
for
 
the
 
child
 
of
 
a
 
top-level
 
business
 
object
 
(the
 
Siebel
 
BO).
 
Note:
  
When
 
developing
 
business
 
objects
 
for
 
the
 
connector,
 
you
 
must
 
ensure
 
that
 
there
 
is
 
a
 
1-to-1
 
correspondence
 
between
 
the
 
business
 
object
 
and
 
the
 
Siebel
 
business
 
component.
 
Attribute
 
properties
 
The
 
following
 
tables
 
describe
 
simple
 
attributes
 
and
 
child
 
object
 
attributes.
  
Table
 
5.
 
Simple
 
attribute
 
Name
 
Name
 
of
 
attribute
 
Type
 
Data
 
Type
 
of
 
the
 
attribute.
 
Currently,
 
this
 
is
 
not
 
used,
 
but
 
for
 
forward
 
compatibility
 
reasons,
 
SiebelODA
 
sets
 
the
 
type
 
to
 
either
 
boolean,
 
String,
 
Date,
 
int,
 
double.
 
All
 
types
 
are
 
treated
 
as
 
Strings.
 
MaxLength
 
Applies
 
to
 
String
 
types
 
and
 
represents
 
the
 
maximum
 
length
 
allowed
 
for
 
the
 
attribute.
 
This
 
is
 
not
 
used
 
by
 
the
 
connector.
 
If
 
the
 
data
 
is
 
large,
 
it
 
must
 
be
 
handled
 
in
 
the
 
business
 
processes.
 
IsKey
 
If
 
set,
 
this
 
denotes
 
that
 
the
 
attribute
 
is
 
a
 
key.
 
It
 
is
 
used
 
with
 
Update
 
to
 
update
 
a
 
specific
 
record
 
in
 
Siebel.
 
With
 
Retrieve,
 
these
 
attributes
 
are
 
used
 
in
 
the
 
search
 
specification
 
to
 
get
 
the
 
record
 
from
 
Siebel.
 
During
 
Delete,
 
The
 
keys
 
are
 
set
 
on
 
the
 
top-level
 
business
 
components.
 
IsForeignKey
 
Not
 
used.
 
IsRequired
 
Set
 
to
 
true
 
if
 
the
 
attribute
 
for
 
the
 
fields
 
in
 
the
 
Siebel
 
business
 
component
 
whose
 
“Required”
 
property
 
is
 
checked.
 
AppSpecificInfo
 
Text
 
comprised
 
of
 
information
 
about
 
communicating
 
with
 
the
 
application
 
and
 
getting
 
the
 
Siebel
 
business
 
objects
 
and
 
business
 
components
 
associated
 
with
 
this
 
business
 
object.
 
DefaultValue
 
If
 
set
 
for
 
the
 
attribute,
 
this
 
value
 
is
 
used
 
by
 
the
 
connector
 
if
 
one
 
is
 
not
 
set
 
in
 
the
 
inbound
 
business
 
object
 
and
 
the
 
connector
 
property
 
UseDefaults
 
is
 
set
 
to
 
True.
   
Table
 
6.
 
Child
 
object
 
attributes
 
Name
 
Name
 
of
 
the
 
child
 
object
 
Type
 
Business
 
object
 
type
 
for
 
the
 
child.
 
ContainedObjectVersion
 
The
 
child
 
business
 
object
 
version
   
38
 
Adapter
 
for
 
Siebel
 
eBusiness
 
Applications
 
User
 
Guide