Обработка неожиданного символа в конвертах DocuSign API - PullRequest
0 голосов
/ 13 июня 2019

В ситуациях, когда конверты DocuSign автоматически создаются через API, что является лучшим методом для неожиданных символов? У меня бывают ситуации, когда в течение ночи чей-то конверт содержит тексты с <0x0B>, и это нарушает DocuSign Connect и приводит к тому, что запись состояния DocuSign не создается в Salesforce только потому, что неожиданный символ или шестнадцатеричное значение находятся в одном из полей данных конверта.

Какие ссылки следует использовать для того, чтобы узнать все эти неожиданные символы, и, возможно, настроить способ блокировки вызова API при наличии одного из них? ИЛИ есть ли способ принудительно обновить конверт, чтобы удалить эти неожиданные символы (S)?

Ошибка подключения журнала показывает ошибку, как показано ниже:

https://na2.docusign.net/Member/SFIntegration.aspx :: Error - '', hexadecimal value 0x0B, is an invalid character. Line 1, position 11539.

Обновление: Только что понял, неожиданный персонаж спрятан в посте. Вот персонаж, который вызывает сбой. Обратите внимание на шестнадцатеричный символ между словами:

hexadecimal character

1 Ответ

1 голос
/ 13 июня 2019

Похоже, ошибка в коде SFIntegration.aspx, получающем уведомление Connect, а не в самой системе Connect Webhook.

Connect должен иметь возможность обрабатывать любые символы в конверте.Если нет, то есть ошибка.

Где был этот жулик?В теме письма на конверте?Где-то еще?

Спасибо.

...