Skip Headers
Oracle® Application Integration Architecture Oracle Financial Management Integration Pack for Oracle Transportation Management and Oracle E-Business Suite Implementation Guide
Release 3.1

Part Number E23563-02
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Feedback page
Contact Us

Go to previous page
Previous
PDF · Mobi · ePub

13 Setting Configuration Properties

Set these properties in the AIAConfigurationProperties.xml file. The file is located in <AIA_HOME>/aia_instances/$INSTANCE_NAME/AIAMetaData/config.

For more information about requirements for working with AIAConfigurationProperties.xml, see Oracle Fusion Middleware Developer's Guide for Oracle Application Integration Architecture Foundation Pack, "Building AIA Integration Flows," How to Set Up AIA Workstation".

This chapter includes the following sections:

13.1 Currency Exchange Module

Table 13-1 Currency Exchange Module Configuration Properties

Property Name Value/Default Value Description

NoOfDays

Days in Number

This property is used to call Oracle E-Business Suite API by chunking the input date range for initial loads.


13.2 Logistics Module

Table 13-2 Logistic Module Configuration Properties

Property Name Value/Default Value Description

OTM_01.LANG

ENG

OTM works in a single language at a time. This property is set to OTM operating language. All AIA Inbound transactions read this property and set the OTM language attribute in the XML.


13.3 Oracle E-Business Suite Module

Table 13-3 Oracle E-Business Suite Module Configuration Properties

Property Name Value/Default Value Description

EBIZ_01.SERVER_TIMEZONE

/

Oracle E-Business Suite runs in a single time zone. This property is set to Oracle E-Business Suite time zone. All Oracle E-Business Suite requester service converts the date time data from this time zone to GMT and all Oracle E-Business Suite providers converts the enterprise business message (EBM) time zone to this server time zone.


13.4 SyncCurrencyExchangeListEbizReqABCSImpl

Table 13-4 SyncCurrencyExchangeListEbizReqABCSImp Configuration Properties

Property Name Value/Default Value Description

Default.SystemID

Ebiz_01

It is the responsibility of the application to send the SystemID from which the request is being sent. If any requester application fails to send the SystemID, AIA picks the default SystemID from this configuration property.

Routing.CurrencyExchangeEBS.SyncCurrencyExchangeList.RouteToCAVS

True/False

This property populates EBMHeaders EnvironmentCode and decides whether the CurrencyExchangeEBS should invoke Composite Application Validation System (CAVS) or the provider applications business connector service. If the property value is set to true, EBMHeaders EnvironmentCode is set to CAVS and the enterprise business service (EBS) routes the request to CAVS. If the value is set to false, EBMHeaders Environment Code is set to the EnvironmentCode specified in the AIAConfiguration property Routing.CurrencyExchangeEBS.SyncCurrencyExchangeList.MessageProcessingInstruction.EnvironmentCode. If this property is not set, the default EnvironmentCode is PRODUCTION.

Routing.CurrencyExchangeEBS. SyncCurrencyExchangeList.MessageProcessingInstruction.EnvironmentCode

PRODUCTION

This property defines the Environment Code to be populated in EBMHeader, which is used by the EBS to route it to the corresponding provider application business connector service or CAVS.

Routing.CurrencyExchangeEBS.SyncCurrencyExchangeList.CAVS.EndpointURI

/

This property defines the Definition ID to be populated in MessageProcessingInstruction of the EBMHeader, when the RouteToCAVS property is set to true. This property holds the URI of the CAVS simulator.

ABCSExtension.PreXformABMtoEBM

True/False

An Enterprise Business Flow can invoke custom code during its execution. These serve as extensibility points. Typical ABCS can have four extension points. This property is used as an extension point before application business message (ABM) is transformed to enterprise business message (EBM). It determines invocation of service at the extension point is to be made or not depending on the property value.

ABCSExtension.PreInvokeEBS

True/False

This property is used as an extension point before application business message (ABM) is transformed to EBM and before Invoking the EBS. It determines invocation of service at the extension point is to be made or not depending on the property value.

Transformation.EnableExtensions

True/False

This property should be set to true when customers want to customize the attribute mapping specified in xsl.


13.5 SyncCurrencyExchangeListLogisticsProvABCSImpl

Table 13-5 SyncCurrencyExchangeListLogisticsProvABCSImpl Configuration Properties

Property Name Value/Default Value Description

Default.SystemID

OTM_01

It is the responsibility of the customers to set the SystemID in EBMHeader to which the request should be sent in the enterprise business service (EBS). If not set, the ProviderABCS routes the message to this DefaultSystemID picked from the configuration file.

