メソッド要素

コンテンツモデル

method:==( help |パラメーター )

属性

  • @_operation (文字列)
  • @access (文字列)
  • @const (boolean)
  • @hidden (boolean)
  • @label (文字列)
  • @library (文字列)
  • @name (MNTOKEN)
  • @pkonly (boolean)
  • @static (boolean)

<methods> , <interface />

  • <help>
  • <parameters>

説明

この要素を使用して、SOAP メソッドを定義できます。

使用と使用のコンテキスト

SOAP メソッドを使用すると、アプリケーションプロセスが有効になります。

新しいメソッド(非ネイティブ)を宣言するには、「@library」が必要です。ライブラリに使用される名前空間と名前は、宣言が存在するスキーマの名前空間と名前とは独立しています。

属性の説明

  • access (string):この属性は、メソッドを使用するためのアクセス制御を定義します。 この属性がない場合は、識別が必須です。 使用できる値は「匿名」、「管理者」、「SQL」です。
  • const (boolean):有効化されている場合、この属性は、宣言されたメソッドによってエンティティが変更されることを意味します
  • label (文字列):メソッドのラベル。
  • ライブラリ(文字列):このメソッドは、アプリケーションのネイティブではありません。 この属性は、メソッド定義が見つかったメソッドライブラリの値を取ります (nms:mylibrary.js)。
  • 名前 (MNTOKEN):一意のメソッド名。
  • static(ブール値):この属性が有効になっている場合、メソッドは autonomous と見なされ、呼び出し時に、すべてのパラメーターをメソッドに指定する必要があります。

標準提供の「購読」メソッドの定義:


<method name="Subscribe" static="true">
      <help>Creation of update of a recipient's subscription to an information service</help>
      <parameters>
        <param desc="Name of the information service(s) (separated with commas)"
               name="serviceName" type="string"/>
        <param desc="Recipient to subscribe and possibly create" name="recipient"
               type="DOMElement"/>
        <param desc="Create the recipient if they don't exist" name="create" type="boolean"/>
      </parameters>
    </method>

このページ