我有旨在“获取”序列的“导出”代理服务。该序列指向${server}/services/sapBapi
或“sapBapi”代理服务。“sapBapi”代理服务指向gov:endpoints/sapbapiendpoint.xml
端点,具体地址在哪里:bapi:/abc
$WSO2_HOME/repository/conf/sap
根据此处的官方文档,我在路径上有带有 SAP 端点参数的 abc.dest 和 abc.server 属性文件
当我想使用“导出”代理服务并发送数据时,我会在日志中找到:
DEBUG - Started sending message to uri=bapi:/abc/services/sapBapi/services/export {org.wso2.carbon.transports.sap.SAPTransportSender}
WARN - JCo configuration file for the destination : abc/services/sapBapi/services/export does not exist - Please specify the JCo configuration in $WSO2_HOME/conf/sap/abc/services/sapBapi/services/export.dest or abc/services/sapBapi/services/export.dest {org.wso2.carbon.transports.sap.CarbonDestinationDataProvider}
ERROR - Error while sending request to the EPRbapi:/abc/services/sapBapi/services/export {org.wso2.carbon.transports.sap.SAPTransportSender}
com.sap.conn.jco.JCoException: (106) JCO_ERROR_RESOURCE: Destination abc/services/sapBapi/services/export does not exist
当我将export.dest
文件放入 path$WSO2_HOME/repository/conf/sap/abc/services/sapBapi/services/
时,它可以完美运行。
我的问题:
- 为什么在所描述的情况下为 .dest 属性文件使用代理服务名称(“导出”)?
- 为什么它在路径上搜索 .dest 属性文件
$WSO2_HOME/conf/sap/abc/services/sapBapi/services/
而不是$WSO2_HOME/repository/conf/sap/
?
WSO2 版本:6.5.0