基於WebSphere與CICS的營業測試環境搭建操作指導書17

#cicscli –S=YY01

#cicscli –S=CX01

#cicscli –S=ZW01

9    發布CICS應用程序

9.1    發布單個應用程序

將服務端程序複製到/tbcs/bin目錄。

以”查詢用戶信息”的應用程序get_userclass為例:

#cicsadd -c pd -r YY01 -B GETUSERC RSLKey=public PathName = “/tbcs/bin/get_userclass” Resident = no

9.2    批量發布應用程序

將所有應用程序發布語句寫到腳本pub.sh中,然後運行#sh pub.sh即可批量發布。

10    裝載營業共享內存

(1)將oracle用戶的.profile文件複製到/home/shmprm目錄,因為裝載營業共享內存時需要連接資料庫:

#su – shmprm

#cp /oracle/.profile .

另外將共享內存相關的文件複製到/home/shmprm目錄。

(2)切換到用戶shmprm創建文件ArrayLockName文件:

#>/tmp/ArrayLockName

(3)裝載內存前停止Region:

#cstopregions.sh

腳本文件類容:

#!/bin/ksh

for REGION in `lssrc -a|grep “cics\.”|grep -v “inoperative”|awk {‘print substr($1,6)’}` ; do

cicscp -v stop region $REGION -f

done

(4)切換到用戶shmprm裝載營業共享內存:

#/home/shmprm/loadshm.sh

這是唯一需要使用shmprm用戶運行程序的地方。

腳本文件內容:

[shmprm@ibmoss61] /home/shmprm> more loadshm.sh

export ORACLE_SID=sdboss

shmparam LoadParam tbcs/tbcs@boss 10.71.139.62 nosecuritylogin

文件中的ORACLE_SID等信息需要配置。

(5)查看內存中的統計信息:

# shmparam PrintArrInfo

11    發布營業前台Web應用

11.1    應用程序文件準備

創建/washome /BS目錄,將前台Web應用相關文件複製到此目錄:

boss.war、redeploy.jac1、wsadmin.sh

第一次發布應用程序在管理控制台中進行。

以後只需運行#wsadmin.sh –f redeploy.jacl即可更新Web應用。

腳本文件內容詳見附件。

11.2    啟動伺服器

依次啟動管理控制台、節點、集群、Web伺服器:

#cd /washome/WebSphere/AppServer/profiles/Dmgr01/bin

#./startManager.sh

#cd /washome/WebSphere/AppServer/profiles/Server01/bin

#./startNode.sh

使用瀏覽器登錄管理控制台http://10.71.139.61:9060/ibm/console/,啟動集群cluster1、Web伺服器webserver1。

11.3    發布應用程序

在”應用程序”菜單中單擊”安裝新的應用程序”,選擇”遠程文件系統”,單擊”瀏覽…”,單擊節點”ibmoss61Node01″,選擇文件”/washome/BS/boss.war”,輸入上下文根”/boss”,單擊”下一步”,默認”不覆蓋現有綁定”,單擊”下一步”,提示”應用程序安全警告”,不必例會,單擊”繼續”,顯示4個步驟:

步驟1:選擇安裝選項。修改應用程序名為”boss”,單擊”下一步”。

步驟2:將模塊映射到伺服器。選中”BOSS WEB Application”,單擊”下一步”。

步驟3:映射Web模塊的虛擬主機。選中”BOSS WEB Application”,單擊”下一步”。

步驟4:總結。單擊”完成”,提示”正在安裝…”。

最後提示”應用程序 boss 安裝成功。要啟動應用程序,請先把更改保存到主配置。”單擊”保存到主配置”,提示總計更改的文檔數為23:

已更改的項

狀態

cells / ibmoss61Cell01 / nodes / ibmoss61Node01 / serverindex.xml

Updated  

cells / ibmoss61Cell01 / applications / boss.ear / boss.ear  

Added  

