jco常见错误

时间:2024-03-31 17:32:27
  1. 用户名或密码错误(用户没有rfc调用权限)、客户端错误 (109) RFC_ERROR_CANCELLED: Handle close pending
  2. IP错误、实例编号错误 (102) RFC_ERROR_COMMUNICATION: Connect to SAP gateway failed
  3. 输入个位数量传进rfc变成0:
    这个是32位jco的bug,64位的没有问题
    32位set value写 "6"有问题,写"6.0"没问题,传两位数没问题,解决:补.0或者使用big decimal
    64位没有问题,可以直接传string "6"
  4. rfc_conversion_failed python nwrfc 没输入语言的时候会报这个错误
  5. 接口增加了字段,对方java读不到,或者接口结构修改了,对方传输数据会乱码
    原因:jco开了连接池,读到的还是缓存的接口结构,如果此时修改结构,java按照原来的结构传值,就会产生偏移和乱码
  6. rfc自己抛出的异常和jco的异常不一样
    jco常见错误



定位jco错误要看“ERROR”的内容
jco常见错误 c

jco常见错误
把c盘的jco文件干掉