Routing.LogisticsWebService.RouteToCAVS

True/False

This property indicates whether the message should be sent to the target application or to Composite Application Validation System (CAVS). If this property is set to true, the message is routed to CAVS, else it is routed to target application through adapter service. The URL of partner link is dynamically decided through a java activity based on this property.

Routing.LogisticsWebService.CAVS.EndpointURI

/

If the RouteToCAVS property is set to true, the URI of the simulator is dynamically derived by the java activity from this property.

Routing.LogisticsWebService.OTM_01.EndpointURI

/

If the RouteToCAVS property is set to false, the URI of the partner link is dynamically through the java activity based on this property. This property holds the endpoint URI of the provider application or the adapter service connected to the provider application.

Routing. CurrencyExchangeResponseEBS.SyncCurrencyExchangeListResponse.RouteToCAVS

True/False

RouteToCAVS property decides, whether the Response message from the provider application is sent to the requester application or to CAVS based on the value of the Environment Code.

If RouteToCAVS is set to true, EnvironmentCode is set to Composite Application Validation System (CAVS) and then the simulator URI is picked up from Routing.CurrencyExchangeResponseEBS.SyncCurrencyExchangeList Response.CAVS.EndpointURI.

If RouteToCAVS is set to false, EnvironmentCode is set to the value of Routing.CurrencyExchangeResponseEBS.SyncCurrencyExchangeList Response.MessageProcessingInstruction.EnvironmentCode. If this value is NULL, EnvironmentCode is set to PRODUCTION by default.

Routing. CurrencyExchangeResponseEBS.SyncCurrencyExchangeListResponse.CAVS.EndpointURI

/

/

Routing. CurrencyExchangeResponseEBS.SyncCurrencyExchangeList Response.MessageProcessingInstruction.EnvironmentCode

PRODUCTION

/

ABCSExtension.PreXformEBMtoABM

True/False

This property is used as an extension point after enterprise business message (EBM) is transformed to application business message (ABM). It determines invocation of service at the extension point is to be made or not depending on the property value.

ABCSExtension.ABCSExtension.PreInvokeABS

True/False

This property is used as an extension point after EBM is transformed to application business message (ABM) and before invoking the target application. It determines invocation of service at the extension point is to be made or not depending on the property value.

Transformation.EnableExtensions

True/False

This property should be set to true when customers want to customize the attribute mapping specified in xsl.

OTM_01.CONTACT_DOMAIN

PUBLIC

Domain in which Contact GID is created in OTM. Used by OTM to send TransmissionReport back to FMW.

OTM_01.CONTACT_GID

CURRENCY_ESID

This contact is created in OTM to send TransmissionReport to FMW


13.6 SyncCustomerPartyListLogisticsProvABCSImpl

Table 13-6 SyncCustomerPartyListLogisticsProvABCSImpl Configuration Properties

Property Name Value/Default Value Description

Default.SystemID

OTM_01

Based on the SenderHostName obtained from application business message (ABM), sender SystemID is derived, but if that value is not available in ABM, AIA reads it from the config file using this property.

Routing.LogisticsWebService.RouteToCAVS

True/False, Default=False

Determines whether the EndpointURI should be routed either to the end application service or Composite Application Validation System (CAVS) for simulating the service.

Routing.LogisticsWebService.OTM_01.EndpointURI

/

This property is used to derive the EndpointURI for the target application.

Routing.CustomerPartyResponseEBSV2.SyncCustomerPartyList.CAVS.EndpointURI

/

This property is used to determine the end point URI when the response message should be routed to CAVS.

Routing.CustomerPartyResponseEBSV2.SyncCustomerPartyList.MessageProcessingInstruction.EnvironmentCode

CAVS/PRODUCTION

Sets the Response enterprise business message (EBM) message header EnvironmentCode element to the value depending on what is mentioned here.

OTM_01.USERNAME

/

Property specifies the OTM instance User name.

OTM_01.PASSWORD

/

Property specifies the OTM instance password.

LogisticsWebService.LanguageCode

/

This property is used for checking the LanguageCode coming from requester. If that code matches with the acceptable language code of OTM, then the processing moves on forward. If the language codes do not match, the process is terminated.

CallBackURL

7

Property specifies the URL used by OTM to return the response.

ABCSExtension.PreProcessABM

True/False Default=False

This property sets an extension point before EBM is transformed to application business message (ABM). It determines whether a service has to be invoked or not based on its value.

ABCSExtension.PreProcessEBM

True/False Default=False

This property sets an extension point before EBM is transformed to ABM. It determines whether a service has to be invoked or not based on its value.

