Note:
The
adapter
distinguishes
between
IBM
objects
representing
business
objects
to
Siebel,
and
IBM
business
objects
representing
Siebel
integration
objects
by
application-specific
information
BSN=.
See
Table
11.
Processing
business
objects
that
support
business
services
The
adapter
constructs
the
property
set
for
the
incoming
business
object,
which
is
the
representation
of
the
integration
object.
The
following
example
describes
how
the
adapter
constructs
the
property
set
out
of
the
IBM
business
object
representing
the
integration
object.
Example:
v
instantiates
a
new
property
set
for
type
Siebel
Message
v
property
set
type
is
set
as
SiebelMessage
and
properties
such
as
IntObject
Format
=
Siebel
Hierarchy,
MessageType
=
Integration
Object,
MessageId
=
″″
v
IntObjectName
is
obtained
from
the
business
object
application
specific
information
v
a
new
property
set
is
instantiated
for
the
Parent
Component
v
type
of
the
property
set
is
set
as
ListOf<Parent
componet
name>
v
<Parent
componet
name>
can
be
obtained
from
the
application
specific
information
v
instantiate
a
new
property
set
for
type
<Parent
Component>
v
set
type
as
<parent
object
type>
v
set
different
properties
v
do
the
same
for
child
components
Example:
Siebel
Integration
object
Account
(PRM
ANI)
(Integration
object)
+Account
(Integration
component)
+Business
address
(Integration
component)
Example:
IBM
business
object
representing
Siebel
integration
object
Siebel
<IntObjectName>
(ParentIntegrationComponent)
Attribute1
FN=<fieldname>
Attribute2
FN=<fieldname>
Attribute3
FN=<fieldname>
+ChildIntegrationComponent
childAttribute1
FN=<fieldname>
childAttribute2
FN=<fieldname>
Object
level
ASI
for
the
Parent
Integration
Component
would
be
BSN=<name>;IO=<Name>;IC=<Name>
For
the
Child
Integration
Component,
it
would
be
IO=<Name>;IC=<Name>
The
following
tables
describe
the
Business
object
level
application
text
and
the
Simple
attribute
level
application
text
used
when
creating
integration
objects.
Table
11.
Business
object
level
application
text
Parameter
Description
IO=
The
name
of
the
Siebel
integration
object
corresponding
to
this
business
object.
74
Adapter
for
Siebel
eBusiness
Applications
User
Guide