2015-11-15 3 views
0

Я пытаюсь использовать WSO2 peoplehr connector и мой прокси-сервис выглядит следующим образом:Ошибка при помощи разъема peoplehr WSO2

<?xml version="1.0" encoding="UTF-8"?> 
<proxy name="peopleHrEmployeeDetails" startOnLoad="true" trace="disable" 
    transports="http https" xmlns="http://ws.apache.org/ns/synapse"> 
    <target> 
    <inSequence> 
     <peoplehr.getEmployee configKey="employee"/> 
    </inSequence> 
    <outSequence/> 
    <faultSequence/> 
    </target> 
</proxy> 

и локальная запись выглядит следующим образом:

<?xml version="1.0" encoding="UTF-8"?> 
<localEntry key="employee" xmlns="http://ws.apache.org/ns/synapse"> 
    <peoplehr.init> 
    <apiUrl>https://api.peoplehr.net/</apiUrl> 
    <apiKey>c85c2570-0602-4930-a0c7-847c1a26550c</apiKey> 
    <employeeId>PW5</employeeId> 
    </peoplehr.init> 
</localEntry> 

и я позволил peoplehr разъем на WSO2 ESB. Когда я развертываю прокси-службу на WSO2 ESB и пытаюсь использовать ее с помощью инструмента tryit, в котором ничего не содержится в теле сообщения, я получаю много исключений на сервере WSO2, и сообщение не отправляется.

2015-11-15 21:56:28,933] ERROR - TargetHandler I/O error: General SSLEngine problem 
javax.net.ssl.SSLHandshakeException: General SSLEngine problem 
[2015-11-15 21:56:28,942] WARN - EndpointContext Endpoint : AnonymousEndpoint will be marked SUSPENDED as it failed 
[2015-11-15 21:56:28,944] WARN - EndpointContext Suspending endpoint : AnonymousEndpoint - last suspend duration was : 30000ms and current suspend duration is : 30000ms - Next retry after : Sun Nov 15 21:56:58 IST 2015 
[2015-11-15 21:57:28,572] INFO - HTTPSender Unable to sendViaPost to url[http://riyafa-Dell-System-Vostro-3450:8280/services/peopleHrEmployeeDetails.peopleHrEmployeeDetailsHttpSoap12Endpoint] 

ответ

0

Документация under construction для этого соединителя, и, вероятно, не имеют достаточно информации, чтобы создать. Уже есть JIRA. Мы будем исправлять это в будущем.

Кажется, вы должны получить сертификат открытого ключа PeopleHR и добавить его в client-truststore.jks.

Пожалуйста, следуйте документации из github repo коннектора here

Смежные вопросы