ABCSExtension.PostProcessABM

True/False Default=False

This property is used as an extension point after EBM is transformed to ABM and after invoking Logistic web service. It determines whether a service has to be invoked or not based on its value.

ABCSExtension.PostProcessEBM

True/False Default=False

This property sets an extension point before EBM is transformed to ABM and after invoking Logistic web service. It determines whether a service has to be invoked or not based on its value.

Routing.LogisticsWebService.CAVS.EndpointURI

This property sets the EndpointURI for the CAVS simulator.

/

Routing.CustomerPartyResponseEBSV2.SyncCustomerPartyList.RouteToCAVS

True/False Default=False

Determines whether the response message from the provider application should be sent to the requester application or to Composite Application Validation System (CAVS).

Transformation.EnableExtensions

True/False Default=False

This property determines enabling extensions in the transformations based on customer requirements.

Default.ComMethod

FAX

This property is used to read the default communication method of a contact for a location.

OTM_01.ISPASSWORDENCRYPTED

True/False Default=False

Property specifies whether the OTM password is encrypted in the Configuration Properties file. If true, Decryption Service is being called to decode the OTM password.

Default.CustomerPartyStatusType

CUSTOMERPARTYSTATUS

Determines the StatusType value to be used for the Location in OTM.


For more information about customer master data management related configuration properties, see Oracle Customer Master Data Management Integration 11.1 - Implementation Guide.

13.7 MergeCustomerPartyListLogisticsProvABCSImpl

Table 13-7 MergeCustomerPartyListLogisticsProvABCSImpl Configuration Properties

Property Name Value/Default Value Description

Default.SystemID

OTM_01

Based on the SenderHostName obtained from application business message (ABM), sender SystemID is derived, but if that value is not available in ABM, AIA reads it from the config file using this property.

Routing.LogisticsWebService.RouteToCAVS

True/False, Default=False

Determines whether the EndpointURI should be routed either to the end application service or CAVS for simulating the service.

Routing.LogisticsWebService.OTM_01.EndpointURI

/

This property is used to derive the EndpointURI for the target application.

Routing.CustomerPartyResponseEBSV2.SyncCustomerPartyList.CAVS.EndpointURI

/

This property is used to determine the end point URI when the response message should be routed to CAVS.

Routing.LogisticsWebService.MessageProcessingInstruction.EnvironmentCode

CAVS/PRODUCTION

Sets the Response enterprise business message (EBM) message header EnvironmentCode element to the value depending on what is mentioned here

Routing.CustomerPartyResponseEBSV2.SyncCustomerPartyList.MessageProcessingInstruction.EnvironmentCode

CAVS/PRODUCTION

Sets the Response EBM message header EnvironmentCode element to the value depending on what is mentioned here

OTM_01.USERNAME

/

Property specifies the OTM instance User name.

OTM_01.PASSWORD

/

Property specifies the OTM instance password.

OTM_01.ISPASSWORDENCRYPTED

True/False Default=false

Property specifies whether the OTM password is encrypted in the Configuration Properties file. If true, Decryption Service is being called to decode the OTM password.

LogisticsWebService.LanguageCode

/

This property is used for checking the LanguageCode coming from requester. If that code matches with the acceptable language code of OTM, then the processing moves on forward If the language codes do not match, the process is terminated.

CallBackURL

/

Property specifies the URL used by OTM to return the response.

ABCSExtension.PreProcessEBM

True/False Default=False

This property sets an extension point before enterprise business message (EBM) is transformed to application business message (ABM). It determines whether a service has to be invoked or not based on its value.

ABCSExtension.PreProcessABM

True/False Default=False

This property sets an extension point after EBM is transformed to ABM. It determines whether a service has to be invoked or not based on its value.

ABCSExtension.PostProcessABM

True/False Default=False

This property sets an extension point before ABM is transformed to EBM after getting the response from the Target System. It determines whether a service has to be invoked or not based on its value.

ABCSExtension.PostProcessEBM

True/False Default=False

This property sets an extension point after ABM is transformed to EBM after getting the response from the Target System. It determines whether a service has to be invoked or not based on its value.

Routing.LogisticsWebService.CAVS.EndpointURI

/

This property sets the EndpointURI for the CAVS simulator.

Routing.CustomerPartyResponseEBSV2.SyncCustomerPartyList.RouteToCAVS

True/False Default=False

Determines whether the response message from the provider application should be sent to the requester application or to CAVS

Transformation.EnableExtensions

True/False Default=False

This property determines enabling extensions in the transformations based on customer requirements

Default.ComMethod

FAX

This property is used to read the default communication method of a contact for a location

