26 Configuring the Process Integration for Customer Management

This chapter describes how to configure the process integration for customer management in the Oracle Application Integration Architecture (Oracle AIA) Oracle Communications Order to Cash pre-built integration (the integration.

About Configuring the Process Integration for Customer Management

Configuring the process integration for customer management includes:

  • Working with domain value maps (DVMs) and cross-references.

  • Handling error notifications.

  • Setting Oracle AIA configuration properties.

This chapter assumes that you have already installed Oracle Communications Billing and Revenue Management (BRM) and Siebel CRM. See the Oracle AIA software compatibility matrix available from My Oracle Support for information about required versions and patches.

Working with Domain Value Maps for Customer Management

DVMs are a standard feature of the Oracle SOA Suite that enable you to equate lookup codes and other static values across applications, for example, FOOT and FT or US and USA.

DVMs are static in nature, though administrators can add maps as required. Transactional business processes never update DVMs-they only read from them. They are stored in XML files and cached in memory at run time.

DVM types are seeded for the customer management flows, and administrators can extend the list of mapped values by adding more maps.

Table 26-1 lists the DVMs for the process integration for customer management.

Table 26-1 Customer Management DVMs

DVM Columns Description

CUSTOMERPARTY_ACCOUNTTYPECODE.dvm

SEBL_01, COMMON, BRM_01

Used to get the type of the account, such as Business or Residential.

PROVINCE.dvm

SEBL_01, COMMON, BRM_01

Province name.

STATE.dvm

SEBL_01, COMMON, BRM_01

State name.

ADDRESS_COUNTRYID.dvm

SEBL_01, COMMON, BRM_01

Country codes.

ADDRESS_COUNTRYSUBDIVID.dvm

SEBL_01, COMMON, BRM_01

State codes.

CONTACT_SALUTATION.dvm

SEBL_01, COMMON, BRM_01

Salutation (such Mr., Mrs.). In BRM, Salutation is not a language-independent code. If BRM requires salutations in a language other than English, then you must update the DVM with the appropriate BRM values.

CURRENCY_CODE.dvm

SEBL_01, COMMON, BRM_01

Currency codes.

CUSTOMERPARTY_BILLPROFILE_BILLTYPECODE.dvm

SEBL_01, COMMON, BRM_01

Bill type (summary and detailed).

CUSTOMERPARTY_BILLPROFILE_FREQUENCYCODE.dvm

SEBL_01, COMMON, BRM_01

Billing frequency (monthly, yearly, quarterly, and so on.)

CUSTOMERPARTY_PAYPROFILE_BANKACCOUNTTYPE.dvm

SEBL_01, COMMON, BRM_01

Bank account type (checking, savings, and so on).

CUSTOMERPARTY_PAY PROFILE CREDIT_CARDTYPE.dvm

SEBL_01, COMMON

Credit Card type (Visa, Mastercard, and so on.)

CUSTOMERPARTY_PAYPROFILE_DELIVERYPREF.dvm

COMMON, BRM_01

Bill media/delivery preference (Email or Mail).

CUSTOMERPARTY_PAYPROFILE_PAYMETHODCODE.dvm

SEBL_01, COMMON, BRM_01

Payment profile payment method types (credit card, direct debit, and invoice/bill me.)

CUSTOMERPARTY_PAYPROFILE_PAYTERMCODE.dvm

COMMON, BRM_01

Payment term codes.

CUSTOMERPARTY_STATUSCODE.dvm

SEBL_01, COMMON, BRM_01

Account status codes.

PHONENUMBER_TYPE.dvm

SEBL_01, COMMON, BRM_01

Phone number type codes (home, work, mobile, fax, and so on.)


See Oracle Fusion Middleware Developer's Guide for Oracle Application Integration Architecture Foundation Pack for more information about working with DVMs.

Working with Cross-References for Customer Management

Cross-references map and connect the records within the application network, and they enable these applications to communicate in the same language. The integration server stores the relationship in a persistent way so that others can refer to it.

Table 26-2 lists the customer management cross-references.

Table 26-2 Customer Management Cross-References

Cross-Reference Table Name COMMON SEBL_01 BRM_01

CUSTOMERPARTY_ACCOUNTID

Common GUID (generated by Oracle AIA)

Account ID

Account POID

CUSTOMERPARTY_BILLPROFILEID

Bill Profile ID

Bill Profile ID

Bill-info POID

CUSTOMERPARTY_PAYPROFILEID

Payment Profile ID

Bill Profile ID

Pay-info POID

CUSTOMERPARTY_ADDRESSID

Address ID

Address ID

Account POID (if this is the billing address)

Pay-info POID (if this is the pay-info address)

CUSTOMERPARTY_CONTACTID

Contact ID

Contact ID

Account POID (if this is the main contact)

Pay-info POID (if this is the pay-info contact)

CUSTOMERPARTY_DEFAULTBALANCEGROUPID

Account ID

Not applicable

Balance Group POID

CUSTOMERPARTY_PARTYID

Customer Party ID

Customer Party ID

Not applicable

CUSTOMERPARTY_PARTYLOCATIONID.xref

Customer Party Location ID

Customer Party Location ID

Not applicable

CUSTOMERPARTY_LOCATIONREFID

Customer Party Location Reference ID

Customer Party Location Reference ID

Not applicable

CUSTOMERPARTY_ACCOUNT_PHONECOMMID

Customer Account's phone number

Customer Account's phone number

Not applicable

CUSTOMERPARTY_ACCOUNT_FAXCOMMID

Customer Account's fax number

Customer Account's fax number

Not applicable

CUSTOMERPARTY_ACCOUNT_WEBCOMMID

Customer Account's email address

Customer Account's email address

Not applicable

CUSTOMERPARTY_CONTACT_PHONECOMMID

Customer Contact's phone number

Customer Contact's phone number

Not applicable

CUSTOMERPARTY_CONTACT_FAXCOMMID

Customer Contact's fax number

Customer Contact's fax number

Not applicable

CUSTOMERPARTY_CONTACT_EMAILCOMMID

Customer Contact's email address

Customer Contact's email address

Not applicable


Handling Error Notifications

Based on the roles defined for the services, email notifications are sent if a service ends due to an error. Table 26-3 lists the errors that are caused by the process integration for customer management services.

Table 26-3 Errors Caused by Customer Management Services

Service Name Error Code Possible Cause

SyncCustomerPartyListBRMCommsProvABCSImpl

AIA_ERR_AIACOMCMPI_0004

Subordinate account cannot have multiple parent accounts.

SyncCustomerPartyListBRMCommsProvABCSImpl

AIA_ERR_AIACOMCMPI_0005

Ambiguous subordinate bill profile update: Multiple distinct Pay-From-Party billing profile references are associated with a single Prior Pay-From-Party billing profile reference.

SyncCustomerPartyListBRMCommsProvABCSImpl

AIA_ERR_AIACOMCMPI_0006

None of the existing subordinate bill profiles are included in the move account request.

CommsProcessBillingAccountListEBF

AIA_ERR_AIACOMCMPI_0001

EBMHeader/Sender/ID is required.

CommsProcessBillingAccountListEBF

AIA_ERR_AIACOMCMPI_0002

EBMHeader/Target/ID is required.

CommsProcessBillingAccountListEBF

AIA_ERR_AIACOMCMPI_0003

Account sequence error: Pay-From accounts and billing profiles must appear before dependent and subordinate accounts and billing profiles.


About Error Notification Roles and Users

The integration uses the following default roles and users to issuing error notifications:

  • Role: AIAIntegrationAdmin

  • User: AIAIntegrationAdminUser

The default password set for all users is welcome1.

See Oracle Fusion Middleware Infrastructure Components and Utilities User's Guide for Oracle Application Integration Architecture Foundation Pack for more information about setting up error notifications.

Order Fallout Management

When an order is submitted from Siebel CRM, the order may fail while customer-related information is being interfaced to BRM. In that case, a trouble ticket is generated by the Order Fallout flow. The trouble ticket generated is displayed in Siebel CRM. This helps the customer service representative (CSR) in getting notified about any error while processing the order without checking the instances in the Business Process Execution Language (BPEL) Console.

Whenever an error occurs during customer synchronization, it is propagated to the CommsProcessFulfillmentOrderBillingAccountListEBF. This enterprise business flow (EBF) generates an error notification in the error topic (similar to any other Oracle AIA process). From the error topic, the order fallout flow is triggered only for the CommsProcessFulfillmentOrderBillingAccountListEBF (among all the processes in customer management process integration), thereby generating one trouble ticket for any error.

See "Understanding the Process Integration for Order Fallout Management" for more information about order fallout.

Configuring the Process Integration for Customer Management

Configure the properties described in this section in the Comms_home/source/soainfra/apps/AIAMetaData/config/AIAConfigurationProperties.xml file.

See Oracle Fusion Middleware Developer's Guide for Oracle Application Integration Architecture Foundation Pack for more information about working with AIAConfigurationProperties.xml.

Note:

Entries in the AIAConfigurationProperties.xml file are case sensitive

System-Level Configuration Properties

Table 26-4 shows the system-level properties for the process integration for customer management.

Table 26-4 Customer Management System-level Properties

Property Name Value/Default Value Description

O2C.LegalGroup

TRUE/FALSE.

Default: FALSE

Determines whether the integration creates collections sharing groups in BRM.

If set to TRUE, the integration creates collections sharing groups when the owner account and billing account on an order line are different.

If set to FALSE, the integration ignores the owner account and does not create collections sharing groups.

O2C.CorporateHierarchyAccountType

BUSINESS/RESIDENTIAL/no value.

Default: BUSINESS

Determines the account type for which the integration synchronizes the linear account hierarchy.

To disable the synchronization of account hierarchies, do not provide a value.


Configuration Properties for BRM Services

Table 26-5 shows the properties for the ProcessCollectionSharingBRMCommsProvABCSImpl service.

Table 26-5 ProcessCollectionSharingBRMCommsProvABCSImpl Properties

Property Name Value/Default Value Description

Default.SystemID

BRM_01

Specifies the BRM instance code. It is used if the request message does not contain the target system ID.

Routing.BRMCOLLECTIONSService.RouteToCAVS

true/false

Default: false

Specifies whether the end point routes to CAVS.

Routing.BRMCOLLECTIONSService.BRM_01.EndpointURI

Default: eis/BRM

Specifies the end point URL for the CAVS.

ABCSExtension.ABCSExtension.PreXformABMtoEBM

true/false

Default: false

Indicates whether the ABCS has been extended before the EBM to ABM transformation.

ABCSExtension.PostXformEBMtoABM

true/false

Default: false

Indicates whether the ABCS has been extended after the EBM to ABM transformation.


Table 26-6 shows the properties for the ProcessInstalledProductSpecialRatingSetListBRMCommsProvABCSImpl service.

Table 26-6 ProcessInstalledProductSpecialRatingSetListBRMCommsProvABCSImpl Properties

Property Name Value/Default Value Description

Default.SystemID

BRM_01

Specifies the BRM instance code that is used if the request message does not contain the target system ID.

ABCSExtension.PreXFormEBMtoABM

true/false.

Default: false

Indicates whether the ABCS has been extended before the EBM to ABM transformation.

Routing.BRMCUSTSService.RouteToCAVS

true/false

Default: false

Specifies whether the end point routes to CAVS.

Routing.BRMCUSTService.BRM_01.EndpointURI

Default: eis/BRM

Specifies the end point URL for the CAVS.

ABCSExtension.PreInvokeABS

true/false

Default: false

Indicates whether the ABCS invokes the extension service before invoking the application.


Table 26-7 shows the properties for the SyncCustomerPartyListBRMCommsProvABCSImpl service.

Table 26-7 SyncCustomerPartyListBRMCommsProvABCSImpl Properties

Property Name Value/Default Value Description

Default.SystemID

BRM_01

Specifies the BRM instance code that is used if the request message does not contain the target system ID

EBSOverride.CommunicationsCustomerPartyEBSV2.SyncCustomerPartyListResponse.PortType

CommsProcessBillingAccountListEBF

The port type of the web service to invoke dynamically. This value should be consistent with the Address property.

EBSOverride.CommunicationsCustomerPartyEBSV2.SyncCustomerPartyListResponse.ServiceName

{http://xmlns.oracle.com/EnterpriseFlows/Industry/Comms/CommsProcessBillingAccountListEBF/V1}CommsProcessBillingAccountListEBF

The service name of the web service to invoke dynamically. This value should be consistent with the Address property.

EBSOverride.CommunicationsCustomerPartyEBSV2.SyncCustomerPartyListResponse.Address

http://SOA_host:port/soa-infra/services/default/CommsProcessBillingAccountListEBF/client

The address endpoint URI of a web service, such as CAVS or another ABCS, to dynamically invoke from this service.

EnableAccountStatusSync

true/false.

Default: false

Indicates whether the integration synchronizes account status.

When set to true, the integration synchronizes account status from Siebel CRM to BRM.

Routing.BRMCUSTService.BRM_01.EndpointURI

Default: eis/BRM

Specifies the connection factory to connect to the BRM JCA adapter for the first of multiple instances of BRM for the CUST opcodes.

See "Configuring Multiple BRM Instances for Communications Integrations" for more information about multiple BRM systems.

Routing.BRMCUSTService.RouteToCAVS

true/false.

Default: false

Specifies whether the end point routes to CAVS for the CUST opcodes.

Routing.BRMCUSTService_ptt.BRM_01.EndpointURI

Default: eis/BRM

Specifies the connection factory to connect to the BRM JCA adapter for the first of multiple instances of BRM for the CUST opcodes.

See "Configuring Multiple BRM Instances for Communications Integrations" for more information about multiple BRM systems.

AccountLevelBalanceGroupName

Account Level Balance Group

Names the default balance group created in BRM when an account is created.

ABCSExtension.PreXFormEBMtoABM

true/false.

Default: false

Indicates whether the ABCS has been extended before the EBM to ABM transformation.

ABCSExtension.PreInvokePCM_OP_BILL_GROUP_GET_PARENTABM

true/false.

Default: false

Indicates whether the ABCS has been extended before the invocation of the opcode in the property name.

ABCSExtension.PostInvokePCM_OP_BILL_GROUP_GET_PARENTABM

true/false.

Default: false

Indicates whether the ABCS has been extended after the invocation of the opcode in the property name.

ABCSExtension.PreInvokePCM_OP_SEARCHABM

true/false.

Default: false

Indicates whether the ABCS has been extended before the invocation of the opcode in the property name.

ABCSExtension.PostInvokePCM_OP_SEARCHABM

true/false.

Default: false

Indicates whether the ABCS has been extended after the invocation of the opcode in the property name.

ABCSExtension.PreInvokeABSPCM_OP_CUST_COMMIT_CUSTOMERABM

true/false.

Default: false

Indicates whether the ABCS has been extended before the invocation of the opcode in the property name.

ABCSExtension.PostInvokeABSPCM_OP_CUST_COMMIT_CUSTOMERABM

true/false.

Default: false

Indicates whether the ABCS has been extended after the invocation of the opcode in the property name.

ABCSExtension.PreInvokePCM_OP_CUSTCARE_MOVE_ACCTABM

true/false.

Default: false

Indicates whether the ABCS has been extended before the invocation of the opcode in the property name.

ABCSExtension.PostInvokePCM_OP_CUSTCARE_MOVE_ACCTABM

true/false.

Default: false

Indicates whether the ABCS has been extended after the invocation of the opcode in the property name.

ABCSExtension.PreInvokePCM_OP_CUST_UPDATE_CUSTOMERABM

true/false.

Default: false

Indicates whether the ABCS has been extended before the invocation of the opcode in the property name.

ABCSExtension.PostInvokePCM_OP_CUST_UPDATE_CUSTOMERABM

true/false.

Default: false

Indicates whether the ABCS has been extended after the invocation of the opcode in the property name.

ABCSExtension.PreInvokePCM_OP_CUST_DELETE_PAYINFOABM

true/false.

Default: false

Indicates whether the ABCS has been extended before the invocation of the opcode in the property name.

ABCSExtension.PostInvokePCM_OP_CUST_DELETE_PAYINFOABM

true/false.

Default: false

Indicates whether the ABCS has been extended after the invocation of the opcode in the property name.

ABCSExtension.PostXFormABMtoEBM

true/false.

Default: false

Indicates whether the ABCS has been extended after the ABM to EBM transformation..

Routing.BRMCUSTService_ptt.RouteToCAVS

true/false.

Default: false

Specifies whether to route to CAVS for the CUST opcodes.

Routing.BRMCUSTCAREService.BRM_01.EndpointURI

Default: eis/BRM

Specifies the Connection factory to connect to the BRM JCA adapter for the first of multiple BRM instances for the CUSTCARE opcodes.

See "Configuring Multiple BRM Instances for Communications Integrations" for more information about multiple BRM systems.

Routing.BRMCUSTCAREService.RouteToCAVS

true/false.

Default: false

Specifies whether to route to CAVS for the CUSTCARE opcodes.

Routing.BRMBILLService.BRM_01.EndpointURI

Default: eis/BRM

Specifies the Connection factory to connect to the BRM JCA adapter for the first of multiple BRM instances for the BILL opcodes.

See "Configuring Multiple BRM Instances for Communications Integrations" for more information about multiple BRM systems.

Routing.BRMBILLService.RouteToCAVS

true/false.

Default: false

Specifies whether to route to CAVS for BILL opcodes.

Routing.BRMBASEService.BRM_01.EndpointURI

Default: eis/BRM

Specifies the Connection factory to connect to the BRM JCA adapter for the first of multiple BRM instances for the BASE opcodes.

See "Configuring Multiple BRM Instances for Communications Integrations" for more information about multiple BRM systems.

Routing.BRMBASEService.RouteToCAVS

true/false.

Default: false

Specifies whether to route to CAVS for BASE opcodes.

Routing.BRMTXNService.BRM_01.EndpointURI

Default: eis/BRM

Specifies the Connection factory to connect to the BRM JCA adapter for the first of multiple BRM instances for the TXN opcodes.

See "Configuring Multiple BRM Instances for Communications Integrations" for more information about multiple BRM systems.

Routing.BRMTXNService.RouteToCAVS

true/false.

Default: false

Specifies whether to route to CAVS for TXN opcodes.


Configuration Properties for Siebel CRM Services

Table 26-8 shows the properties for the SyncAccountSiebelReqABCSImpl service.

Table 26-8 SyncAccountSiebelReqABCSImpl Properties

Property Name Value/Default Values Description

Default.SystemID

SEBL_01

Specifies the Siebel CRM instance code that is used if the request message does not contain the target system ID

ABCSExtension.PreXformABMtoEBMABM

true/false. Default: false

Indicates whether the ABCS has been extended before the ABM to EBM transformation.

ABCSExtension.PreInvokeEBSEBM

true/false. Default: false.

Indicates whether the ABCS has been extended before the EBS invocation..

Routing.SWICustomerParty.SEBL_01.EndpointURI

http://Siebel_host:port/eai_Siebel_language/start.swe?SWEExtSource=SecureWebService&SWEExtCmd=Execute&WSSOAP=1

Endpoint URI of the SEBL_01 Siebel instance.

Routing.SWICustomerParty.RouteToCAVS

true/false. Default: false.

Specifies whether the end point routes to CAVS.

Routing.SWICustomerParty.CAVS.EndpointURI

http://SOA_host:port/AIAValidationSystemServlet/syncresponsesimulator

Specifies the end point URL for the CAVS service.

Routing.CustomerPartyEBSV2.SyncCustomerPartyList.MessageProcessingInstruction.EnvironmentCode

PRODUCTION

--

RoutingCustomerPartyEBSV2.SyncCustomerPartyList.CAVS.EndpointURI

http://${fp.server.soaserverhostname}:{fp.server.soaserverport}/AIAValidationSystemServlet/asyncrequestrecipient

Specifies whether the end point routes to CAVS.

Routing.CustomerPartyEBSV2.SyncCustomerPartyList.RouteToCAVS

true/false. Default: false.

Specifies whether the end point routes to CAVS.

Routing.TransformAppContextSiebelService.RouteToCAVS

true/false. Default: false.

Specifies whether the end point routes to CAVS.

Routing.TransformAppContextSiebelService.CAVS.EndpointURI

http://${fp.server.soaserverhostname}:{fp.server.soaserverport}/AIAValidationSystemServlet/asyncrequestrecipient

Specifies whether the end point routes to CAVS.

Account.ProcessUpdateEventsOnly

true/false. Default: true.

To optimize the integration flow, leave this property set to true.

This prevents the Siebel CRM ABCS from propagating create events. By default the integration supports creation of customers only as part of the order flow.

Setting this property to false results in a less optimized flow, and the default integration behavior remains the same.

See Oracle Application Integration Architecture Pre-Built Integrations Functional Interoperability Configuration Guide for more information.

Contact.QueryAllEntities

true/false. Default: false.

--

Address.QueryAllEntities

true/false. Default: false.

--


Table 26-9 shows the properties for the ProcessAccountHierarchyListSiebelCommsProvABCSImpl service.

Table 26-9 ProcessAccountHierarchyListSiebelCommsProvABCSImpl Properties

Property Name Value/Default Value Description

Default.SystemID

SEBL_01

Specifies the Siebel CRM instance code that is used if the request message does not contain the target system ID.

ABCSExtension.PreXformEBMtoABM

true/false

Default: false

Indicates whether the ABCS has been extended before the EBM to ABM transformation

ABCSExtension.PostXformEBMtoABM

true/false

Default: false

Indicates whether the ABCS has been extended after the EBM to ABM transformation.

Routing.SWI_spcAccount_spcHierarchy.RouteToCAVS

true/false

Default: false

Specifies whether the end point routes to CAVS.

Routing.SWI_spcAccount_spcHierarchy.CAVS.EndpointURI

http://SOA_server:port/AIAValidationSystemServlet/syncresponsesimulator.

Specifies the CAVS endpoint URI for the Siebel CRM adapter.

Routing.SWI_spcAccount_spcHierarchy.SEBL_01.EndpointURI

http://Siebel_server:port/eai_Siebel_language/start.swe?SWEExtSource=SecureWebService&SWEExtCmd=Execute&WSSOAP=1

Specifies the Siebel CRM instance endpoint URI.

Routing.SWI_spcAccount_spcHierarchy.MessageProcessingInstruction.EnvironmentCode

PRODUCTION

Specifies the type of environment for which to route to CAVS.

ABCSExtension.PreInvokeABS

true/false

Default: false

Indicates whether the ABCS invokes the extension service before invoking the application.

ABCSExtension.PostInvokeABS

true/false

Default: false

Indicates whether the ABCS invokes the extension service after invoking the application.


Table 26-10 shows the properties for the QueryCustomerPartyListSiebelProvABCSImpleV2 service.

Table 26-10 QueryCustomerPartyListSiebelProvABCSImpleV2 Properties

Property Name Value/Default Value Description

Default.SystemID

SEBL_01

Specifies the Siebel CRM instance code that is used if the request message does not contain the target system ID.

ABCSExtension.PreXformEBMtoABMEBM

true/false

Default: false

Indicates whether the ABCS has been extended before the EBM to ABM transformation

ABCSExtension.PostXformABMtoEBMEBM

true/false

Default: false

Indicates whether the ABCS has been extended after the EBM to ABM transformation.

Routing.SWI_spcCustomer_spcParty_spcService.RouteToCAVS

true/false

Default: false

Specifies whether the end point routes to CAVS.

Routing.SWI_spcCustomer_spcParty_spcService.CAVS.EndpointURI

http://SOA_server:port/AIAValidationSystemServlet/syncresponsesimulator.

Specifies the CAVS endpoint URI for the Siebel CRM adapter.

Routing.SWI_spcCustomer_spcParty_spcService.SEBL_01.EndpointURI

http://Siebel_server:port/eai_Siebel_language/start.swe?SWEExtSource=SecureWebService&SWEExtCmd=Execute&WSSOAP=1

Specifies the Siebel CRM instance endpoint URI.

Routing.SWI_spcAccount_spcHierarchy.MessageProcessingInstruction.EnvironmentCode

PRODUCTION

Specifies the type of environment for which to route to CAVS.

ABCSExtension.PreInvokeSWICustServiceABM

true/false

Default: false

Indicates whether the ABCS invokes the extension service before invoking the Siebel CRM web service.

ABCSExtension.PostInvokeSWICustServiceABM

true/false

Default: false

Indicates whether the ABCS invokes the extension service after invoking the Siebel CRM web service.


Table 26-11 shows the properties for the ProcessInstalledProductSpecialRatingSetListSiebelCommsReqABCSImpl service.

Table 26-11 ProcessInstalledProductSpecialRatingSetListSiebelCommsReqABCSImpl Properties

Property Name Value/Default Value Description

Default.SystemID

SEBL_01

Specifies the Siebel CRM instance code that is used if the request message does not contain the target system ID.

ABCSExtension.PreXformABMtoEBM

true/false

Default: false

Indicates whether the ABCS has been extended before the ABM to EBM transformation.

EBSOverride.CommunicationsInstalledProductEBSV2.ProcessInstalledProductSpecialRatingSetList.PortType

ProcessInstalledProductSpecialRatingSetListBRMCommsProvABCSImplService

The port type of the web service that must be invoked dynamically. This value should be consistent with the Address property.

EBSOverride.CommunicationsInstalledProductEBSV2.ProcessInstalledProductSpecialRatingSetList.ServiceName

{http://xmlns.oracle.com/ABCSImpl/BRM/Industry/Comms/ProcessInstalledProductSpecialRatingSetListBRMCommsProvABCSImpl/V1}ProcessInstalledProductSpecialRatingSetListBRMCommsProvABCSImplService

The service name of the web service that must be invoked dynamically. This value should be in consistent with the Address property.

EBSOverride.CommunicationsInstalledProductEBSV2.ProcessInstalledProductSpecialRatingSetList.Address

http://SOA_host:port/soa-infra/services/default/ProcessInstalledProductSpecialRatingSetListBRMCommsProvABCSImpl/ProcessInstalledProductSpecialRatingSetListBRMCommsProvABCSImpl

The address endpoint URI of a web service, such as CAVS or another ABCS, to dynamically invoke a web service from this service.

ABCSExtension.PreInvokeEBS

true/false

Default: false

Indicates whether the ABCS should invoke the extension service before invoking the EBS.