解析戦略のカスタマイズ
ベースシステムの一部として提供される解析戦略を変更することも、新しい戦略を追加することもできます。解析戦略はディスカバリーパターンの一部であり、サービスマッピング と ディスカバリー が構成アイテム (CI) を検出してマッピングするために使用します。
始める前に
Java スクリプティングに関する実践的な知識が必要です。
必要なロール:pd_admin
このタスクについて
解析はソースファイルの構文の分析に利用されます。解析済みファイルから値を抽出し、その値を変数に変換できます。ベースシステムには、標準的な解析戦略が含まれています。標準的な解析戦略を使用してデータを抽出できない場合は、独自の解析戦略を作成できます。カスタム解析戦略は JavaScript ファイルです。
解析戦略の JavaScript は、次のガイドラインに準拠する必要があります。
- content 変数を使用して、操作の実行の結果として得られる生データを参照できます。
- rtrn を使用して、カスタム解析の結果である文字列を示します。
- スクリプトの出力は、適切な形式の XML 構文である必要があります。
たとえば、正しいタグとマークアップが出力に含まれている必要があります。
<root> <OS>Windows</OS> <version>10</version> </root> - 必要に応じて、サードパーティーの JavaScript を使用してコンテンツを XML に変換できます。
たとえば、コンテンツを JSON から XML に変換するには、オープンソースソフトウェアによって提供される X2JS JavaScript を使用します。
var xtojs = new X2JS(); var result = xtojs.js2xml(jsonObj); var finalResult = "<root>" + result + "</root>";
手順
次のタスク
パターンステップ内の操作を定義するには、このカスタム解析戦略を使用します。