Default.CustomerPartyStatusType

CUSTOMERPARTYSTATUS

Determines the StatusType value to be used for the Location in OTM.


13.8 CreatePayableInvoiceListLogisticsReqABCSImpl

Table 13-8 CreatePayableInvoiceListLogisticsReqABCSImp

Property Name Value/Default Value Description

Default.SystemID

OTM_01

It is the responsibility of the application to send the SystemID from which the request is being sent. If any requester application fails to send the SystemID, AIA picks the default SystemID from this configuration property.

Routing.PayableInvoiceEBS.CreatePayableInvoiceList.RouteToCAVS

True/false. Default = false

This property populates EBMHeaders EnvironmentCode and decides whether the PayableInvoiceEBS should invoke Composite Application Validation System (CAVS) or the Provider applications business connector service.

If the value is set to true, EBMHeaders EnvironmentCode is set to CAVS and the enterprise business service (EBS) routes the request to CAVS.

If the value is set to false, EBMHeaders EnvironmentCode is set to the EnvironmentCode specified in the AIAConfiguration property Routing.PayableInvoiceEBS.CreatePayableInvoiceList.MessageProcessingInstruction.EnvironmentCode.

If this property is not set, then the default EnvironmentCode is PRODUCTION.

Routing.PayableInvoiceEBS.CreatePayableInvoiceList

.MessageProcessingInstruction.EnvironmentCode

PRODUCTION

This property defines the Environment Code to be populated in EBMHeader, which is used by the enterprise business service (EBS) to route it to the corresponding provider application business connector service or CAVS.

ABCSExtension.PreXformABMtoEBM

True/false. Default = false.

This property is used as an extension point before ABM is transformed to EBM. It determines invocation of service at the extension point is to be made or not based on the property value.

Routing.PayableInvoiceEBS.CreatePayableInvoiceList.CAVS

.EndpointURI

/

This property defines the Definition ID to be populated in MessageProcessingInstruction of the EBMHeader when the RouteToCAVS property is set to true. This holds the URI of CAVS simulator.

ABCSExtension.PostXformABMtoEBM

True/false. Default = false.

/

ABCSExtension.PreInvokeEBS

True/false. Default = false

This property is used as an extension point after transforming application business message (ABM) to EBM and before invoking the EBS.

ABCSExtension.PostInvokeEBS

True/false. Default = false

/

Transformation.EnableExtensions

True/false. Default = false

This property should be set to true when customers want to customize the attribute mapping specified in xsl.


13.9 CreatePayableInvoiceListEbizProvABCSImpl

Table 13-9 CreatePayableInvoiceListEbizProvABCSImpl Configuration Properties

Property Name Value/Default Value Description

Default.SystemID

EBIZ_01

It is the responsibility of the customers to set the SystemID in EBMHeader to which the request should be sent in the enterprise business service (EBS). If the SystemID is not set, the ProviderABCS routes the message to this DefaultSystemID picked from the config file.

Routing.CreatePayableInvoiceListEbizDBAdapter.RouteToCAVS

True/false. Default = false

This property indicates whether the message should be sent to the target application or to Composite Application Validation System (CAVS).

If this property is set to true, the message is routed to CAVS, else it is routed to target application through adapter service. The URI of the partner link is dynamically decided through a java activity based on this property.

Routing.CreatePayableInvoiceListEbizDBAdapter.CAVS.EndpointURI

/

If the RouteToCAVS property is set to true, the URI of the simulator is dynamically derived through the java activity from this property.

Routing.CreatePayableInvoiceListEbizDBAdapter.EBIZ_01.EndpointURI

/

If the RouteToCAVS property is set to false, the URI of the partner link is dynamically derived by the java activity from this property.

This property should hold the endpoint URI of the provider application or the adapter service connected to provider application.

Routing.PayableInvoiceResponseEBS.CreatePayableInvoiceListResponse.RouteToCAVS

True/false. Default = false

RouteToCAVS property decides, whether the Response message from the provider application is sent to the requester application or to CAVS based on the value of the Environment Code.

If RouteToCAVS is set to true, EnvironmentCode is set to CAVS and then the simulator URI is picked up from Routing.PayableInvoiceResponseEBS.CreatePayableInvoiceListResponse.CAVS.EndpointURI.

If RouteToCAVS is set to false, EnvironmentCode is set to the value of Routing.PayableInvoiceResponseEBS.CreatePayableInvoiceListResponse.MessageProcessingInstruction.EnvironmentCode.

If this value is NULL, it is set to PRODUCTION by default.

Routing.PayableInvoiceResponseEBS.CreatePayableInvoiceListResponse.CAVS.EndpointURI

