Siebel BIP 安装配置

一、安装BIP

1.  安装版本说明

Image(35)

这里的环境为:

OS: REL5.4
Siebel: Siebel 8.1.1.4
DB: Oracel 11gR2 ,根据文档,
JDK:1.6.2
BIP: 10.1.3.4.2

Siebel FixBack:  BIP_8113.sif

1. BIP for windows installer 安装时有时会报错,缺少oraparam.ini,可以将./install/oraparam_bak_nic.ini 拷贝到执行目录下

     安装好后进入链接地址:http://192.168.159.139:9704/xmlpserver

     默认用户名密码:Administrator/Administrator

2.  拷贝字体,cp /etc/fonts/*  ${JAVA_HOME}/lib/fonts/ -rf;   

      注意这里的JAVA_HOME是OC4J使用的JDK,可以通过ps -ef | grep oc4j查看执行路径

3. 进入BIP,管理页签,点击运行时配置-属性  ,修改"禁用外部引用" 值为假,点击应用保存,重启OC4J.

4. 启停OC4J脚本

JAVA_HOME=/siebel/app/bip/jdk

ORACLE_HOME=/siebel/app/bip/oc4j_bi

启:nohup oc4j -start &

停:oc4j -shutdown -port 23791 -password hand1234 

二、配置Siebel

1.  配置Siebel BIP WebService双向通信

     到管理-Web服务 / 出站 ,查找PublicReportServiceService , 修改host IP和端口号:http://192.168.159.139:9704/xmlpserver/services/PublicReportService

     到Web 服务 / 入站,导入Tools\REPPATCH\BIPDataService.xml ,修改Host,用户名密码,点击生成WSDL,保存为dataservice.wsdl

     点击清除缓存

     Windows下将dataservice.wsdl放到oc4j_bi/bin/目录下,文件名需绝对一致,修改oc4j.cmd

2. 拷贝Siebel BIP JAR包到BIP站点目录下

    Siebel 目录: ${SIEBLE_HOME}/siebelsrvr/class/ 

    Jar:           XSLFunctions.JAR

                    SiebelCustomXMLP.JAR

                    SiebelCustomXMLP_SIA.JAR

    BIP目录:${C4J_HOME}/j2ee/home/applications/xmlpserver/xmlpserver/WEB-INF/lib

3. 启用Siebel XMLP Report 组件,进入管理-服务器配置

   启用XMLP Report组件组,分配组件XMLPReportServer,同步组件,重启Siebel Server

4. 为组件设置BIP登陆用户身份认证 (DB,也可LDAP,但个人觉得没必要,不讨论)

进入管理-服务器配置 ,查看组件定义XMLP Report Server,修改BIP用户名密码参数,默认均为Administrator

   可以在BIP系统中添加系统用户,分配职责,如这里使用SADMIN/SADMIN

5. 导入Siebel BIP FixBack 到Repository

     a. 修改本地tools.cfg中的SymStrPrefix参数,将值改为 SBL_

     b. 登陆Tools, Lock 以下Project

XMLP Integration Project

Table XML

Symbolic Strings

Reports UI

User Preferences

        c.   导入Tools\REPPATCH\BIP_8113.sif文件

        d.   APPLY 导入的表,如下:

S_REPOUTPT_PSTN

S_REP_TMPL_PSTN

S_XMLP_REPOUTPT

S_XMLP_REP_TMPL

S_XMLP_RPT_VIEW


e. 编译上述project

  f.  如果数据库是Oracle 11gR2_x64,则Apply后会有个BUG【ID 1300472.1】,视图报SBL-DBC-00105, OM Log中报SQL ORA-24345错误

处理方法:数据库手动执行SQL

UPDATE S_XMLP_REP_TMPL SET RPT_SEL_RECORD_FLG = 'N'

               WHERE RPT_SEL_RECORD_FLG IS NOT NULL;



6.  管理- 应用程序 /View 中创建View,创建新职责XMLP_ADMIN ,关联视图,关联用户

Image(36)

Image(37)


 

三、创建报表

创建报表过程图

Image(34)

1. Tools中为创建BIP IO ,注意这里的IO一定要以BIP开头,选择IO向导为EAI Siebel Wizard

2. 编译发布后,在管理-BIP报表中生成XML样本文件

3. 下载BIPDeskBuilder,Word插件,加载XML样本数据创建报表模板RTF

4. 在本地客户端调试服务器,进入管理-BIP报表/报表模板注册中新建记录,关联集成IO,添加模板文件,生成XLIFF文件

5. 在本地Client\XMLP\chs\下找到生成的xliff文件,登陆服务器Siebel应用,找到注册的报表,添加XLIFF文件

6. 点击上载报表,到BIP服务器

7. 在查看关联界面中关联View和需要的报表

点击报表按钮的GenerateReport过程

Image(38)

原文地址:https://www.cnblogs.com/ysisl/p/2498857.html