3

現在、CCMS モニタリングから実際の値を読み取る小さなアプリケーションを開発していますが、小さな問題が発生しました。

私は実際に BAPI を使用してBAPI_SYSTEM_MTE_GETPERFCURVAL、CCMS 環境 (CPU_Utilisation など) から値を読み取ります。

しかし、一部の値では、これは機能しません。を使うように同僚に言われましたBAPI_SYSTEM_MTE_GETMLCURVAL

しかし、これもすべての CCMS アイテムで機能しているわけではありません (たとえば、CPU_Utilisation では機能していません)。

すべての CCMS 値を読み取ることができる BAPI はありますか? 上記のものと同じ入力パラメーターを持つ BAPI があれば素晴らしいでしょう。

PS: (はい、近い将来、新しい監視環境 (MAI) が導入される予定です)

[編集]

やあ、

私は何かを考え出した。

各 CCMS オブジェクトにはタイプがあります。(パフォーマンス、ロギング、アラート)

BAPIが特定のタプルBAPI_SYSTEM_MTE_GETTIDBYNAMEのパラメーターを提供することはわかっています。の中にと呼ばれるフィールドがあります。TIDMTE-OBJECT-NAMETIDMTCLASS

MTCLASSまたはを使用するかどうかを決定できるように、フィールドの値をどこで見つけることができるか教えてもらえますBAPI_SYSTEM_MTE_GETPERFCURVALBAPI_SYSTEM_MTE_GETMLCURVAL?

4

1 に答える 1

2

編集部分からあなたの質問に答える...

の可能な値はMTCLASS、 include で定数として定義されていますRSALBAPI

これは、前述の定数を含むこのインクルードのフラグメントです。

* monitoring tree element (MT): type classes
CONSTANTS:
  MT_CLASS_NO_CLASS     LIKE  ALGLOBTID-MTCLASS       VALUE '000',
  MT_CLASS_SUMMARY      LIKE  ALGLOBTID-MTCLASS       VALUE '050',
  MT_CLASS_MONIOBJECT   LIKE  ALGLOBTID-MTCLASS       VALUE '070',
  MT_CLASS_FIRST_MA     LIKE  ALGLOBTID-MTCLASS       VALUE '099',
  MT_CLASS_PERFORMANCE  LIKE  ALGLOBTID-MTCLASS       VALUE '100',
  MT_CLASS_MSG_CONT     LIKE  ALGLOBTID-MTCLASS       VALUE '101',
  MT_CLASS_SINGLE_MSG   LIKE  ALGLOBTID-MTCLASS       VALUE '102',
  MT_CLASS_HEARTBEAT    LIKE  ALGLOBTID-MTCLASS       VALUE '103',
  MT_CLASS_LONGTEXT     LIKE  ALGLOBTID-MTCLASS       VALUE '110',
  MT_CLASS_SHORTTEXT    LIKE  ALGLOBTID-MTCLASS       VALUE '111',
  MT_CLASS_VIRTUAL      LIKE  ALGLOBTID-MTCLASS       VALUE '199'.
于 2014-08-20T12:07:35.763 に答える