【问题标题】:Upload files to BMC Remedy Mid-Tier将文件上传到 BMC Remedy 中间层
【发布时间】:2016-08-08 08:36:14
【问题描述】:

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

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

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

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

谢谢。

【问题讨论】:

    标签: remedy


    【解决方案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。

    【讨论】:

      猜你喜欢
      • 2020-07-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-05
      • 1970-01-01
      • 1970-01-01
      • 2021-05-22
      • 1970-01-01
      相关资源
      最近更新 更多