cells / ibmoss61Cell01 / applications / boss.ear / deltas / boss.ear / delta-1160803743357

Added  

cells / ibmoss61Cell01 / applications / boss.ear / deployments / boss / boss.war / WEB-INF / struts-nested.tld

Added  

cells / ibmoss61Cell01 / applications / boss.ear / deployments / boss / boss.war / WEB-INF / struts-html.tld

Added  

cells / ibmoss61Cell01 / applications / boss.ear / deployments / boss / META-INF / was.webmodule

Added  

cells / ibmoss61Cell01 / applications / boss.ear / deployments / boss / META-INF / ibm-application-bnd.xmi  

Added

cells / ibmoss61Cell01 / applications / boss.ear / deployments / boss / META-INF / was.policy

Added  

cells / ibmoss61Cell01 / applications / boss.ear / deployments / boss / boss.war / WEB-INF / Nocache.tld  

Added  

cells / ibmoss61Cell01 / applications / boss.ear / deployments / boss / boss.war / WEB-INF / struts-logic.tld

Added  

cells / ibmoss61Cell01 / applications / boss.ear / deployments / boss / boss.war / WEB-INF / struts-config.xml

Added  

cells / ibmoss61Cell01 / applications / boss.ear / deployments / boss / boss.war / WEB-INF / struts-tiles.tld

Added  

cells / ibmoss61Cell01 / applications / boss.ear / deployments / boss / boss.war / WEB-INF / boss-html.tld

Added  

cells / ibmoss61Cell01 / applications / boss.ear / deployments / boss / META-INF / MANIFEST.MF

Added  

cells / ibmoss61Cell01 / applications / boss.ear / deployments / boss / boss.war / META-INF / MANIFEST.MF

Added  

cells / ibmoss61Cell01 / applications / boss.ear / deployments / boss / META-INF / application.xml  

Added  

cells / ibmoss61Cell01 / applications / boss.ear / deployments / boss / boss.war / WEB-INF / weblogic.xml

Added  

cells / ibmoss61Cell01 / applications / boss.ear / deployments / boss / boss.war / WEB-INF / boss-tree.tld  

Added  

cells / ibmoss61Cell01 / applications / boss.ear / deployments / boss / boss.war / WEB-INF / struts-template.tld

Added  

cells / ibmoss61Cell01 / applications / boss.ear / deployments / boss / boss.war / WEB-INF / ibm-web-bnd.xmi

Added  

cells / ibmoss61Cell01 / applications / boss.ear / deployments / boss / boss.war / WEB-INF / web.xml

Added  

cells / ibmoss61Cell01 / applications / boss.ear / deployments / boss / boss.war / WEB-INF / struts-bean.tld

Added  

cells / ibmoss61Cell01 / applications / boss.ear / deployments / boss / deployment.xml

Added  

單擊”保存”,提示”正在同步的節點的當前狀態”:

ADMS0200I: The configuration synchronization started for cell.
ADMS0202I: Automatic synchronization mode is disabled for node: ibmoss61Node01.
ADMS0201I: The configuration synchronization started for node: ibmoss61Node01.
ADMS0205I: The configuration synchronization completed successfully for node: ibmoss61Node01.
ADMS0203I: The automatic synchronization mode is enabled for node: ibmoss61Node01.
ADMS0208I: The configuration synchronization complete for cell.

單擊”確定”,完成應用程序發布。

11.4    配置應用伺服器

單擊”應用程序 > 企業應用程序 > boss”,選中”啟用類重新裝入”,默認重新裝入時間間隔為3秒。單擊”應用”,提示”已更改了您的本地配置。單擊保存應用對主配置的更改。”單擊”保存”,提示總計更改的文檔數為1:

已更改的項

狀態

cells / ibmoss61Cell01 / applications / boss.ear / deployments / boss / deployment.xml  

Updated  

單擊”保存”,提示”正在同步的節點的當前狀態”:

