0

我是一名 Java 开发人员,在 BMC Remedy 系统中绝对是新手,但我只有一个快速任务要解决。

我们的 Remedy 使用 Java Applet 将文件从 Remedy 浏览器 UI 上传到 FTP 服务器。我应该用 Javascript 替换它(通过 http 将文件上传到服务器端,然后将其上传到 FTP 服务器)。

在一般的 web 应用程序中,我可以添加一个 servlet,它将接收 Multipart 文件,连接到 FTP,上传它并使用参数进行响应。小菜一碟。但是在 Remedy 中解决这个问题是正确的方法吗?我已经阅读了有关 Remedy Mid-Tier 的某种插件的文档,并且没有关于简单 servlet 的内容。

解决我的任务的正确方法是什么?任何源样本都会非常有帮助。

谢谢你。

4

1 回答 1

1

如果您通过 API 执行此操作,则只需获取记录 ID 和字段 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);

为此,您需要请求 ID。此代码使用 java API。

于 2016-08-23T11:34:48.610 回答