Вложения конверта представляют собой метаданные. Я думаю, вы хотите, чтобы получатель загрузил и вложил файл в конверт? Для этого вы добавляете вкладку «signerAttachment». Вкладка должна быть размещена где-то на вашем документе. Параметр настройки учетной записи, позволяющий либо добавить загруженный файл в документ, содержащий вкладку signerAttachment, либо добавить файл в качестве другого документа в конверте, будет влиять на то, как вы вернете загруженный документ.
"tabs": {
"signHereTabs": [{
"xPosition": "150",
"yPosition": "200",
"documentId": "1",
"pageNumber": "1"
}],
"signerAttachmentTabs":[{
"xPosition": "150",
"yPosition": "500",
"documentId": "1",
"pageNumber": "1"
}]
}
Ваш сервис не завершит работу чисто, если Вы будете в бесконечном цикле. Необходимо проверять на условие выхода, установить на том, когда сервис получает сообщение завершения работы. Можно добавить тайм-аут к WAITFOR так, чтобы можно было проверить, необходимо ли закрываться. Необходимо также проверить это на каждой обработанной строке.
Я использовал 2-секундный сон для задержки, но выполнение 2 вторых тайм-аутов на WAITFOR выполнило бы то же самое.
Сервис имеет 30 секунд для завершения работу, или Windows будет полагать, что придерживался.