ADMS0200I: The configuration synchronization started for cell.
ADMS0202I: Automatic synchronization mode is disabled for node: ibmoss61Node01.
ADMS0201I: The configuration synchronization started for node: ibmoss61Node01.
ADMS0205I: The configuration synchronization completed successfully for node: ibmoss61Node01.
ADMS0203I: The automatic synchronization mode is enabled for node: ibmoss61Node01.
ADMS0208I: The configuration synchronization complete for cell.

單擊”確定”完成配置。

11.5    配置JDBC

(1)拷貝3個文件ojdbc14.jar、ctgclient.jar、ctgserver.jar至目錄/washome/WebSphere/AppServer/lib

(2)修改文件resources.xml,在”resources.j2c:J2CResourceAdapter”段增加如下內容:

<factories xmi:type=”resources.jdbc:CMPConnectorFactory” xmi:id=”CMPConnectorFactory_1122293654393″ name=”reportPool1_CF” authMechanismPreference=”BASIC_PASSWORD” authDataAlias=”ibmoss61CellManager01/report” connectionDefinition=”ConnectionDefinition_1054132487569″ cmpDatasource=”DataSource_1122293654428″>

<propertySet xmi:id=”J2EEResourcePropertySet_1122293654428″/>

<mapping xmi:id=”MappingModule_1122293654428″ mappingConfigAlias=”DefaultPrincipalMapping” authDataAlias=”ibmoss61CellManager01/report”/>

</factories>

<factories xmi:type=”resources.jdbc:CMPConnectorFactory” xmi:id=”CMPConnectorFactory_1122540034008″ name=”reportPool2_CF” authMechanismPreference=”BASIC_PASSWORD” authDataAlias=”ibmoss61CellManager01/report” connectionDefinition=”ConnectionDefinition_1054132487569″ cmpDatasource=”DataSource_1122540034009″>

<propertySet xmi:id=”J2EEResourcePropertySet_1122540034009″/>

<mapping xmi:id=”MappingModule_1122540034009″ mappingConfigAlias=”DefaultPrincipalMapping” authDataAlias=”ibmoss61CellManager01/report”/>

</factories>

<factories xmi:type=”resources.jdbc:CMPConnectorFactory” xmi:id=”CMPConnectorFactory_1122540099284″ name=”tbcsPool1_CF” authMechanismPreference=”BASIC_PASSWORD” authDataAlias=”ibmoss61CellManager01/tbcs” connectionDefinition=”ConnectionDefinition_1054132487569″ cmpDatasource=”DataSource_1122540099284″>

<propertySet xmi:id=”J2EEResourcePropertySet_1122540099284″/>

<mapping xmi:id=”MappingModule_1122540099284″ mappingConfigAlias=”DefaultPrincipalMapping” authDataAlias=”ibmoss61CellManager01/tbcs”/>

</factories>

<factories xmi:type=”resources.jdbc:CMPConnectorFactory” xmi:id=”CMPConnectorFactory_1122540118999″ name=”tbcsPool2_CF” authMechanismPreference=”BASIC_PASSWORD” authDataAlias=”ibmoss61CellManager01/tbcs” connectionDefinition=”ConnectionDefinition_1054132487569″ cmpDatasource=”DataSource_1122540118999″>

<propertySet xmi:id=”J2EEResourcePropertySet_1122540118999″/>

<mapping xmi:id=”MappingModule_1122540118999″ mappingConfigAlias=”DefaultPrincipalMapping” authDataAlias=”ibmoss61CellManager01/tbcs”/>

</factories>

<factories xmi:type=”resources.jdbc:CMPConnectorFactory” xmi:id=”CMPConnectorFactory_1122540136518″ name=”tbcsPool3_CF” authMechanismPreference=”BASIC_PASSWORD” authDataAlias=”ibmoss61CellManager01/tbcs” connectionDefinition=”ConnectionDefinition_1054132487569″ cmpDatasource=”DataSource_1122540136518″>