/

/

Routing.PayableInvoiceResponseEBS.CreatePayableInvoiceListResponse.

MessageProcessingInstruction.EnvironmentCode

PRODUCTION

/

ABCSExtension.PreXformEBMtoABM

True/false. Default = false

This property is used as an extension point before EBM is transformed to ABM.

It determines invocation of service at the extension point is to be made or not depending on the property value.

ABCSExtension.PostXformEBMtoABM

/

/

ABCSExtension. ABCSExtension.PreInvokeABS

True/false. Default = false

This property is used as an extension point after transforming enterprise business message (EBM) to application business message (ABM) and before invoking the target application. It determines invocation of service at the extension point is to be made or not depending on the property value.

ABCSExtension. ABCSExtension.PostInvokeABS

True/false. Default = false

This property is used as an extension point after transforming enterprise business message (EBM) to application business message (ABM) and before invoking the target application. It determines invocation of service at the extension point is to be made or not depending on the property value.

Transformation.EnableExtensions

True/false. Default = false

This property should be set to true when customers want to customize the attribute mapping specified in xsl.


13.10 CreateInvoiceListLogisticsReqABCSImpl

Table 13-10 CreateInvoiceListLogisticsReqABCSImpl Configuration Properties

Property Name Value/Default Value Description

Default.SystemID

OTM_01

Based on the SenderHostName obtained from ABM, sender SystemID is derived but if it is not derived from the SenderHostName, AIA reads it from the config file using this property.

Routing.InvoiceEBS.CreateInvoiceList.RouteToCAVS

True/false. Default = false

EnvironmentCode in the Header population is derived based on this value. If this property value is set to true then the EnviromentCode value is set to Composite Application Validation System (CAVS). If this property value is set to false, read the Routing.InvoiceEBS.CreateInvoiceList.MessageProcessingInstruction.EnvironmentCode property from the config file and set that value for EnvironmentCode.

If Routing.InvoiceEBS.CreateInvoiceList.MessageProcessingInstruction.EnvironmentCode property is not set, the default EnvironmentCode is set to PRODUCTION.

Routing.InvoiceEBS.CreateInvoiceList.

MessageProcessingInstruction.EnvironmentCode

PRODUCTION

This property is used at the time of checking the RouteToCAVS property.

Routing.InvoiceEBS.CreateInvoiceList.CAVS.EndpointURI

/

This property is used for setting the Definition ID at the time of EBMHeader population. This holds the URI of CAVS simulator.

ABCSExtension.PreXformABMtoEBM

True/false. Default = false

This property is used as an extension point before ABM is transformed to EBM. It determines invocation of service at the extension point is to be made or not based on the property value.

ABCSExtension.PreInvokeEBS

True/false. Default = false

This property is used as an extension point after transforming ABM to EBM and before Invoking the EBS. It determines invocation of service at the extension point is to be made or not depending on the property value.

Transformation.EnableExtensions

True/false. Default = false

Setting this property value to true enables the override of the existing mappings.


13.11 CreateInvoiceListEbizProvABCSImpl

Table 13-11 CreateInvoiceListEbizProvABCSImpl Configuration Properties

Property Name Value/Default Value Description

Default.SystemID

EBIZ_01

Target System ID is obtained from EBMHeader but if it is not obtained from the EBMHeader read it from the config file using this property.

Routing.CreateInvoiceListEbizAppsAdapter.RouteToCAVS

True/false. Default = false

TargetEndPointLocation is derived using Java code in the Provider based on this value. If this property is true then the message routes to Composite Application Validation System (CAVS), otherwise it is routed to target application through the Adapter.

Routing.CreateInvoiceListEbizAppsAdapter.CAVS.EndpointURI

/

This property is used to get the EndPointURI when Routing.CreateInvoiceListEbizAppsAdapter.RouteToCAVS is set to true.

Routing.CreateInvoiceListEbizAppsAdapter.EBIZ_01.EndpointURI

/

This property is used to get the EndPointURI when Routing.CreateInvoiceListEbizAppsAdapter.RouteToCAVS is set to false.

Routing.InvoiceResponseEBS.CreateInvoiceListResponse.RouteToCAVS

True/false. Default = false

EnvironmentCode in the Header population for InvoiceEBSResponse is obtained based on this value.

If this property value is set to true, the EnviromentCode value is set to CAVS. If this property value is set to false, read the Routing.InvoiceResponseEBS.CreateInvoiceListResponse.MessageProcessingInstruction.EnvironmentCode property from the config file and set that value for EnvironmentCode.

