elemento do método method--element
Modelo de conteúdo content-model-10
método:==( ajuda) | parameters)
Atributos attributes-10
- @_operation (string)
- @access (string)
- @const (booleano)
- @hidden (booleano)
- @label (string)
- @library (string)
- @name (MNTOKEN)
- @pkonly (booleano)
- @static (booleano)
Pais parents-10
<methods>
, <interface />
Filhos children-10
<help>
<parameters>
Descrição description-10
Esse elemento permite definir um método SOAP.
Uso e contexto de uso use-and-context-of-use-7
Os métodos SOAP permitem processos de aplicação.
O "@library" é necessário para declarar um novo método (não nativo): o namespace e o nome usados para a biblioteca são independentes do namespace e do nome do schema em que a declaração é.
Descrição do atributo attribute-description-10
- acesso (cadeia de caracteres): este atributo define o controle de acesso para usar o método. Se este atributo estiver ausente, a identificação é obrigatória. Os valores disponíveis são: 'anonymous', 'admin' e 'sql'.
- const (booleano): se estiver ativado, esse atributo significa que o método declarado alterará a entidade
- rótulo (cadeia de caracteres): rótulo do método.
- biblioteca (cadeia de caracteres): este método não é nativo para o aplicativo. Esse atributo pega o valor da biblioteca de métodos onde a definição de método é encontrada (nms:mylibrary.js).
- nome (MNTOKEN): nome de método exclusivo.
- static (booleano): se este atributo for ativado, o método será considerado autônomo, todos os parâmetros deverão ser especificados para o método quando ele for chamado.
Exemplos examples-7
Definição do método "Subscribe" pronto para uso:
<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>
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1