Parametri di inserimento
I progettisti di servizi NSM utilizzano l'elemento <injectParameter> e le tag <name>, <description>, <methodCall>, <arguments>e <code> per definire i parametri di inserimento nel modello di servizio NSM XML quando si progettano i modelli di servizio NSM. I parametri di inserimento vengono inseriti valutando i risultati dell'esecuzione delle funzioni.
È possibile utilizzare due tipi di funzioni: funzioni NSM predefinite e funzioni JavaScript definite dall'utente. I parametri di inserimento vengono valutati quando viene eseguito il servizio.
Il seguente XML di esempio mostra la struttura di un elemento <injectParameter> e le tag di parametro.
<injectParameters>
<injectParameter>
<name>IP01</name>
<description>inject parameter 01 description</description>
<methodCall>concat</methodCall>
<arguments>clientParameter1,clientParameter2</arguments>
<code></code>
</injectParameter>
</injectParameters>| Elemento / Tag | Tipo | Descrizione |
|---|---|---|
<injectParameters> |
Elenco contenente | Contiene un elenco di uno o più elementi <injectParameter> . |
<injectParameter> |
Contenitore | Contiene i dettagli del parametro di inserimento. Ogni parametro di inserimento è incapsulato all'interno di una coppia di elementi <injectParameter> </injectParameter> . |
<name> |
Stringa | Specifica il nome del parametro di inserimento. Nell'esempio, il nome del parametro di inserimento è IP01. |
<description> |
Stringa | Specifica la descrizione del parametro di inserimento. Nell'esempio, la descrizione del parametro di inserimento è inserimento parametro 01 descrizione. |
<methodCall> |
Stringa | Specifica il nome della funzione (funzione predefinita NSM o funzione JavaScript ) richiamata. Questa tag deve essere popolata per funzioni NSM predefinite e funzioni JavaScript . Nell'esempio, la funzione è una funzione NSM predefinita denominata concat. |
<arguments> |
Stringa separata da virgole | Specifica un elenco delimitato da virgole di parametri che vengono inoltrati nella funzione (funzione predefinita NSM o funzione JavaScript ). La tag I parametri client sono stati definiti precedentemente nel modello di servizio NSM utilizzando l'elemento Nell'esempio, i nomi degli argomenti passati nella funzione NSM denominata concat sono clientParameter1,clientParameter2. I due valori vengono forniti dagli elementi |
<code> |
JavaScript | Specifica il codice JavaScript definito dall'utente. Nota: il tag <code> viene ignorato per funzioni NSM predefinite. |