Come configurare i parametri di input dei functoid

La configurazione corretta dei parametri di input dei functoid di una mappa è uno degli aspetti più importanti e potenzialmente soggetto a errori dell'utilizzo dei functoid. È possibile configurare i parametri di input del functoid come segue:

  • Creare collegamenti di input visibili mediante la connessione di nodi dello schema e dei rispettivi functoid (trascinare il mouse dal nodo dello schema al functoid).

  • Modificare direttamente l'elenco dei parametri di input usando la finestra di dialogo Configura <functoid Functoid>.

    In questo argomento vengono fornite istruzioni dettagliate per la configurazione dei parametri di input per un functoid utilizzando questi metodi.

    Il metodo di trascinamento per la definizione dei parametri di input dei functoid costituisce un modo pratico per specificare parametri di input che prevedono specifiche XPath nello schema di origine. Per informazioni sulla creazione di un nodo dello schema e dei parametri di input functoid, vedere Come aggiungere functoid di base a una mappa. Tuttavia, la finestra di dialogo Configura functoid Functoid> è il meccanismo definitivo per visualizzare < tutti i parametri di input in un functoid, per creare e modificare eventuali parametri costanti e per riordinare l'ordine dei parametri di input quando necessario.

    Quando si configurano i parametri di input per un functoid direttamente nella pagina della griglia (disegnando linee, mediante trascinamento del mouse, dal nodo dello schema di origine al functoid), se il numero di input raggiunge il massimo consentito, lo stato del cursore diventa NO e sulla barra di stato viene visualizzato il motivo. Nella figura seguente viene illustrato un functoid che accetta un solo collegamento di input.

    NO state for configuring functoid input parameter

    È possibile configurare i functoid Scripting e Table Looping usando la finestra di dialogo Configura <functoid Functoid>. Per informazioni su come configurare i functoid, vedere How to Configure the Scripting Functoid e How to Configure the Table Looping and Table Extractor Functoids.For information about how to configure the Table Looping and Table Extractor Functoids.

Prerequisiti

Queste istruzioni richiedono che BizTalk Mapper sia in esecuzione.

Che cos'è un parametro di input

Un parametro di input può essere uno degli elementi seguenti:

  • Un collegamento da un nodo nello schema di origine a un functoid

  • Un collegamento da un functoid a un altro functoid valido

  • Valore costante

Nota

Esistono alcuni functoid, ad esempio Date, Time, Date, Date and Time e Nil, che non richiedono parametri di input.

Nella figura seguente viene visualizzato un functoid (evidenziato in rosso) con due parametri di input (Input[0] e Input[1]) e un parametro costante (Input[2]).

Visualizzazione dei parametri di input in un functoid

Per aprire la finestra di dialogo Configura <functoid Functoid>

È possibile aprire la finestra di dialogo Configura <functoid Functoid> in uno dei modi seguenti:

  • Nella pagina della griglia pertinente fare clic con il pulsante destro del mouse sul functoid e quindi scegliere Configura input functoid.

  • Fare doppio clic sul functoid per il quale si desidera configurare i parametri di input.

  • Selezionare il functoid e quindi fare clic sui puntini di sospensione (...) nella finestra Proprietà di Visual Studio.

  • Selezionare il functoid e premere INVIO sulla tastiera.

  • Selezionare il functoid e premere CTRL+M, CTRL+I sulla tastiera. Per un elenco dei tasti di scelta rapida di Mapper, vedere Tasti di scelta rapida di BizTalk Mapper.

Per inserire parametri di input costanti

  1. Nella finestra di dialogo Configura <functoid Functoid> selezionare la scheda Input functoid.

    Nota

    La scheda Input functoid è selezionata per impostazione predefinita.

  2. Fare clic sul pulsante Aggiunta di parametri di input costanti a un functoid . Viene aggiunta una nuova riga.

  3. Digitare il valore per il nuovo parametro di input e quindi fare clic su OK.

    Nota

    Se il pulsante di aggiunta non è abilitato, il functoid non accetta o non richiede parametri di input oppure è possibile che sia stato raggiunto il numero massimo di input consentiti.

Per modificare parametri di input costanti esistenti

  1. Nella finestra di dialogo Configura <functoid Functoid> fare clic sul parametro di input costante esistente che si desidera modificare. Verrà selezionato il valore corrente.

    Importante

    È possibile modificare solo i parametri di input costanti. I parametri di input di tutti gli altri tipi non possono essere modificati, ma solo riorganizzati o eliminati.

  2. Fare clic sul pulsante Modifica parametri di input costanti . Apportare le modifiche appropriate al valore costante e quindi fare clic su OK.

    In alternativa, è possibile fare doppio clic sul parametro di input costante per modificarlo, oppure premere F2 sulla tastiera.

