5.2.3.2.2 説明
実装した関数は、指定されたカスタム型付きバッファ・インスタンスをSOAPメッセージで使用するシングル・ルートのXMLドキュメントに変換します。
入力パラメータ(CustomerBuffer *a)
は、カスタム型付きバッファ応答インスタンスを格納するために使用されます。割り当てられたカスタム・タイプ・バッファをプラグイン・コードで解放する必要はありません。使用されていないバッファはGWWSサーバーによって自動的に破棄されます。
入力パラメータ(char * type)
は、カスタム型付きバッファ・タイプ名を示します。このパラメータは、SALT GWWSサーバーに必要なカスタム型付きバッファ・ハンドラが現在のプラグイン関数に一致しているかどうかを確認するために使用できます。
出力パラメータ(char ** xmlbuf)
は、新しく変換されたXMLペイロードを示すポインタです。XMLペイロード・バッファは、この関数でmalloc()
を呼び出して割り当てる必要があります。割り当てられたXMLペイロード・バッファをプラグイン・コードで解放する必要はありません。使用されていないバッファはGWWSサーバーによって自動的に破棄されます。