Routing.InvoiceResponseEBS.CreateInvoiceListResponse.

MessageProcessingInstruction.EnvironmentCode

PRODUCTION

This property is used at the time of checking the RouteToCAVS property.

ABCSExtension.PreXformEBMtoABM

True/false. Default = false

This property is used as an extension point before transforming enterprise business message (EBM) to application business message (ABM). It determines invocation of service at the extension point is to be made or not depending on the property value.

ABCSExtension.PreInvokeApps

True/false. Default = false

This property is used as an extension point after transforming EBM to ABM transformation and before Invoking the target. It determines invocation of service at the extension point is to be made or not depending on the property value.

Transformation.EnableExtensions

True/false. Default = false

Setting this property to true enables the override of the existing mappings.

RESPONSIBILITY

/

This property along with the User Name is used for setting the AppsContext in SetAppsContext.xsl. This xsl is used for setting the Oracle E-Business Suite User and Responsibility values before invoking PL/SQL API.

EBIZ_01.P_RUN_AUTOINVOICE_CP_Flag Property

T/F. Default = T

This property decides whether AutoInvoice Master Program should be called immediately after inserting Invoice in the Oracle E-Business Suite interface tables. If the value is set to true then the AutoInvoice Master Program is triggered immediately after inserting invoice in the Oracle E-Business Suite interface table, otherwise administrator must manually trigger at a later point of time.

EBIZ_01.P_COMMIT_Flag

T/F. Default = F

This property is used internally within the PL/SQL API along with EBIZ_01.P_RUN_AUTOINVOICE_CP_Flag property for calling the AutoInvoice Master Program.


13.12 CreateAccountingEntryListLogisticsReqABCSImpl

Table 13-12 CreateAccountingEntryListLogisticsReqABCSImpl Configuration Properties

Property Name Value/Default Value Description

Default.SystemID

OTM_01

It is the responsibility of the application to send the SystemID from which the request is being sent. If any requester application fails to send this SystemID, AIA picks the default SystemID from this config property.

Routing.AccountingEntryEBSV1.CreateAccountingEntryList.RouteToCAVS

True/false

This property populates the EBMHeaders EnvironmentCode and decides whether the AccountingEntryEBS should invoke CAVS or the Provider applications business connector service.

If the value is set to true, EBMHeaders EnvironmentCode is set to CAVS and the enterprise business service (EBS) routes the request to Composite Application Validation System (CAVS).

If the value is set to false, EBMHeaders EnvironmentCode is set to the EnvironmentCode specified in AIAConfiguration property Routing.AccountingEntryEBSV1.CreateAccountingEntryList.MessageProcessingInstruction.EnvironmentCode.

If this property is not set, the EnvironmentCode is set to PRODUCTION as a default value.

Routing.AccountingEntryEBSV1.CreateAccountingEntryList.MessageProcessingInstruction.EnvironmentCode

PRODUCTION

This property defines the Environment Code to be populated in EBMHeader, which is used by the EBS to route it to the corresponding provider application business connector service or CAVS. This property is used at the time of checking the RouteToCAVS property.

Routing.AccountingEntryEBSV1.CreateAccountingEntryList.CAVS.EndpointURI

/

This property defines the Definition ID to be populated in MessageProcessingInstruction of the EBMHeader, when the RouteToCAVS property is set to true. This holds the URI of CAVS simulator.

ABCSExtension.PreXformABMtoEBM

True/false

This property is used as an extension point before transforming application business message (ABM) to enterprise business message (EBM) to EBM. It determines invocation of service at the extension point is to be made or not depending on the property value.

ABCSExtension.PreInvokeEBS

True/false

This property is used as an extension point after transforming ABM to EBM and before Invoking the EBS. It determines invocation of service at the extension point is to be made or not depending on the property value.

Transformation.EnableExtensions

True/false

This property should be set to true when customers want to customize the attribute mapping specified in xsl.


13.13 CreateAccountingEntryListEbizProvABCSImpl

Table 13-13 CreateAccountingEntryListEbizProvABCSImpl Configuration Properties

Property Name Value/Default Value Description

Default.SystemID

EBIZ_01

It is the responsibility of the customers to set the SystemID in EBMHeader to which the request should be sent in the enterprise business service (EBS). If the SystemID is not set, the ProviderABCS routes the message to this DefaultSystemID picked from the config file.

Routing.CreateAccountingEntryListEbizDBAdapterService.RouteToCAVS

True/false. Default=false

This property indicates whether the message should be sent to the target application or to Composite Application Validation System (CAVS). If this property is set to true, the message is routed to CAVS, else it is routed to target application through adapter service. The URI of partner link is dynamically decided through a java activity based on this property.

