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

      CreateFaultNotificationLFCommsJMSConsumer

      AIAOrderFalloutJMSBridgeService

      AIACOMOrderFalloutNotificationJMSConsumer

      CreateTroubleTicketAIACommsReqImpl

      AIAOrderFalloutErrorHandlerExtension - Java Class

      CustomerPartyEBSV2

      CommunicationsCustomerPartyEBSV2Resequencer

      CommsProcessFulfillmentOrderBillingAccountListEBF

      CommsProcessBillingAccountListEBF

      CommsProcessFulfillmentOrderBillingAccountListEBF

      CommsProcessBillingAccountListEBF

      ProcessSalesOrderFulfillmentCommsJMSProducer

      ProcessSalesOrderFulfillmentCommsJMSConsumer

      ProcessSalesOrderFulfillmentCommsABCSImpl

      CommunicationsPriceListEBSV2

      CommunicationsItemCompositionEBSV1

      QueryProdClassAndAttributesSCEReqCommsABCSImpl

      QueryProdClassAndAttributesSCEReqCommsABCSImplV2

      Order to Cash for Siebel CRM

      SyncItemCompositionListSiebelCommsJMSConsumer

      SyncItemCompositionListSiebelCommsProvABCSImpl

      ProductOptimizedSyncPriceListListSiebelCommsJMSConsumer

      ProductOptimizedSyncPriceListListSiebelCommsProvABCSImpl

      QueryClassificationListSiebelCommsProvABCSImpl

      QuerySpecificationListSiebelCommsProvABCSImpl

      QuerySpecificationValueSetListSiebelCommsProvABCSImpl

      ProcessSalesOrderFulfillmentSiebelCommsJMSConsumer

      ProcessSalesOrderFulfillmentSiebelCommsReqABCSImpl

      QueryReceivedPaymentListSiebelCommsProvABCSImpl

      UpdateSalesOrderSiebelCommsJMSConsumer

      UpdateSalesOrderSiebelCommsProvABCSImpl

      SyncCustomerSiebelEventAggregator

      SyncAccountSiebelAggregatorAdapter

      SyncContactSiebelAggregatorAdapter

      SyncAddressSiebelAggregatorAdapter

      SyncBPSiebelAggregatorAdapter

      SyncAcctSiebelAggrEventConsumer

      ProcessAccountHierarchyListSiebelCommsProvABCS

      QueryCustomerPartyListSiebelProvABCSImplImplV2

      SyncAccountSiebelReqABCSImpl

      CreateTroubleTicketSiebelCommsProvABCSImpl

      UpdateTroubleTicketSiebelCommsProvABCSImpl

      ProcessInstalledProductSpecialRatingSetListSiebelCommsJMSConsumer

      ProcessInstalledProductSpecialRatingSetListSiebelCommsReqABCSImpl

      Order to Cash for BRM

      SyncProductBRMCommsReqABCSImpl

      SyncDiscountBRMCommsReqABCSImpl

      SyncSponsorshipBRMCommsReqABCSImpl

      CreateReceivedPaymentListBRMCommsProvABCSImpl

      ProcessFulfillmentOrderBillingBRMCommsProvABCSImplMaster

      ProcessFulfillmentOrderBillingBRMCommsProvABCSImplProxy

      ProcessFulfillmentOrderBillingBRMCommsProvABCSImpl

      ProcessFulfillmentOrderBillingBRMCommsAddSubProcess

      ProcessFulfillmentOrderBillingBRMCommsMoveAddSubProcess

      ProcessFulfillmentOrderBillingBRMCommsSuspendResumeSubProcess

      ProcessFulfillmentOrderBillingBRMCommsUpdateSubProcess

      ProcessFulfillmentOrderBillingBRMCommsDeleteSubProcess

      ProcessFulfillmentOrderBillingBRMCommsSharingGroupSubProcess

      SyncCustomerPartyListBRMCommsProvABCSImpl

      SyncCustomerPartyListBRM_01CommsJMSConsumer

      ProcessInstalledProductSpecialRatingSetListBRMCommsProvABCSImpl

      Order to Cash for OSM

      ProcessSalesOrderFulfillmentOSMCFSCommsJMSProducer

      ProcessFulfillmentOrderBillingAccountListOSMCFSCommsJMSConsumer

      ProcessFOBillingAccountListRespOSMCFSCommsJMSProducer

      ProcessFulfillmentOrderBillingOSMCFSCommsJMSConsumer

      ProcessFulfillmentOrderBillingResponseOSMCFSCommsJMSProducer

      ProcessProvisioningOrderOSMCFSCommsJMSConsumer

      ProcessProvisioningOrderOSMPROVCommsJMSProducer

      ProcessFulfillmentOrderUpdateOSMPROVCommsJMSConsumer

      ProcessFulfillmentOrderUpdateOSMCFSCommsJMSProducer

      UpdateSalesOrderOSMCFSCommsJMSConsumer

      CreateOrderFalloutNotificationOSMCFSCommsProvImpl

      CreateOrderFalloutNotificationOSMCFSCommsJMSConsumer

      CreateOrderFalloutNotificationOSMCFSCommsJMSProducer

      CreateTroubleTicketOSMCFSCommsJMSConsumer

      CreateTroubleTicketRespOSMCFSCommsJMSProducer

      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:

    • AIAB2BInterface with reference of X12ProcessSalesOrderReqB2BCSImplService

    • AIAReadJMSNotificationProcess with reference of AIAErrorTaskAdministrationProcess

    Customer MDM Base:

    • TransformAppContextUCMService with reference of AIAAsyncErrorHandlingBPELProcess

    Customer MDM for Siebel CRM:

    • SyncCustomerSiebelEventAggregator with reference of SyncContactSiebelAggregatorAdapter

    • SyncCustomerSiebelEventAggregator with reference of SyncAccountSiebelAggregatorAdapter

    • SyncCustomerSiebelEventAggregator with reference of SyncAddressSiebelAggregatorAdapter

    • SyncCustomerSiebelEventAggregator with reference of SyncBPSiebelAggregatorAdapter

    • SyncCustomerSiebelEventAggregator with reference of AIAAsyncErrorHandlingBPELProcess

    • TransformAppContextSiebelService with reference of AIAAsyncErrorHandlingBPELProcess

    Customer MDM for E-Business Suite:

    • TransformAppContextEbizService with reference of AIAAsyncErrorHandlingBPELProcess

    oracle/no_authentication_service_policy

    SOA SOAP Service

    Order to Cash:

    • SyncCustomerSiebelEventAggregator

    Agent Assisted Billing Care:

    • AccountBalanceSiebelCommsReqABCS

    • UpdateCreditAlertSiebelCommsReqABCSImpl

    • SyncCustomerSiebelEventAggregator

    • UnbilledUsageSiebelCommsReqABCS

    • PaymentSiebelCommsReqABCS

    • AdjustmentSiebelCommsReqABCS

    • InvoiceSiebelCommsReqABCS

    Customer MDM Base:

    • SyncCustomerSiebelEventAggregator

    • MatchAccountSiebelReqABCSImpl

    • MatchContactSiebelReqABCSImpl

    • FetchAccountSiebelReqABCSImpl

    • FetchContactSiebelReqABCSImpl

    Customer MDM for Siebel CRM:

    • SyncCustomerSiebelEventAggregator

    • MatchAccountSiebelReqABCSImpl

    • MatchContactSiebelReqABCSImpl

    • FetchAccountSiebelReqABCSImpl

    • FetchContactSiebelReqABCSImpl

    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

    Product MDM for Siebel CRM:

    • SyncClassificationSchemeListSiebelProvABCSImpl

    • SyncSpecificationValueSetListSiebelProvABCSImpl

    • SyncBillOfMaterialsListSiebelProvABCSImpl

    • SyncItemCompositionListSiebelCommsProvABCSImpl

    • ProductOptimizedSyncPriceListListSiebelCommsProvABCSImpl

    • SyncProductSiebelProvABCSImpl

    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

    Customer MDM Base:

    • TransformAppContextUCMService

    Customer MDM for Siebel CRM:

    • TransformAppContextSiebelService

    • AIASessionPoolManager

    Customer MDM for E-Business Suite:

    • TransformAppContextEbizService

    Product MDM for Siebel CRM:

    • AIASessionPoolManager

    oracle/wss_username_token_client_policy

    SOA SOAP Reference

    Product MDM Base:

    • SyncItemListPIMReqABCSImpl with reference of PublicationService

    • SyncItemListPIMReqABCSImpl with reference of GetListofTargetSystems

    • SyncItemCatalogCategoryPIMReqABCSImpl with reference of ItemCatalogService

    • SyncItemCatalogCategoryPIMReqABCSImpl with reference of PublicationService

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.