Methodenelement
7. Januar 2025
Inhaltsmodell
Method:==( Hilfe | Parameter)
Attribute
- @_operation (Zeichenfolge)
- @access (Zeichenfolge)
- @const (Boolesch)
- @hidden (Boolesch)
- @label (Zeichenfolge)
- @library (Zeichenfolge)
- @name (MNTOKEN)
- @pkonly (Boolesch)
- @static (Boolesch)
Übergeordnete Elemente
<methods>
, <interface />
Untergeordnetes Element
<help>
<parameters>
Beschreibung
Mit diesem Element können Sie eine SOAP-Methode definieren.
Verwendung und Nutzungskontext
SOAP-Methoden ermöglichen Anwendungsprozesse.
Das "@library“ ist für die Deklaration einer neuen Methode (nicht nativ) erforderlich: Der Namespace und der für die Bibliothek verwendete Name sind unabhängig vom Namespace und vom Namen des Schemas, in dem sich die Deklaration befindet.
Attributbeschreibung
- access (Zeichenfolge) Dieses Attribut definiert die Zugriffssteuerung für die Verwendung der Methode. Wenn dieses Attribut fehlt, ist eine Identifizierung obligatorisch. Verfügbare Werte sind: „anonym“, „admin“ und „sql“.
- const (Boolesch): Wenn es aktiviert ist, bedeutet dieses Attribut, dass die deklarierte Methode die Entität ändert
- label (Zeichenfolge): Bezeichnung der Methode.
- Library (String): Diese Methode ist nicht programmspezifisch. Dieses Attribut übernimmt den Wert der Methodenbibliothek, in der sich die Methodendefinition befindet (nms:mylibrary.js).
- name (MNTOKEN): Eindeutiger Methodenname.
- static (boolean): Wenn dieses Attribut aktiviert ist, wird die Methode als autonom betrachtet, alle Parameter müssen für die Methode beim Aufruf angegeben werden.
Beispiele
Definition der vorkonfigurierten Methode „Subscribe“:
<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