1

シナリオ:

Aif Web サービスは、Web アプリケーションからの着信呼び出しを処理します。AOS には、サービスが他のアプリケーションと通信するために使用するオブジェクトを含む Visual Studio プロジェクトがあります。

サービス呼び出しが行われた後に発生する処理の一部を SysOperationFramework に移動する必要があります。

SOF は、Visual Studio プロジェクトのクラスを直接操作することはできません。そのため、それらをコンテナーにする必要があります (これらのオブジェクトまたはそのデータは、AX にはまだ存在せず、 Aif Web サービス)。

クラス構造の例

Class Parent
{
    List<SubClass> Child;
    List<SubClass2> Child2;

    int id;
    str name;

}

このデータをコンテナー (おそらく複数のコンテナー) にパックして、実際のバッチ プロセスの実行中にコンテナーを unpack() することで再構築できるようにするにはどうすればよいですか?

4

1 に答える 1

3

SysOperationHelperクラスメソッドを使用するだけでよいようです:

SysOperationHelper::base64Encode(...)

SysOperationHelper::base64Decode(...)

使用例については、http://www.artofcreation.be/2011/08/22/ax2012-sysoperation-part-1-data-contracts-and-service-operations/を参照してください。

于 2014-09-22T23:28:09.247 に答える