2016-08-08 14 views
0

私はJava開発者であり、BMC Remedyシステムではまったく新しいですが、私はただ一つの解決すべき課題を持っています。ファイルをBMC Remedyにアップロードする中間層

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

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

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

ありがとうございます。

答えて

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を使用しています。

関連する問題