Здесь вы хотите, чтобы шаблон serverTemplate был в последовательности с шаблоном inlineTemplate, поэтому они должны иметь одинаковый порядковый номер. Также вам нужен еще один встроенный шаблон для хранения вашего объекта документа. Примерно так:
{
"emailBlurb":"Test Email Body",
"emailSubject": "Test Email Subject",
"status" : "sent",
"compositeTemplates": [
{
"serverTemplates": [
{
"sequence" : 1,
"templateId": "c9e5adfa-d708-4467-a0ea-c615fa429a0f"
}],
"inlineTemplates": [
{
"sequence" : 1,
"recipients": {
"signers" : [{
"email": "nalam@relisource.com",
"name": "Noor",
"recipientId": "1",
"roleName": "Applicant"
}]
}
}],
"inlineTemplates": [
{
"sequence" : 2
"document": {
"documentId": 1,
"name": "test1.pdf",
"documentBase64":"Base64streamhere"
}
}
}]
}
Вы перезапустили Сервис Coldfusion?
Даже когда в пути к классу, банки только загружаются в сервере, запускаются.
Информация переместилась вверх из комментариев:
CreateObject()
: Имя класса запускается в банке. Откройте его как .zip файл и посмотрите на его структуру. Точечный путь подражает структуре папок, поэтому если Сервер все еще жалуется, необходимо пропускать что-то в точечном пути.