第 1 期
要查看是否所有管道都已启动,请使用此命令:"pss | grep ifw"。输出结果应如下所示:
$ pss | grep ifw
pin 18601 18486 0 10:48:02 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 24721 1 0 11:53:28 pts/0 01:00 bin/ifw -r ./custom/conf/dia_1_P.reg
pin 18603 18486 0 10:48:02 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 18613 18486 0 10:48:03 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 18607 18486 0 10:48:03 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 18612 18486 0 10:48:03 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 18605 18486 0 10:48:03 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
引脚 18600 18486 0 10:48:02 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 18618 18486 0 10:48:03 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 18616 18486 0 10:48:03 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
引脚 18611 18486 0 10:48:03 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 18614 18486 0 10:48:03 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 18486 1 0 10:48:00 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
引脚 18610 18486 0 10:48:03 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 18608 18486 0 10:48:03 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 19123 1 0 10:50:47 pts/0 00:18 bin/ifw -r ./custom/conf/rt_1_P.reg
pin 18490 18486 0 10:48:00 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 18609 18486 0 10:48:03 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 18602 18486 0 10:48:02 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 18617 18486 0 10:48:03 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 18615 18486 0 10:48:03 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 19130 1 0 10:50:59 pts/0 01:29 bin/ifw -r ./custom/conf/mbi_1_P.reg
pin 18606 18486 0 10:48:03 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 18604 18486 0 10:48:02 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 21975 1 0 11:23:18 pts/0 01:01 bin/ifw -r ./custom/conf/dcn_1_P.reg
pin 19126 1 0 10:50:53 pts/0 00:17 bin/ifw -r ./custom/conf/rt_1_S.reg
第 2 期
如果您无法启动管道,并收到此错误信息:"错误:Could not start event handler, cannot proceed."(无法启动事件处理程序,无法继续),则需要杀死事件处理程序进程。请参阅下面的示例:
/opt/portal/pre_dia/log/process/ $ tail -f dia_1_P.out
;
管道服务器 / 版本 7.3 10095 于 06.01.2009 16:23:11 启动。
版权 (c) 1998 - 2007 Oracle 公司。保留所有权利。
启动事件处理程序守护进程的尝试失败次数过多。
错误:无法启动事件处理程序,无法继续。
管道服务器 / 版本 7.3 10095 于 06.01.2009 16:23:11 完成。
决议:
$ pss | grep dia
pin 27727 1 0 15:50:21 pts/3 00:00 /opt/portal/pre_dia/bin/ifw_eventhandler64
pin 3055 4463 1 16:24:18 pts/3 00:00 grep dia
$ kill -9 27727
第 3 期
要重新平衡 MBI 管道,请运行以下命令:
cd /opt/portal/pre_mbi/bin/
./pin_ctl snmpset rebalanceAaaGw aaa
要重新平衡 DIAMETER 管道,请运行以下命令:
cd /opt/portal/pre_dia/bin/
./pin_ctl snmpset rebalanceAaaGw aaa
第 4 期
如果收到以下错误信息"ERR_TAM_INIT_FAILED",则需要删除 tam 目录中的文件。
bin/ifw:创建过程中发生错误。
发起者:ifw.Pipelines.ExceptionPipeline.TransactionManager
目的地 :
信息 : ERR_TAM_INIT_FAILED
参数:ifw.Pipelines.ExceptionPipeline.TransactionManager
状态 : false
严重性:危急
主题 : 1
决议:
cd /opt/portal/
/tam
将文件备份到其他位置
rm TamTrans*.dat
rm ExceptionBinaryLogFile.dat
第 5 期
如果收到以下错误信息"ERR_REG_LOCK_FILE_EXISTS",则需要删除锁定文件。
*** 日志未初始化。
*** 尝试写入信息"[T:1] ERR_REG_LOCK_FILE_EXISTS
*** 参数 (0):./custom/conf/rt_1_P.reg.lock
bin/ifw:创建过程中发生错误。
发起者 : ifw
目的地 :
信息 : ERR_REG_LOCK_FILE_EXISTS
参数: ./custom/conf/rt_1_P.reg.lock
状态 : false
严重性:危急
主题 : 1
决议:
cd /opt/portal/
/custom/conf
rm rt_1_P.reg.lock
你好、
这个博客很有帮助,提供了有关 Oracle BRm 问题和解决方案的深入见解。我有一些关于特定模块的 piepline 配置文件的具体问题。我可以在本博客中提问吗?
谢谢
Angshuman
你好,Angshuman、
您可以在这里发布,也可以联系 Ales Pristovnik。
致以最诚挚的问候,Ales Pristovnik
嘿,不错的文章,写得很好。你应该多写这方面的文章。
你好 、
我发现 BRM 的这个博客非常有趣,信息量也很大。如果能经常发布这样的文章就更好了。
还请您将其他人提出的具体问题的场景纳入其中,以便每个人都能从中获得一些意见,如上面关于为管道框架添加新模块的问题,以及关于 MTA、多线程功能以调整 BRM 应用程序性能的问题。
要补充故障排除部分,当启用 CDR 重复检查时,ifw_network_med(网络调解管道)有时会因内存段故障而崩溃。因此,排除故障的一种方法是清理被配置为包含 DuplicateData 二进制文件的目录,例如 $IFW_DATA/misc ,其中 misc 就是上述目录。
感谢和问候
风险管理公司(RMV)
这好像是我第三次来您的网站了。我通常不发表评论,但不得不说,这篇文章真的促使我发表了评论。这篇文章真的很棒!
你好、
我有一个关于管道的问题。我遇到了一个问题,ifw_eventhandler64 仍在运行,而批量评级管道却无法启动。您知道如何解决这个问题吗?
谢谢
嗨,拉菲、
首先应分析日志文件。
最好的问候、
阿莱
嗨,阿莱士、
我正试图使用 simple.reg 注册表启动管道框架,以检查我的安装是否正常,但却出现了下面的输出文件解析错误,对此我不太确定。
[integrate@pindbhptest1 ifw]$ ifw -r samples/simple/simple.reg
管道服务器/版本 7.4 10097 于 10.09.2011 19:19:23 启动。
版权 (c) 1998 - 2008 Oracle。保留所有权利。
ifw:创建过程中发生错误。
发起者:ifw.Pipelines.TestPipeline.DataDescription
目的地 :
信息: ERR_PARSE_DESCRIPTIONS
参数:错误 `./formatDesc/Formats/Solution42/SOL42_V670_OutMap.dsc': 第 390 行:ERROR: 解析输出映射描述文件失败
状态 : false
严重性:危急
主题 : 2979621568
管道服务器 / 版本 7.4 10097 于 10.09.2011 20:19:33 完成。
请帮帮我。
尊敬的各位领导
德布丽娜
嗨,德布丽娜、
我需要更多详细信息才能回答。请提供进程日志中的错误信息。
最好的问候、
阿莱
能否请您/任何人告诉我 LD_LIBRARY_PATH 出了什么问题。我们在 LINUX 平台启动 wireless.reg 时遇到了数据库连接问题。
ifw:创建过程中发生错误。
发起者:ifw.DataPool.Login.Module
目的地 :
信息 : ERR_CANNOT_OPEN_DATABASE
参数: pindb
整合
5A46BAEBC6C2C1C3A796C20A000E1E091066017D
[DBNOTFOUND]无访问模块用于
我们还可以看到 "liboci10g6312d.so "存在于 $PIPELINE_HOME/lib,且具有所有权限。
请查看 LD_LIBRARY_PATH 的详细信息:-
LD_LIBRARY_PATH=/opt/ifw/lib:/home/oracle1/oracle/ product/10.2.0/db_1/lib32:/home/oracle1/oracle/pro duct/10.2.0/db_1/rdbms/lib32
你好、
按照 Oracle BRM 安装文档中的规定,确保 LD_LIBRARY_PATH 和 LD_LIBRARY_PATH_64 中的条目正确无误即可解决此错误。请正确设置环境变量 LD_LIBRARY_PATH_64;其中应包括 Oracle/lib 和 $IFW_HOME/lib。登录 SQLPlus 后,检查表中是否有记录;如果没有记录,请执行 ifw_pipeline.sql。
最好的问候、
阿莱
嗨,阿莱士、
感谢您的回复。我们检查了回复,看起来没有问题。可以用 .reg 文件中提供的用户名连接到 SQLPLUS,ifw_pipeline 表中也有条目。
我们安装了 32 位和 64 位甲骨文客户端,并在 LD_LIBRARY_PATY_64 中提供了 64 位客户端的参考。
请问这是否会造成问题或产生冲突。
以下是相关条目,供您参考。
LD_LIBRARY_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/rdbms/lib32
LD_LIBRARY_PATH_64=$ORACLE_HOME/lib:$ORACLE_HOME/rdbms/lib:$IFW_HOME/lib
谢谢、
Channappa K C
嗨,钱纳帕
我需要环境访问权限来排除故障。
最好的问候、
阿莱
我遇到了和 Ales 一样的错误。能告诉我你是如何解决的吗。
integrate@pindbhptest1 ifw]$ ifw -r samples/simple/simple.reg
管道服务器/版本 7.4 10097 于 10.09.2011 19:19:23 启动。
版权 (c) 1998 - 2008 Oracle。保留所有权利。
ifw:创建过程中发生错误。
发起者:ifw.Pipelines.TestPipeline.DataDescription
目的地 :
信息: ERR_PARSE_DESCRIPTIONS
参数:错误 `./formatDesc/Formats/Solution42/SOL42_V670_OutMap.dsc': 第 390 行:ERROR: 解析输出映射描述文件失败
状态 : false
严重性:危急
主题 : 2979621568
管道服务器 / 版本 7.4 10097 于 10.09.2011 20:19:33 完成。
请帮帮我。
您好!我已经在 Reddit 上把您的网页加入了书签,这样我的朋友们也可以看到。我只是在书签中使用了您的博客标题,因为我想,如果您觉得这样的标题足够好,那么您可能也会喜欢这样的标题。
大家好
我是初学者,谁能提供有关 BRM 的详细文件?
请帮助解决以下错误:
bin/ifw:创建过程中发生错误。
创建者 : ifw.DataPool.DiscountModelDataModule.Module
目的地 :
信息 : ERR_DAT_DSC_GENERIC
参数: ERR_EXPRESSION_VALIDATION
1248
DRUM 表达式:'EVAL("getBillTotalwithoutDeviceRental")
状态 : false
严重性:危急
主题 : 2410944320
所有 Oracle BRM 文档都在互联网上。因此,只需用谷歌搜索 "Oracle BRM 文档 "即可。您还可以在 slideshare 上找到一些文档,并在 YouTube 上找到一些视频。
我们需要 Oracle BRM 管道的日志。
RMV、
我们鼓励包括您在内的所有人发布您的挑战、解决方案等。
谢谢、
阿莱
嗨,斯瓦蒂、
请共享 Oracle BRM 注册表和 isc 文件。
最好的问候、
阿列斯
你好、
Oracle BRM 管道进程日志中会生成以下错误:
02.09.2013 14:02:46 abc ifw IFW MAJOR [T:7] 31006 - (ifw.DataPool.Listener.Module.Thread_RecycleRequest_1) ERR_DEQUEUE_EVENT | Dequeue 事件
异常('[INVALIDPOSITION] RWDBStoredProc 中的无效位置;无此类参数')。
02.09.2013 14:02:46 abc ifw IFW MAJOR [T:7] 31006 - (ifw.DataPool.Listener.Module.Thread_RecycleRequest_1) ERR_DEQUEUE_EVENT | Dequeue 事件
例外('0')。
02.09.2013 14:02:46 abc ifw IFW MAJOR [T:8] 31006 - (ifw.DataPool.Listener.Module.Thread_default) ERR_DEQUEUE_EVENT | Dequeue 事件异常
('[INVALIDPOSITION]RWDBStoredProc 中的无效位置;无此类参数')。
02.09.2013 14:02:46 abc ifw IFW MAJOR [T:8] 31006 - (ifw.DataPool.Listener.Module.Thread_default) ERR_DEQUEUE_EVENT | Dequeue 事件异常
(‘0’).
如何解决 Oracle BRM 的这个问题?
Oracle BRM 出现此错误的原因是监听器队列没有响应。为了消除这个错误,请执行以下步骤:
1 删除并重新创建队列、
2 如果问题仍然存在,请重新安装以下两个文件:
create_acct_sync_pkg.sql
create_acct_sync_pkb.sql
重新安装上述两个文件后,请删除并重新创建队列。
请注意:
如果仍有错误,请按照以下示例操作:
使用 pl 再次创建队列,详情如下。
>pin_ifw_sync_oracle.pl create "tablespace PIN_D_CLASS_05 initrans 5 storage (initial 504k next 200k maxextents unlimited pctincrease 0 )"-l pin/abc123@brm1av1
登录:密码
密码
连接:
queue_name = IFW_SYNC_QUEUE
queue_table = IFW_SYNC
保留时间 = 0
storage_clause = tablespace PIN_D_CLASS_05 initrans 5 storage (initial 504k next 200k maxextents unlimited pctincrease 0 )
pin_ifw_sync_oracle.pl: 1) 创建 IFW_SYNC_QUEUE 队列
pin_event_ty 类型已存在。
deq_event_ty 类型已存在。
deq_event_table_ty 类型已存在。
PL/SQL 存储过程成功完成。
PL/SQL 存储过程成功完成。
PL/SQL 存储过程成功完成。
PL/SQL 存储过程成功完成。
pin_ifw_sync_oracle.pl: 2) 创建 acct_sync 软件包
创建的软件包。
没有错误。
pin_ifw_sync_oracle.pl: 3) 创建 acct_sync 包主体
创建了软件包主体。
没有错误。
我正试图通过标准迁移工具将 BRM IFW 管道中的定价迁移到定价设计中心 (PDC)。但是,迁移后的价格在 PDC 中并不相同。
有人能帮忙吗?
你好,古普塔、
我建议您安装最新的补丁集,并尝试重现该问题。
您能分享一下您的日志吗?
最好的问候、
阿列斯