Siebel Order Management Guide > Preparing for Integration > Process of Setting Up Third-Party Product Availability Applications >

Extending the ASI


If you want to extend the ASI, you must add fields to:

  • The External Integration object called ATP Check Interface
  • These Internal Integration objects:
    • ATP Check Interface Request - Quotes
    • ATP Check Interface Request - Orders
    • ATP Check Interface Response - Quotes
    • ATP Check Interface Response - Orders

This will create the necessary mapping between the ATP interface structure and the Siebel Quote and Order business components.

NOTE:  If you make changes to these objects, the names of the fields in the Internal and External integration objects must match.

If you add a field, make sure that the names of the fields in the Internal and External integration objects match. For example, if you want to add the field Account DUNS# that maps on quote to Account DUNS#-quote and on order to Account DUNS#-order, you would do so as follows:

  • ATP Check Interface

    Integration Component Field:

    Name: Account DUNS#

    External Name: <BLANK>

  • ATP Check Interface Request - Quotes

    Integration Component Field:

    Name: Account DUNS#

    External Name: <your mapping of Account DUNS # to the Quotes Buscomp>

  • ATP Check Interface Request - Orders

    Integration Component Field:

    Name: Account DUNS#

    External Name: <your mapping of Account DUNS # to the Orders Buscomp>

If this is a field that you do not want the fulfillment engine to be able to modify, such as Ship To Address Id, add the NoUpdate Field user property to the internal response integration objects, as follows:

  • ATP Check Interface Response - Quotes

    Integration Component Field:

    Name: Ship To Address Id

    External Name: <your mapping of Ship To Address Id to the Quotes Buscomp>

    Integration Component Field User Property:

    Name: NoUpdate

    Value: Y

  • ATP Check Interface Response - Orders

    Integration Component Field:

    Name: Ship To Address Id

    External Name: <your mapping of Ship To Address Id to the Orders Buscomp>

    Integration Component Field User Property:

    Name: NoUpdate

    Value: Y

For information about how to extend the integration object, see Integration Platform Technologies: Siebel eBusiness Application Integration Volume II.

This task is a step in Process of Setting Up Third-Party Product Availability Applications.

Siebel Order Management Guide