У меня есть «экспортный» прокси-сервис, который стремится «получить» последовательность. Последовательность указывает на ${server}/services/sapBapi
или прокси-сервис «sapBapi». Прокси-сервис sapBapi указывает на конечную точку gov:endpoints/sapbapiendpoint.xml
, где конкретный адрес: bapi:/abc
У меня есть файлы свойств ab c .dest и ab c .server с параметрами конечной точки SAP на путь $WSO2_HOME/repository/conf/sap
в соответствии с официальной документацией здесь
Когда я захочу воспользоваться прокси-сервисом "export" и отправить данные, я найду это в логах:
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
файл в путь $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