0

私は Java 開発者であり、BMC Remedy システムをまったく初めて使用しますが、解決しなければならない手っ取り早いタスクが 1 つだけあります。

当社の Remedy は Java アプレットを使用して、Remedy ブラウザー UI から FTP サーバーにファイルをアップロードします。私はそれをJavascriptに置き換える必要があります(httpを介してサーバー側にファイルをアップロードし、次にFTPサーバーにアップロードします)。

一般的な Web アプリケーションでは、マルチパート ファイルを受信し、FTP に接続してアップロードし、params で応答するサーブレットを追加できます。簡単なことです。しかし、Remedy でこの問題を解決する正しい方法はありますか? ドキュメントを読んだことがありますが、Remedy Mid-Tier のある種のプラグインについてはすべて読んでいますが、単純なサーブレットについては何もありません。

私の仕事を解決する正しい方法は何ですか? ソースサンプルは本当に役に立ちます。

ありがとうございました。

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 に答える