Dousign API Подключение к производственной среде - PullRequest
0 голосов
/ 17 мая 2018

Мы сертифицированы для использования DocuSign REST API в производстве.Мы используем соединитель ESB и DocuSign mule для создания соединения.

Но при попытке соединения возвращается код состояния 404 без фактической причины, ошибка причина возвращает ноль.

Ниже приведена трассировка стека:

Не удалось настроить соединитель DocuSign: com.docusign.esign.client.ApiException: ошибка com.docusign.esign.client.ApiException: ошибка в com.docusign.esign.client.ApiClient.invokeAPI (ApiClient.java:770) ~ [docusign-esign-java-2.4.0.jar :?] в com.docusign.esign.api.AuthenticationApi.login (AuthenticationApi.java:278) ~ [docusign-esign-java-2.4.0.jar :?] at org.mule.modules.sec3uredocusign.Sec3ureDocusignConnector.setConfig (Sec3ureDocusignConnector.java:129) ~ [sec3ure-docusign-connector-1.0.7-SNAPSHOT.jar :?]

============

018-05-16 20: 49: 06,872 [WrapperListener_start_runner] WARN org.mule.config.spring.MuleArtifactContext - Обнаружено исключениево время инициализации контекста - отмена попытки обновления org.springframework.beans.factory.BeanCreationException: Ошибка создания компонента с именем 'docusign_config': Ошибка установки значений свойств;вложенным исключением является org.springframework.beans.PropertyBatchUpdateException;вложенными PropertyAccessExceptions (1) являются: PropertyAccessException 1: org.springframework.beans.MethodInvocationException: свойство 'config' вызвало исключение;вложенное исключение - org.mule.modules.sec3uredocusign.exception.DocusignException (сообщение 404: причина ошибки: нулевое тело: нулевое значение stacktrace: [Ljava.lang.StackTraceElement; @ 11f23675): не удалось настроить соединитель DocuSign на org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues ​​(AbstractAutowireCapableBeanFactory.java:1514) ~ [spring-beans-4.1.6.RELEASE.jar: 4.1.6.RELEASE] в организации.java: 1222) ~ [spring-beans-4.1.6.RELEASE.jar: 4.1.6.RELEASE] в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory] javabeans-4.1.6.RELEASE.jar: 4.1.6.RELEASE] в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean (AbstractAutowireCapableBeanFactory.java:476) ~ [springRe-4.1.6.se.: 4.1.6.RELEASE] в org.springframework.beans.factory.support.AbstractBeanFactory $ 1.getObject (AbstractBeanFactory.java:303) ~ [spring-beans-4.1.6.RELEASE.jar: 4.1.6.RELEASE] в org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSeganBeg (.java: 230) ~ [spring-beans-4.1.6.RELEASE.jar: 4.1.6.RELEASE] в org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory.java:299) ~ [sp

Если кто-то сталкивался с такой же проблемой, пожалуйста, сообщите нам, что может быть причиной вышеупомянутого.

Спасибо!

1 Ответ

0 голосов
/ 18 мая 2018

Кажется, вы подключаетесь к неверному центру данных в PROD. У демо есть один центр обработки данных, который называется demo.docusign.net, но в PROD DocuSign в настоящее время есть 4 центра обработки данных: NA1, NA2, NA3 и EU1 (только для Европы).

Ваша учетная запись PROD может находиться в любом из этих центров обработки данных, и вам необходимо знать, к какой конечной точке обратиться, либо

www.docusign.net for NA1
na2.docusign.net for NA2
na3.docusign.net for NA3

Итак, если вы используете Legacy Auth , то вам нужно знать точный центр обработки данных для попадания в вызов API. Чтобы преодолеть эту проблему, рекомендуется использовать OAUTH_JWT подход DocuSign для аутентификации, и вы будете использовать account.docusign.com, чтобы узнать baseURI, а DocuSign предоставит вам правильный дата-центр baseURI для подключения к делать вызовы API, связанные с конвертами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...