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:

  1. 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

  2. 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:

  1. Navigate to the domain_home/soa/aia/logs directory.

  2. Open the log file for your pre-built integration and verify that there are no errors or warnings.

  3. For pre-built integrations that use Oracle Data Integrator, such as Agent Assisted Billing Care, do the following:

    1. In the log file, search for the statements starting with the following text:

      [exec] OracleDI: Starting Command: OdiImportObject -FILE_NAME=
      
    2. 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:

  1. Log in to Oracle Enterprise Manager Fusion Middleware Control.

  2. In the Target Navigation pane, expand the SOA folder, then soa-infra, then default.

  3. 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:

  1. Log in to Oracle Enterprise Manager Fusion Middleware Control.

  2. In the Target Navigation pane, expand the SOA folder, then soa-infra, then default and select AIASessionPoolManager.

  3. Click Test.

  4. From the Operation menu, select Start.

  5. On the Request tab, in the Security section, select OWSM Security Policies and then Username Token.

  6. In the Security section, under Configuration Properties, in Username and Password fields, enter the user name and password for the WebLogic Server administrator.

  7. In the Input Arguments section, expand *payload.

  8. In the Value column of the HostId row, enter SEBL_01.

  9. 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:

  1. Log in to Oracle Enterprise Manager Fusion Middleware Control.

  2. Expand WebLogic Domain.

  3. Right-click the node for your SOA domain.

  4. Select Web Services then select WSM Policies.

  5. In the WSM Policies table, find the row for the policy you are verifying.

  6. Click the number in the Attachment column.

    The Usage Analysis screen appears.

  7. From the Subject Type list, select the subject type for the policy you are verifying.

  8. 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.