Monday, April 19, 2010

How to change the end system(Siebel/BRM) in AIA for Communication PIP

This document helps in changing system (Siebel/BRM) of AIA for Communication PIP. This document limited only to the configuration changes in AIA and FMW to point to new end systems.


1. Prerequisites

Collect below end system information before making the changes.

Siebel :
Hostname :
PortNo :
UserName :
Password :
PriceList Id:

Siebel JMS DB Connection :
JMS Username :
JMS Password:
TNS entry of JMS Queue(DB Hostname and SID) :

BRM
Hostname :
Port :
Username:
Password:
DB Hostname:
DB Port:
DB SID:

2. AIAConfigurationProperties

Take a backup of AIAConfigurationProperties.xml located at <AIA_HOME>/config/ and start editing below datas for end system change.

Change Siebel Endpoint URI and PriceList.

<Property name="Routing.Target.Default.SiebelProductService.EndpointURI">Siebel_URI</Property>
<Property name="Siebel.PriceList.ID">1-260Z</Property>


3. Application XML Change

Make a copy of Application.xml at location <SOA_HOME>/j2ee/oc4j_soa/config/ and edit Application.xml by pasting below entries with changed values.

Siebel AIA DBConnect jms resource provider

<resource-provider name="DBConnect1" class="oracle.jms.OjmsContext">
<description>Siebel AIA DBConnect jms resource provider</description>
<property name="password" value="jmsuser" />
<property name="username" value="jmsuser" />
<property name="url" value="jdbc:oracle:oci:@(Description=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=HOST_NAME)(PORT = 1521)))(CONNECT_DATA=(SERVICE_NAME=service_name)))" />
</resource-provider>

4. BRMAdapter Change

Make a copy of oc4j-ra.xml at location <SOA_HOME>/j2ee/oc4j_soa/application-deployments/default/BRMAdapter/ and edit the oc4j-ra.xml with values that you need to change for the BRM system.

<config-property name="ConnectionString" value="ip 10.62.5.10 40115"/>
<config-property name="DBNumber" value="1"/>
<config-property name="PoidID" value="1"/>
<config-property name="ServiceType" value="/service/pcm_client"/>
<config-property name="LoginType" value="1"/>
<config-property name="UserName" value="root.0.0.0.1"/>

5. Data Source Change


Make a backup of data-sources.xml at location <SOA_HOME>/j2ee/oc4j_soa/config and edit the file by making changes in PortalEvenAQPool with provided BRM inputs.

<connection-pool name="PortalEventAQPool">
<connection-factory factory-class="oracle.jdbc.pool.OracleDataSource" user="pin15" password="pin15" url="jdbc:oracle:thin:@HOST_NAME:1521:SID" commit-record-table-name=""/>
</connection-pool>

6. AIA Console Change

Login to AIA console http://fmw_server:7777/AIA

1) Click on Setup
2) Click on System
3) Change the endsystem connectivity

No comments:

Post a Comment