Routing.CreateAccountingEntryListEbizDBAdapterService.EBIZ_01.EndpointURI

/

If the RouteToCAVS property is set to false, the URI of the partner link is dynamically derived by the java activity from this property. This property should hold the endpoint URI of the provider application or the adapter service connected to the provider application.

Routing.CreateAccountingEntryListEbizDBAdapterService.CAVS.EndpointURI

/

If the RouteToCAVS property is set to true, the URI of the simulator is dynamically derived by the java activity from this property.

Routing.AccountingEntryResponseEBSV1. CreateAccountingEntryListResponse.RouteToCAVS

True/false

RouteToCAVS property decides whether the Response message from the provider application should be sent to the requester application or to CAVS based on the Environment Code value.

If RouteToCAVS is set to true, EnvironmentCode is set to CAVS and then the simulator URI is picked up from Routing.AccountingEntryResponseEBSV1.CreateAccountingEntryListResponse.CAVS.EndpointURI.

If RouteToCAVS is set to false, EnvironmentCode is set to the value of AccountingEntryListResponse.MessageProcessingInstruction.EnvironmentCode and

If this value is NULL, it is set to PRODUCTION by default.

Routing.AccountingEntryResponseEBSV1.CreateAccountingEntryListResponse.CAVS.EndpointURI

/

/

Routing.AccountingEntryResponseEBSV1.AccountingEntryListResponse.

MessageProcessingInstruction.EnvironmentCode

PRODUCTION

/

ABCSExtension.PreXformEBMtoABM

True/false

This property is used as an extension point before transforming enterprise business message (EBM) to application business message (ABM). It determines invocation of service at the extension point is to be made or not depending on the property value.

ABCSExtension. ABCSExtension.PreInvokeABS

True/false

This property is used as an extension point after transforming EBM to ABM and before invoking the target application. It determines invocation of service at the extension point is to be made or not depending on the property value.

Transformation.EnableExtensions

True/false. Default=false

This property should be set to true when customers want to customize the attribute mapping specified in xsl.


13.14 SyncSupplierPartyListEbizReqABCSImpl

Table 13-14 SyncSupplierPartyListEbizReqABCSImpl Configuration Properties

Property Name Value/Default Value Description

Default.SystemID

EBIZ_01

It is the responsibility of the application to send the SystemID from which the request is being sent. If any requester application fails to send this SystemID, AIA picks the default SystemID from this config property.

ABCSExtension.PreXformABMtoEBMSupplierPartyListABM

True/False

This property is used as an extension point before ABM is transformed to EBM. It determines invocation of service at the extension point is to be made or not depending on whether it is true or false

Routing.SupplierPartyEBS.SyncSupplierPartyList.RouteToCAVS

True/False

EnvironmentCode in the Header population is derived based on this value.

If this property value is set to true, the EnviromentCode value is set to CAVS

If this property value is set to false, the EnviromentCode is set to the value of Routing.SupplierPartyEBS.SyncSupplierPartyList.MessageProcessingInstruction.EnvironmentCode property from the config file.

If Routing.SupplierPartyEBS.SyncSupplierPartyList.MessageProcessingInstruction.EnvironmentCode property is not set, the EnvironmentCode is set to PRODUCTION by default.

Routing.SupplierPartyEBS.SyncSupplierPartyList.CAVS.EndpointURI

/

This property defines the Definition ID to be populated in MessageProcessingInstruction of the EBMHeader, when the RouteToCAVS property is set to true. This holds the URI of Composite Application Validation System (CAVS) simulator.

Routing.SupplierPartyEBS.SyncSupplierPartyList.

MessageProcessingInstruction.EnvironmentCode

PRODUCTION

This property defines the Environment Code to be populated in EBMHeader, which is used by the EBS to route it to the corresponding provider application business connector service or CAVS. This property is used at the time of checking the RouteToCAVS property.

Transformation.EnableExtensions

True/False

This property should be set to true when customers want to customize the attribute mapping specified in xsl.

ABCSExtension.PreInvokeEBSSupplierPartyEBM

/

This property is used as an extension point after transforming application business message (ABM) to enterprise business message (EBM) and before invoking the EBS. It determines invocation of service at the extension point is to be made or not depending on the property value.

RESPONSIBILITY

Responsibility as defined in E-business Suite

The responsibility is used to set the context when retrieving the supplier data from E-Business Suite. The user is obtained from a domain value map based on the language settings and the responsibility is obtained from the Configuration file.

BypassAddressIDXref

No/No

