Methodenelement method--element
Inhaltsmodell content-model-10
Methode:==( help | Parameter)
Attribute attributes-10
- @_operation (string)
- @access (string)
- @const (boolean)
- @hidden (boolean)
- @label (string)
- @library (string)
- @name (MNTOKEN)
- @pkonly (boolean)
- @static (boolean)
Eltern parents-10
<methods>
, <interface />
Untergeordnetes Element children-10
<help>
<parameters>
Beschreibung description-10
Mit diesem Element können Sie eine SOAP definieren.
Verwendung und Verwendungskontext use-and-context-of-use-7
SOAP Methoden ermöglichen Anwendungsprozesse.
Die "@library"ist für die Deklarierung einer neuen (nicht nativen) Methode erforderlich: Der Namespace und der Name, der für die Bibliothek verwendet wird, sind unabhängig vom Namespace und Namen des Schemas, in dem die Deklaration enthalten ist.
Attributbeschreibung attribute-description-10
- access (string): Dieses Attribut definiert die Zugriffskontrolle für die Verwendung der Methode. Wenn dieses Attribut fehlt, ist eine Identifizierung erforderlich. Verfügbare Werte sind: 'anonymous', 'admin' und 'sql'.
- const (boolean): Wenn es aktiviert ist, bedeutet dieses Attribut, dass die deklarierte Methode die Entität ändert
- label (string): Titel der Methode.
- library (string): Diese Methode ist nicht nativ für die Anwendung. Dieses Attribut nimmt den Wert der Methodenbibliothek an, in der die Methodendefinition gefunden wird (nms:mylibrary.js).
- name (MNTOKEN): eindeutiger Methodenname.
- static (boolean): Wenn dieses Attribut aktiviert ist, gilt die Methode als autonom, alle Parameter müssen der Methode zum Zeitpunkt des Abrufs zugewiesen werden.
Beispiele examples-7
Definition der vordefinierten Anmeldemethode:
<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