2016-08-08 3 views
0

Я разработчик Java, абсолютно новый в системе BMC Remedy, но у меня есть только одна быстрая задача.Загрузить файлы в BMC Remedy Mid-Tier

Наше использование Средство Java Applet для загрузки файлов из Remedy интерфейса браузера на FTP-сервер. Я должен заменить его на Javascript (загружать файлы через http на серверную сторону, а затем загружать их на FTP-сервер).

В общем веб-приложения, я могу добавить сервлет, который будет получать Multipart файл, подключение к FTP, загрузите его и реагировать с Params. Кусок пирога. Но это правильный способ решить эту проблему в Remedy? Я прочитал документацию и все о каких-то плагинах для Remedy Mid-Tier, и нет ничего о простых сервлетах.

Каков правильный способ решения моей задачи? Любые исходные образцы будут действительно полезны.

спасибо.

ответ

1

, если вы делаете это с помощью API, можно просто получить идентификатор записи, и поле ID и сделать это:

//First, we retrieve the form 
int[] fieldIds = {1}; 
String formName = "My:Form:Name"; 
//Request ID. Field ID = 1. Always 14 chars long. 
String requestID = "00000000000001"; 
Entry entry = arsConnection.getEntry(formName, requestID, fieldIds); 

//add the attachment 
AttachmentValue attachment = new AttachmentValue("name_of_file.ext", "path/to/file.ext"); 
entry.put(550000011, new Value(attachment)); 
arsConnection.setEntry(formName, newEntry,null,0); 

, чтобы сделать это, вам нужно идентификатор запроса. этот код использует java API.

Смежные вопросы