1

残念ながら、私は BMC サポーター コミュニティに参加してこの情報を入手するための開発者ライセンスを持っていません。

BMC AR System チケットを作成する方法はネット上で見つけましたが、それらを照会する方法や解析する方法は見つかりませんでした。たとえば、それらのデータを ListView などに追加したいと思います。

では、C# で BMC AR System チケットをクエリ/解析する方法を知っている人はいますか? または、それらに接続できる API やライブラリを知っている人はいますか?

4

2 に答える 2

2

クエリARシステムの対処法ARAPI764.NETC#

フォームにクエリを実行し、指定したフィールドの値を返す方法の例を次に示します。

BMC.ARSystem.Server arserver = new BMC.ARSystem.Server();
arserver.Login("servername", "username", "password", "");

//Search a Remedy Form Start

string RequestID = "000000000000001";

string FromForm = ((BMC.ARSystem.EntryDescription)arserver.GetListEntry("someREMEDYform", string.Format("'1' = \"{0}\"", RequestID))[0]).Description;

string qualification = string.Format("'1' = "+ RequestID );

BMC.ARSystem.EntryListFieldList fieldList = new BMC.ARSystem.EntryListFieldList();
fieldList.Add(new BMC.ARSystem.EntryListField(8));
fieldList.Add(new BMC.ARSystem.EntryListField(3));

var entryList = arserver.GetListEntryWithFields("someREMEDYform", qualification, fieldList, 0, 0);

Console.WriteLine(entryList[0].FieldValues[8]);
Console.WriteLine(entryList[0].FieldValues[3]);

Console.ReadLine();

//Search a Remedy Form End
于 2013-03-05T12:11:52.190 に答える
0

関数ARGetListおよびARGetEntryについては、C-APIガイドを参照してください。ARGetListは入力として修飾を受け取り、選択したフォームの修飾に一致する配列EntryIDを返します。

ARGetEntryは、EntryIDとARFieldIDの配列を受け取ります。EntryIDの配列で指定されたレコードのフィールドのリスト(ARFieldIDで指定)に含まれるデータを返します。

マイク

于 2012-12-07T09:14:50.437 に答える