Per selezionare più parametri di input

È possibile selezionare più parametri di input tenendo premuto il tasto CTRL e facendo clic sulle righe desiderate, quindi eseguire una delle operazioni riportate di seguito. È possibile premere CTRL+A sulla tastiera per selezionare tutte le righe.

  • Spostare la selezione verso l'alto/il basso.

    Nota

    Se la selezione di massa include la riga più in alto o la riga più in basso tra le altre righe, non è possibile spostare la selezione rispettivamente verso l'alto o verso il basso.

  • Modificare la selezione.

  • Eliminare la selezione.

Per cambiare l'ordine dei parametri di input esistenti

  1. Nella finestra di dialogo Configura <functoid Functoid> fare clic sul parametro di input esistente che si desidera spostare in una posizione diversa nell'elenco ordinato di parametri di input.

  2. Fare clic sul pulsante Sposta su nell'elenco per spostare il parametro verso l'alto nell'elenco dei parametri. Ripetere se necessario fino a quando il parametro di input selezionato non sarà nella posizione desiderata. In alternativa, è possibile premere il tasto FRECCIA SU sulla tastiera. Per un elenco dei tasti di scelta rapida di Mapper, vedere Tasti di scelta rapida di BizTalk Mapper.

    -OPPURE-

    Fare clic sul pulsante Sposta verso il basso in un elenco per spostare il parametro verso il basso nell'elenco dei parametri. Ripetere se necessario fino a quando il parametro di input selezionato non sarà nella posizione desiderata. In alternativa, è possibile premere il tasto FRECCIA GIÙ sulla tastiera. Per un elenco dei tasti di scelta rapida di Mapper, vedere Tasti di scelta rapida di BizTalk Mapper.

    Importante

    È possibile riorganizzare la sequenza di input solo dalla finestra di dialogo Configura <functoid Functoid>. Se si seleziona la riga più in alto o inferiore, i pulsanti Sposta verso l'alto nell'elenco o Sposta verso il basso in un elenco pulsanti verranno disabilitati rispettivamente.

  1. Nella pagina della griglia pertinente selezionare il collegamento di input corrispondente al parametro di input che si desidera eliminare.

  2. Scegliere Elimina dal menu Modifica.

    Nota

    In alternativa, è possibile premere IL TASTO CANC oppure fare clic con il pulsante destro del mouse sul collegamento nella pagina della griglia pertinente e scegliere Elimina dal menu di scelta rapida.

    Importante

    Il collegamento di input verrà eliminato in modo invisibile all'utente. In caso di dubbio, è sempre possibile annullare l'eliminazione. Per altre informazioni sulle operazioni di annullamento/rollforward, vedere Come annullare o ripetere le operazioni utente.

Per eliminare i parametri di input esistenti all'interno della finestra di dialogo Configura <functoid Functoid>

  1. Nella finestra di dialogo Configura <functoid Functoid> fare clic sul parametro di input esistente che si desidera eliminare.

    Nota

    È possibile eliminare qualsiasi parametro di input mediante questa tecnica, anche quelli che corrispondono a un collegamento di input.

  2. Fare clic sul pulsante Elimina la selezione . Il parametro di input esistente selezionato verrà eliminato dall'elenco di parametri. Fare clic su OK.

    In alternativa, è possibile selezionare la riga che si desidera eliminare e premere CANC sulla tastiera.

    Importante

    Il parametro di input verrà eliminato in modo invisibile all'utente. In caso di dubbio, è sempre possibile annullare l'eliminazione. Per altre informazioni sulle operazioni di annullamento/rollforward, vedere Come annullare o ripetere le operazioni utente.

    Nota

    Il pulsante di eliminazione non è abilitato quando non sono presenti parametri di input nell'elenco di parametri.

Per impostare etichette e commenti per i functoid

È possibile impostare etichette e commenti per functoid usando la finestra di dialogo Configura <functoid Functoid>.

  1. Nella finestra di dialogo Configura <functoid Functoid> fare clic sulla scheda Etichetta e commenti.

  2. Digitare l'etichetta e i commenti, quindi fare clic su OK.

    Importante

    Per altre informazioni su come etichettare e commentare functoid e/o collegamenti, vedere Come etichettare un collegamento e Come etichettare e commentare un functoid.

Vedere anche

Modifica delle proprietà dei functoid e dei parametri di input