7 Verifying Oracle AIA Installation
This chapter describes how to verify that the Oracle Application Integration Architecture (Oracle AIA) pre-built integrations installation and configuration was successful.
Verifying File Creation
The Configuration Wizard copies DVM files and directories from Oracle Data Integrator to a folder in Comms_home for the Agent Assisted Billing Care pre-built integration. Verify that these files were created.
To verify file creation:
-
Navigate to directory that you specified for exported DVMs on the Oracle Data Integrator Access Information Details Screen of the Configuration Wizard.
The default path is:
Comms_home/source/soainfra/apps/AIAMetaData/dvm
-
Confirm that the following files exist:
-
CURRENCY_CODE.dvm
-
COLLECTION_STATUS.dvm
-
COLLECTION_ACTIONNAME.dvm
-
COLLECTION_PRIORITY.dvm
-
COLLECTION_SUBSTATUS.dvm
-
Verifying Logs
The installation and deployment logs for all pre-built integrations are located in the domain_home/soa/aia/logs directory.
The deployment logs are named in the following format:
PBIDP_Deployments_timestamp.log
where:
-
PBI is the abbreviation representing the pre-built integration. For example, for Agent Assisted Billing Care, the abbreviation is AABC.
-
timestamp is the time that the pre-built integration was deployed in YYYY-MM-DD_HH-MI-SS format.
To verify installation and deployment logs:
-
Navigate to the domain_home/soa/aia/logs directory.
-
Open the log file for your pre-built integration and verify that there are no errors or warnings.
-
For pre-built integrations that use Oracle Data Integrator, such as Agent Assisted Billing Care, do the following:
-
In the log file, search for the statements starting with the following text:
[exec] OracleDI: Starting Command: OdiImportObject -FILE_NAME=
-
Confirm that none of these statements are followed by error messages.
"Troubleshooting Configuration and Deployment" describes some common error messages and how to resolve them.
-
Verifying Composite Deployment
To verify composite deployment:
-
Log in to Oracle Enterprise Manager Fusion Middleware Control.
-
In the Target Navigation pane, expand the SOA folder, then soa-infra, then default.
-
Verify that the following composites appear:
-
Table 7-1 lists the composites deployed for Order to Cash pre-built integration options.
Table 7-1 Composites Deployed for Order to Cash Options
Option Deployed Composites Order to Cash Base
AIACOMOrderFalloutNotificationJMSConsumer
AIAOrderFalloutJMSBridgeService
Comms2CoreCustomerPartyBridge
CommsProcessBillingAccountListEBF
CommsProcessFulfillmentOrderBillingAccountListEBF
CommunicationsClassificationEBSV1
CommunicationsCustomerPartyEBSV2
CommunicationsCustomerPartyEBSV2Resequencer
CommunicationsCustomerPartyResponseEBSV2
CommunicationsItemCompositionEBSV1
CommunicationsPriceListEBSV2
CommunicationsSpecificationValueSetEBSV1
Core2CommsCustomerPartyBridge
CreateTroubleTicketAIACommsReqImpl
CreateTroubleTicketCommsJMSProducer
CustomerPartyEBSV2
ProcessFulfillmentOrderBillingAccountListGenericCommsJMSConsumer
QueryCustomerPartyListCommsJMSProducer
Order to Cash for Siebel CRM
CreateTroubleTicketSiebelCommsProvABCSImpl
ProcessAccountHierarchyListSiebelCommsProvABCSImpl
ProcessFulfillmentOrderBillingAccountListSiebelCommsJMSConsumer
ProcessInstalledProductSpecialRatingSetListSiebelCommsJMSConsumer
ProcessInstalledProductSpecialRatingSetListSiebelCommsReqABCSImpl
ProcessSalesOrderFulfillmentSiebelCommsJMSConsumer
ProcessSalesOrderFulfillmentSiebelCommsReqABCSImpl
ProductOptimizedSyncPriceListListSiebelCommsJMSConsumer
ProductOptimizedSyncPriceListListSiebelCommsProvABCSImpl
QueryClassificationListSiebelCommsProvABCSImpl
QueryCustomerPartyListSiebelProvABCSImplV2
QueryReceivedPaymentListSiebelCommsProvABCSImpl
QuerySpecificationListSiebelCommsProvABCSImpl
QuerySpecificationValueSetListSiebelCommsProvABCSImpl
SyncAccountSiebelAggregatorAdapter
SyncAccountSiebelReqABCSImpl
SyncAcctSiebelAggrEventConsumer
SyncAddressSiebelAggregatorAdapter
SyncBPSiebelAggregatorAdapter
SyncContactSiebelAggregatorAdapter
SyncCustomerSiebelEventAggregator
SyncItemCompositionListSiebelCommsJMSConsumer
SyncItemCompositionListSiebelCommsProvABCSImpl
TransformAppContextSiebelService
UpdateSalesOrderSiebelCommsJMSConsumer
UpdateSalesOrderSiebelCommsProvABCSImpl
UpdateTroubleTicketSiebelCommsProvABCSImpl
Order to Cash for BRM
CreateReceivedPaymentListBRMCommsProvABCSImpl
ProcessCollectionSharingBRMCommsProvABCSImpl - AABC optional
ProcessFulfillmentOrderBillingBRMCommsAddSubProcess
ProcessFulfillmentOrderBillingBRMCommsDeleteSubProcess
ProcessFulfillmentOrderBillingBRMCommsMoveAddSubProcess
ProcessFulfillmentOrderBillingBRMCommsProvABCSImpl
ProcessFulfillmentOrderBillingBRMCommsProvABCSImplMaster
ProcessFulfillmentOrderBillingBRMCommsProvABCSImplProxy
ProcessFulfillmentOrderBillingBRMCommsSharingGroupSubProcess
ProcessFulfillmentOrderBillingBRMCommsSuspendResumeSubProcess
ProcessFulfillmentOrderBillingBRMCommsUpdateSubProcess
ProcessInstalledProductSpecialRatingSetListBRMCommsProvABCSImpl
SyncCustomerPartyListBRM_01CommsJMSConsumer
SyncCustomerPartyListBRMCommsJMSProducer
SyncCustomerPartyListBRMCommsProvABCSImpl
SyncDiscountBRMCommsReqABCSImpl
SyncDiscountInfoChangeBRMAQ - AABC optional
SyncMultiSchemaChangeBRMRequesterImpl - AABC optional
SyncMultiSchemaChangeInfoBRMAQ - AABC optional
SyncProductBRMCommsReqABCSImpl
SyncProductInfoChangeBRMAQ
SyncSponsorshipBRMCommsReqABCSImpl - AABC optional
SyncSponsorshipInfoChangeBRMAQ - AABC optional
Order to Cash for OSM
CreateFaultNotificationLFCommsJMSConsumer - optional
CreateOrderFalloutNotificationOSMCFSCommsJMSConsumer
CreateOrderFalloutNotificationOSMCFSCommsJMSProducer
CreateOrderFalloutNotificationOSMCFSCommsProvImpl
CreateTroubleTicketOSMCFSCommsJMSConsumer
CreateTroubleTicketRespOSMCFSCommsJMSProducer
ProcessFOBillingAccountListRespOSMCFSCommsJMSProducer
ProcessFulfillmentOrderBillingAccountListOSMCFSCommsJMSConsumer
ProcessFulfillmentOrderBillingOSMCFSCommsJMSConsumer
ProcessFulfillmentOrderBillingResponseOSMCFSCommsJMSProducer
ProcessFulfillmentOrderUpdateOSMCFSCommsJMSProducer
ProcessFulfillmentOrderUpdateOSMPROVCommsJMSConsumer
ProcessProvisioningOrderOSMCFSCommsJMSConsumer
ProcessProvisioningOrderOSMPROVCommsJMSProducer
ProcessSalesOrderFulfillmentOSMCFSCommsJMSProducer
QueryProductClassAndAttributesSCECommsReqABCSImplV2 - optional
UpdateSalesOrderOSMCFSCommsJMSConsumer
UpdateTroubleTicketOSMCFSCommsJMSConsumer
-
The following composites are deployed for the Agent Assisted Billing Care pre-built integration:
-
AccountBalanceSiebelCommsReqABCS
-
AdjustmentSiebelCommsReqABCS
-
CommunicationsCustomerPartyEBSV2
-
CommunicationsCustomerPartyResponseEBSV2
-
Core2CommsCustomerPartyBridge
-
CreateAccountBalanceAdjustmentBRMCommsProvABCSImpl
-
CreateAccountBalanceAdjustmentListResponseBRMCommsJMSConsumer
-
CreateAccountBalanceAdjustmentListResponseBRMCommsJMSProducer
-
CreateAccountBalanceAdjustmentSiebelCommsJMSConsumer
-
CreateAccountBalanceAdjustmentSiebelCommsReqABCSImpl
-
CreateInvoicePaymentSiebelCommsReqABCSImpl
-
CreatePaymentSiebelCommsReqABCSImpl
-
CreateReceivedPaymentBRMCommsProvABCSImpl
-
CustomerPartyEBSV2
-
InvoiceSiebelCommsReqABCS
-
PaymentSiebelCommsReqABCS
-
QueryAccountBalanceAdjustmentBRMCommsProvABCSImpl
-
QueryAccountBalanceAdjustmentSiebelCommsReqABCSImpl
-
QueryBalanceDetailsSiebelCommsReqABCSImpl
-
QueryBalanceGroupListSiebelCommsReqABCSImpl
-
QueryBalanceGroupServicesSiebelCommsReqABCSImpl
-
QueryBalanceSummarySiebelCommsReqABCSImpl
-
QueryCustomerPartyListBRMCommsProvABCSImpl
-
QueryInstalledProductListBRMCommsProvABCSImpl
-
QueryInvoiceBalanceDetailsSiebelCommsReqABCSImpl
-
QueryInvoiceEventDetailsSiebelCommsReqABCSImpl
-
QueryInvoiceListBRMCommsProvABCSImpl
-
QueryInvoiceListSiebelCommsReqABCSImpl
-
QueryInvoicePaymentSiebelCommsReqABCSImpl
-
QueryInvoiceSiebelCommsReqABCSImpl
-
QueryPaymentSiebelCommsReqABCSImpl
-
QueryReceivedPaymentListBRMCommsProvABCSImpl
-
QueryServiceUsageBRMCommsProvABCSImpl
-
QueryUnbilledBalanceDetailsSiebelCommsReqABCSImpl
-
QueryUnbilledEventDetailsSiebelCommsReqABCSImpl
-
QueryUnbilledUsageSiebelCommsReqABCSImpl
-
SearchInvoiceEventDetailsSiebelCommsReqABCSImpl
-
SearchPaymentSiebelCommsReqABCSImpl
-
SearchUnbilledEventDetailsSiebelCommsReqABCSImpl
-
SyncAccountSiebelAggregatorAdapter
-
SyncAccountSiebelReqABCSImpl
-
SyncAcctSiebelAggrEventConsumer
-
SyncAddressSiebelAggregatorAdapter
-
SyncBPSiebelAggregatorAdapter
-
SyncContactSiebelAggregatorAdapter
-
SyncCustomerPartyListBRM_01CommsJMSConsumer
-
SyncCustomerPartyListBRMCommsJMSProducer
-
SyncCustomerPartyListBRMCommsProvABCSImpl
-
SyncCustomerSiebelEventAggregator
-
SyncCollectionsInfoChangeBRMAQ
-
SyncCollectionHeaderInfoBRMCommsReqImpl
-
TransformAppContextSiebelService
-
UnbilledUsageSiebelCommsReqABCS
-
UpdateAccountBalanceAdjustmentRespSiebelCommsProvABCSImpl
-
UpdateCreditAlertBRMCommsProvABCSImpl
-
UpdateCreditAlertSiebelCommsReqABCSImpl
-
-
Verifying Session Pool Manager Connection
For any pre-built integration that uses Siebel CRM, do the following:
-
Log in to Oracle Enterprise Manager Fusion Middleware Control.
-
In the Target Navigation pane, expand the SOA folder, then soa-infra, then default and select AIASessionPoolManager.
-
Click Test.
-
From the Operation menu, select Start.
-
On the Request tab, in the Security section, select OWSM Security Policies and then Username Token.
-
In the Security section, under Configuration Properties, in Username and Password fields, enter the user name and password for the WebLogic Server administrator.
-
In the Input Arguments section, expand *payload.
-
In the Value column of the HostId row, enter SEBL_01.
-
Click Test Web Service.
A successful initialization response message appears.
For more information about Session Pool Manager, including troubleshooting steps if the test is unsuccessful, see Oracle Application Integration Architecture Utilities Guide.
Verifying Security Policy Attachment
All SOA composites are protected by global security policies. Some composites included in the pre-built integrations have locally attached security policies as well. You can verify that the locally-attached security policies were correctly attached.
To verify locally attached security policies:
-
Log in to Oracle Enterprise Manager Fusion Middleware Control.
-
Expand WebLogic Domain.
-
Right-click the node for your SOA domain.
-
Select Web Services then select WSM Policies.
-
In the WSM Policies table, find the row for the policy you are verifying.
-
Click the number in the Attachment column.
The Usage Analysis screen appears.
-
From the Subject Type list, select the subject type for the policy you are verifying.
-
Confirm that the composites listed in Table 7-2 appear.
Table 7-2 Security Policies and Attached Composites
Policy Subject Type Composite oracle/aia_wss_saml_or_username_or_http_token_service_policy_OPT_ON
SOA SOAP Service
Any pre-built integration:
-
AIAAsyncErrorHandlingBPELProcess with service of client
oracle/aia_wss10_saml_token_client_policy_OPT_ON
SOA SOAP Reference
For all pre-built integrations:
-
AIAReadJMSNotificationProcess with reference of AIAErrorTaskAdministrationProcess
oracle/no_authentication_service_policy
SOA SOAP Service
Order to Cash:
-
SyncCustomerSiebelEventAggregator
Agent Assisted Billing Care:
-
AccountBalanceSiebelCommsReqABCS
-
UpdateCreditAlertSiebelCommsReqABCSImpl
-
SyncCustomerSiebelEventAggregator
-
UnbilledUsageSiebelCommsReqABCS
-
PaymentSiebelCommsReqABCS
-
AdjustmentSiebelCommsReqABCS
-
InvoiceSiebelCommsReqABCS
oracle/no_authentication_client_policy
SOA SOAP Reference
Order to Cash (all):
-
SyncAccountSiebelReqABCSImpl
-
QuerySpecificationListSiebelCommsProvABCSImpl
-
ProductOptimizedSyncPriceListListSiebelCommsProvABCSImpl
(once with SWIPriceListItem port and once with SWIProductImport port)
-
QuerySpecificationValueSetListSiebelCommsProvABCSImpl
-
UpdateTroubleTicketSiebelCommsProvABCSImpl
-
SyncItemCompositionListSiebelCommsProvABCSImpl
-
UpdateSalesOrderSiebelCommsProvABCSImpl
-
CreateTroubleTicketSiebelCommsProvABCSImpl
-
QueryCustomerPartyListSiebelProvABCSImplV2
-
QueryClassificationListSiebelCommsProvABCSImpl
Order to Cash (including BRM):
-
ProcessAccountHierarchyListSiebelCommsProvABCSImpl
-
ProcessFulfillmentOrderBillingBRMCommsSharingGroupSubProcess
Agent Assisted Billing Care:
-
SyncAccountSiebelReqABCSImpl
-
UpdateAccountBalanceAdjustmentRespSiebelCommsProvABCSImpl
oracle/aia_wss_saml_or_username_token_service_policy_OPT_ON
SOA SOAP Service
All pre-built integrations:
-
AIAB2BInterface with service of ProcessB2BDocument_ep
-
AIAErrorTaskAdministrationProcess with service of aiaerrortaskadministrationprocess_ep
-
ReloadProcess with service of reloadconfigurationprocess_client_ep
-
For more information about Oracle AIA security in the SOA suite, see the discussion of working with security in Oracle Fusion Middleware Developer's Guide for Oracle SOA Core Extension.