<propertySet xmi:id=”J2EEResourcePropertySet_1122540136518″/>

<mapping xmi:id=”MappingModule_1122540136518″ mappingConfigAlias=”DefaultPrincipalMapping” authDataAlias=”ibmoss61CellManager01/tbcs”/>

</factories>

<factories xmi:type=”resources.jdbc:CMPConnectorFactory” xmi:id=”CMPConnectorFactory_1122540154858″ name=”tbcsPool4_CF” authMechanismPreference=”BASIC_PASSWORD” authDataAlias=”ibmoss61CellManager01/tbcs” connectionDefinition=”ConnectionDefinition_1054132487569″ cmpDatasource=”DataSource_1122540154858″>

<propertySet xmi:id=”J2EEResourcePropertySet_1122540154858″/>

<mapping xmi:id=”MappingModule_1122540154858″ mappingConfigAlias=”DefaultPrincipalMapping” authDataAlias=”ibmoss61CellManager01/tbcs”/>

</factories>

<factories xmi:type=”resources.jdbc:CMPConnectorFactory” xmi:id=”CMPConnectorFactory_1122540217480″ name=”acctPool1_CF” authMechanismPreference=”BASIC_PASSWORD” authDataAlias=”ibmoss61CellManager01/account” connectionDefinition=”ConnectionDefinition_1054132487569″ cmpDatasource=”DataSource_1122540217480″>

<propertySet xmi:id=”J2EEResourcePropertySet_1122540217480″/>

<mapping xmi:id=”MappingModule_1122540217480″ mappingConfigAlias=”DefaultPrincipalMapping” authDataAlias=”ibmoss61CellManager01/account”/>

</factories>

<factories xmi:type=”resources.jdbc:CMPConnectorFactory” xmi:id=”CMPConnectorFactory_1122540235983″ name=”acctPool2_CF” authMechanismPreference=”BASIC_PASSWORD” authDataAlias=”ibmoss61CellManager01/account” connectionDefinition=”ConnectionDefinition_1054132487569″ cmpDatasource=”DataSource_1122540235983″>

<propertySet xmi:id=”J2EEResourcePropertySet_1122540235983″/>

<mapping xmi:id=”MappingModule_1122540235983″ mappingConfigAlias=”DefaultPrincipalMapping” authDataAlias=”ibmoss61CellManager01/account”/>

</factories>

<factories xmi:type=”resources.jdbc:CMPConnectorFactory” xmi:id=”CMPConnectorFactory_1122540260579″ name=”acctPool3_CF” authMechanismPreference=”BASIC_PASSWORD” authDataAlias=”ibmoss61CellManager01/account” connectionDefinition=”ConnectionDefinition_1054132487569″ cmpDatasource=”DataSource_1122540260580″>

<propertySet xmi:id=”J2EEResourcePropertySet_1122540260580″/>

<mapping xmi:id=”MappingModule_1122540260580″ mappingConfigAlias=”DefaultPrincipalMapping” authDataAlias=”ibmoss61CellManager01/account”/>

</factories>

<factories xmi:type=”resources.jdbc:CMPConnectorFactory” xmi:id=”CMPConnectorFactory_1122540282219″ name=”acctPool4_CF” authMechanismPreference=”BASIC_PASSWORD” authDataAlias=”ibmoss61CellManager01/account” connectionDefinition=”ConnectionDefinition_1054132487569″ cmpDatasource=”DataSource_1122540282219″>

<propertySet xmi:id=”J2EEResourcePropertySet_1122540282219″/>

<mapping xmi:id=”MappingModule_1122540282219″ mappingConfigAlias=”DefaultPrincipalMapping” authDataAlias=”ibmoss61CellManager01/account”/>

</factories>

以下文章點擊率最高

Loading…

     

如果這文章對你有幫助,請掃左上角微信支付-支付寶,給於打賞,以助博客運營