This property was introduced for an enhancement for Retek team. This property when set to Yes, it by-passes the cross-reference SUPPLIERPARTY_ADDRESS_ID.

ABCSExtension.PostXformABMtoEBMSupplierPartyListABM

True/False

This property is used as an extension point before ABM is transformed to EBM. It determines invocation of service at the extension point is to be made or not depending on whether it is true or false.

ABCSExtension.PostInvokeEBSSupplierPartyEBM

True/False

This property is used as an extension point after transforming ABM to EBM and before invoking the enterprise business service (EBS). It determines invocation of service at the extension point is to be made or not depending on the property value.


13.15 SyncSupplierPartyListLogisticsProvABCSImpl

Table 13-15 SyncSupplierPartyListLogisticsProvABCSImpl Configuration Properties

Property Name Value/Default Value Description

Default.SystemID

OTM_01

It is the responsibility of the customers to set the SystemID in EBMHeader to which the request should be sent in the EBS. If the SystemID is not set, the ProviderABCS routes the message to this DefaultSystemID picked from the config file.

ABCSExtension.PreProcessABM

True/False

This property is used as an extension point before enterprise business message (EBM) is transformed to application business message (ABM). It determines invocation of service at the extension point is to be made or not depending on the property value.

ABCSExtension.PreProcessEBM

True/False

This property is used as an extension point after transforming EBM to ABM and before invoking the target application. It determines invocation of service at the extension point is to be made or not depending on whether it is true or false.

Routing.LogisticsWebService.RouteToCAVS

True/False

This property indicates whether the message should be sent to the target application or to CAVS. If this property is set to true, the message is routed to CAVS, else it is routed to target application through adapter service. The URI of partner link is dynamically decided through a java activity based on this property.

Routing.LogisticsWebService.CAVS.EndpointURI

/

If the RouteToCAVS property is set to true, the URI of the simulator is dynamically derived by the java activity from this property.

Routing.LogisticsWebService.OTM_01.EndpointURI

/

If the RouteToCAVS property is set to false, the URI of the partner link is dynamically derived by the java activity from this property.

This property should hold the endpoint URI of the provider application or that of the adapter service connected to the provider application.

Routing.SupplierPartyResponseEBS.SyncSupplierPartyList.RouteToCAVS

True/False

RouteToCAVS property decides whether the Response message from the provider application should be sent to the requester application or to CAVS based on which Environment Code is set while populating ResponseEBM Header.

If RouteToCAVS is set to true, EnvironmentCode is set to Composite Application Validation System (CAVS) and then the simulator URI is picked up from Routing.SupplierPartyResponseEBS.SyncSupplierPartyList.CAVS.EndpointURI.

If RouteToCAVS is set to false, EnvironmentCode is set to the value of Routing.CurrencyExchangeResponseEBS.SyncCurrencyExchangeList Response.MessageProcessingInstruction.EnvironmentCode

If this value is NULL, EnvironmentCode is set to PRODUCTION by default.

Routing.SupplierPartyResponseEBS.SyncSupplierPartyList.CAVS.EndpointURI

/

/

Routing.SupplierPartyResponseEBS.SyncSupplierPartyList.MessageProcessingInstruction.EnvironmentCode

PRODUCTION

/

OTM_01.CONTACT_DOMAIN

GUEST

Domain name of OTM where Contact is created. OTM uses this Contact to send Transmission Report to FMW

OTM_01.CONTACT_GID

SUPPLIER_ESID

This contact is created in OTM to send TransmissionReport to FMW.

LocationRef.Address.CountryCode

USA

This property is used to set the country code for supplier and site.

Since this is mandatory for creating a Location in OTM and Supplier does not have any address associated, the country code is obtained from the Configuration File. For supplier sites, it is taken from the site address.

DOMAIN.NAME

GUEST

This property is used to get the Domain Name of the Suppliers, which is used as Domain Name in OTM.

SYNCPURCHASINGSITES

True/false

This property is checked to decide whether Supplier Sites should also be synchronized to OTM.

If it is set to true, the Supplier Sites should be created as Service Providers / Locations in OTM.

ABCSExtension.PostProcessABM

True/false

This property is used as an extension point before enterprise business message (EBM) is transformed to application business message (ABM). It determines invocation of service.


13.16 Handling Errors

For more information about AIA error handling, see the Oracle Fusion Middleware Infrastructure Components and Utilities User's Guide for Oracle Application Integration Architecture Foundation Pack, "Setting Up and Using Error Handling and Logging."

13.17 Enterprise Business Object Implementation Maps

For more information about how services are mapped, see EBO Implementation Maps (EIMs) on My Oracle Support, article ID: 881022.1.