Как получить доступ к файлу WSDL интеграции веб-службы FirstData?

StackOverflow https://stackoverflow.com/questions/1822104

Вопрос

FirstData имеет ужасную поддержку клиентов, но мне нужно интегрироваться с их веб-сервисом Global Gateway для проекта, над которым я работаю. Я просто пытаюсь запустить инструмент Axis2 wsdl2java в соответствии с инструкциями в их руководство .

Это в основном состоит из добавления параметра JVM keyStore и keyStorePassword . Я сделал оба, но я продолжаю получать ошибки Сброс соединения при попытке запустить:

wsdl2java.bat -uri https://www.staging.linkpointcentral.com/fdggwsapi/order.wsdl -S C:\

Когда я пытаюсь получить доступ к URL через мой браузер, я получаю

  

Ошибка 101 (net :: ERR_CONNECTION_RESET): неизвестная ошибка.

Я предполагаю, что есть разработчики, которые завершили интеграцию с веб-сервисом FirstData. Что я делаю неправильно?

Я также пытался подключиться через cURL:

C:\curl-7.19.7-ssl-sspi-zlib-static-bin-w32>curl --cert C:\FDGGWS\WSXXXXXXXXXX._.1.pem --key C:\FDGGWS\WSXXXXXXXXXX._.1.key --insecure  https://www.staging.linkpointcentral.com/fdggwsapi/order.wsdl
Enter PEM pass phrase:
curl: (52) SSL read: error:00000000:lib(0):func(0):reason(0), errno 10054

Я знаю, что я ввожу правильный пароль, потому что, когда я ввожу поддельный пароль, я получаю:

  

curl: (58) не удалось установить файл закрытого ключа: 'C: \ FDGGWS \ WSXXXXXXXXXX ._. 1.key' типа PEM

Это было полезно?

Решение

Исправьте URL-адрес wsdl в https: //www.staging.linkpointcentral .com / fdggwsapi / services / order.wsdl и попробуйте сгенерировать классы-заглушки. Я попытался в браузере, и я могу генерировать заглушки Java.

Другие советы

Да, похоже, вы указали не на тот URL. Кроме того, http://www.robinsontechnical.com также содержит информацию о веб-службах First Data.

https://ws.merchanttest.firstdataglobalgateway.com/fdggwsapi/services/ order.wsdl

Кажется, это правильный URL для тестовой среды.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top