Вызов входа в систему SalesForce SOAPUI завершается с ошибкой SocketTimeoutException - PullRequest
0 голосов
/ 08 мая 2020

Я новичок в SalesForce и пытаюсь настроить свой первый вызов Sandbox SalesForce. Я создал файл Enterprise WSDL и создал проект в SOAPUI.

URL-адрес запроса на вход в систему установлен на https://test.salesforce.com/services/Soap/c/48.0/0DFr0000XXXXXXX

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:enterprise.soap.sforce.com">
   <soapenv:Header>
   </soapenv:Header>
   <soapenv:Body>
      <urn:login>
         <urn:username>XXXX@XXXXXXX</urn:username>
         <urn:password>Password+Token</urn:password>
      </urn:login>
   </soapenv:Body>
</soapenv:Envelope>

Получение java. net .SocketTimeoutException

Я могу поместить этот URL в браузер и получить ответ

https://test.salesforce.com/services/Soap/c/48.0/0DFr0000XXXXXXX

и получить ответ

Only POST allowed

Значит, проблема не в брандмауэре ?? Пожалуйста, помогите.

1 Ответ

0 голосов
/ 08 мая 2020

(не 100% ответ, но слишком длинный для комментария)

  1. Возможно, вы находитесь за прокси-сервером или брандмауэром. Возможно, ваш браузер автоматически загружает какой-нибудь скрипт конфигурации, но в SoapUI и других подобных инструментах вам нужно будет указать данные прокси вручную. У вас есть другое приложение, которое может нормально подключаться? Загрузчик данных? может просто ping test.salesforce.com? curl если вы с ним знакомы? Или скажите SoapUI ПОЛУЧИТЬ www.google.com и посмотрите, что произойдет? Если это не удается - поговорите со своим ИТ-отделом о деталях прокси. Или попробовать с другого компьютера?

  2. Посмотрим, ударит ли что-нибудь по Salesforce. Go вашему пользователю в настройках, прокрутите вниз до истории входа в систему, посмотрите, есть ли какие-либо действия, не связанные с браузером.

  3. Возможно, ваш администратор SF отключил вход из generi c test.salesforce.com. Вы можете проверить это в Настройка -> Мой домен. (но если вы можете войти в систему через браузер, все в порядке, и это с обычным именем пользователя SF и пропуском, никаких трюков с системой единого входа - игнорируйте этот момент)

  4. Как бы глупо это ни звучало - что за тайм-аут у вас в SoapUI;)

...