sap pi 的一些常见问题以及解决方法

sap pi 的一些常见问题以及解决方法

ID:6356273

大小:166.74 KB

页数:6页

时间:2018-01-11

sap pi 的一些常见问题以及解决方法_第1页
sap pi 的一些常见问题以及解决方法_第2页
sap pi 的一些常见问题以及解决方法_第3页
sap pi 的一些常见问题以及解决方法_第4页
sap pi 的一些常见问题以及解决方法_第5页
资源描述:

《sap pi 的一些常见问题以及解决方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、问题1:MessageMonitoring(SXI_MONITOR)的ERROR_LOG HTTP_RESP_STATUS_CODE_NOT_OK或者HTTP相关错误?解答:这些错误一般由于XIPIPELINE服务UAVALIABLE,一般发生在ADAPTEREngine向IntegrationEngine管道发送消息做后续处理时,integrationEngine无法响应,解决办法一般可以查看SICFà/default_host/sap/xi/engine状态,OK之后重新发送消息(此类问题经常遇见)问题2“HOLDING”message的解决办法

2、?解答:Holdingmessage发生于QOS为EOIO的场景中,一般由于上一条消息因为MAPPING错误或者INBOUNDAdapter出现问题导致消息发送失败,这是如果不能及时CANCEL这条失败的消息,后续同一队列的消息就会被堵在队列中。所以一般情况下当发生EOIO类型消息的错误时我们都要在RWB里面检查是否有HOLDING状态的消息,如果有,一定要先把错误消息CANCELLED掉,然后将队列中最早的一条消息RESTART,问题就可以解决了。问题3如何解决MessageMapping错误?解答:MESSAGEMAPPING一般占据了整个PI运

3、维的错误的80%以上,而且这类错误一般我们在制度流程中只能CANCELLED掉并且通知原系统用户重新发消息如果正常的情况下MAPPING比较简单我们还可以通过SXI_MONITOR的ERRORLOG查出错误的根源,但是在更为复杂的mapping当中,我们一般情况下在消息监控日志中就没办法找到MAPPING错误的原因了,这种情况下我们必须通过ESR的MAPPINGTEST机制和相应的DISPLAYQUEUE功能去做MAPPING测试,可以激活MAPPING测试的DEBUG级别这样对于GRAPHICmapping就可以很快找到错误的原因,对于更高级别的U

4、DF尤其是COMPLEXmapping这种方法不好使,只能在相应的UDF代码中打TRACE跟踪程序。需要提到的是,一般我们不可能在生产系统做MAPPINGTEST,由于MAPPINGPROGRAM实在ESR里面的,因此用开发系统测试MAPPING是最好的选择。问题4消息已经发到PI并且在在SXI_MONITOR里面已经MAPPING成功,一切迹象显示消息成功发送,但是目标系统(ECC)并没收到消息解答:此类问题出现在目标系统通过ALE方式接收消息,在这种情况下一般由于消息堵在底层TRFC传输层,我遇到的一些情况比如同时大量接收消息PI内存不够用的情况

5、下,或者目标系统不可达的情况下,就会出现这种问题一般这种问题不会通过RWB的ALERT机制通知运维工程师,所以当出现这种情况我们需要在SM58,SMQ1,SMQ2中分别检查是否有消息堵在队列中并且释放(手工执行相应的LUW即可),我们可以通过SolutionManager的监控功能来监控SM58,SMQ1,SMQ2中的队列状态,或者自己开发ABAP程序并且BACKGROUNDSCHEDULE也行。问题5JDBCADAPTERSENDER方不POLL消息怎么办,表现出来的迹象就是CommunicationChannel正常,但是很久没有POLL消息了解

6、达:手工重启CommunicationChannel并且可以利用PI的ATP机制强制CC每一个小时重启一次。问题6当我们改变SLD的值的时候(比如添加了SOFTWARECOMPONENTVERSION)在ID,IR里面并没有更新相应的值解答:这种情况下我们应该在IR或ID里面清空SLD缓存IR–>Menu–>Environment–>ClearSLDDataCacheID–>Menu–>Environment–>ClearSLDDataCache问题7(引用SAPSCN作者原文)RWB打不开或者提示一些权限问题解答:SU01–>user=XIRWBU

7、SER–>Unlock问题8PIABAP用户和JAVA用户的映射关系解答:在PI配置中,最麻烦的莫过于我们需要同时处理两套应用服务器引擎,ABAP和J2EE并且需要明白他们各自组件的功能和通讯协作机制,因此搞明白ABAP和J2EE的用户映射机制非常重要,在PI中,ABAP端的用户帐号->J2EE用户帐号,ABAP角色->J2EE用户组,另外还有一个东西是ABAP端没有但是J2EE端存在的就是J2EE中的用户角色,这部分在SLD权限管理中很重要,因此一个帐号在J2EE有个相应权限组后还需要具备同名的权限,否则就会出现很多权限问题,这类问题尤其出现在与S

8、LD的配置以及通信相关的场景中。PI大部分组件都需要和SLD交互并获取其中的信息。问题9(引用SAPSCN作

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。