4

Contivo 3.11 を使用して、2 つの XML ドキュメント間のマッピングを行っています。1 つの要素について、変換を行うために Java ユーティリティを呼び出しています。ユーティリティは問題ないと言われましたが、マッピング全体をテストする必要があり、テストできるようにユーティリティを配置する場所がわかりません。

マッピング ルール:

If Source Exists
   Call "my.package.MyClass.myMethod" Source to Target with java
end if
4

2 に答える 2

1

これを行うにはいくつかの方法があります。

コンパイル済みファイルがある場合.class:.classファイルを の下に置きます<Contivo install dir>\domTransforms。この特定のディレクトリは Contivo のクラスパスに追加されるため、.class選択する必要があります。

.jarバンドルがある場合.jar:ファイルをどこに置くかは問題ではありませんが<Contivo install dir>\lib、一貫性を保つために下に置くことをお勧めします。ファイルを編集して、Contivo のクラスパスanalyst.batに手動で追加する必要.jarがあります。これは次のようになります。set cp=%cp%;.\lib\YourJarName.jar

注意: Contivo 3.11 は Java 1.5 で動作するため、コードの互換性に注意する必要があります。また、メソッド シグネチャは最も重要です。シグネチャは、public String myMethod(IContivoRuntime icr, String [] args) throws TRuntimeEngineException

于 2013-05-04T04:40:05.657 に答える