Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La creazione di un collegamento da un nodo Record o Campo in uno schema di origine a un nodo Record o Campo in uno schema di destinazione è l'attività più semplice nella creazione di mappe. Questo argomento fornisce istruzioni dettagliate per diverse varianti di questa attività, tra cui la creazione di collegamenti da e verso functoid. Per ulteriori informazioni sull'uso dei functoid, vedere Uso dei Functoid per Creare Mapping più Complessi.
Le istruzioni contenute in questo argomento presuppongono che sia già aperta una mappa BizTalk e che siano stati scelti schemi di origine e di destinazione per la mappa. Per altre informazioni sull'apertura delle mappe e sulla scelta degli schemi per la mappa, vedere Gestione delle mappe all'interno di progetti.
Per creare collegamenti tra nodi Campo e Record
In BizTalk Mapper trascinare un nodo Field o Record dall'albero dello schema di origine a un nodo Field o Record nell'albero dello schema di destinazione.
-O-
In BizTalk Mapper trascinare un nodo Field o Record dall'albero dello schema di destinazione a un nodo Field o Record nell'albero dello schema di origine.
Quando si creano collegamenti, è necessario considerare diversi aspetti:
Il tipo di dati di un nodo Field o Record nell'albero dello schema di origine deve corrispondere al tipo di dati di un nodo Field o Record a cui è collegato nell'albero dello schema di destinazione.
Se un nodo Field o Record nello schema di origine è facoltativo e un messaggio di istanza di origine specifico non contiene l'elemento o l'attributo corrispondente, BizTalk Mapper non creerà un elemento o un attributo corrispondente nel messaggio dell'istanza di destinazione, anche se i nodi Field o Record hanno un collegamento diretto tra di essi nella mappa.
Non è possibile collegarsi a un nodo Field o Record nello schema di destinazione con un valore costante associato. D'altra parte, è possibile collegarsi a un nodo Campo o Record obbligatorio nello schema di destinazione a cui è associato un valore predefinito. Si noti, tuttavia, che quando si testa la mappa, verrà usato il valore predefinito.
Non è possibile creare un collegamento da o verso i nodi Any Element, Any Attribute, Sequence Group o Choice Group . Per altre informazioni su questi tipi di nodi, vedere gli argomenti seguenti, vedere Any Element Nodes, Sequence Group Nodes or Choice Group Nodes.
Potrebbe essere necessario espandere gli alberi dello schema per visualizzare i campi di cui si vuole eseguire il mapping. Per altre informazioni, vedere Come espandere e comprimere gli alberi dello schema.
Per creare collegamenti tra nodi record o campi e functoid
In BizTalk Mapper, trascina un nodo Record o Field dallo schema di origine o di destinazione su un functoid in una pagina della griglia.
- O -
Trascinare il functoid da una pagina di griglia in un nodo Record o Campo nello schema di origine o di destinazione.
Quando si crea un collegamento tra un nodo Record o Field nello schema di origine e un functoid, si crea un input per tale functoid. Quando si crea un collegamento tra un nodo Record o Field nello schema di destinazione e un functoid, si crea un output da tale functoid.
Importante
Non è possibile collegarsi tra un functoid e un nodo Qualsiasi elemento o un nodo Qualsiasi attributo .
Annotazioni
È necessario innanzitutto aggiungere un functoid a una pagina della griglia prima di poter aggiungere un collegamento tra un nodo Record o Field e tale functoid. Per altre informazioni sull'aggiunta di functoid a una pagina della griglia, vedere Come aggiungere functoid di base a una mappa. Consulta anche Aggiunta di functoid avanzati a una mappa.
Annotazioni
Non è possibile collegarsi a un nodo Field nello schema di destinazione con un valore costante associato. D'altra parte, è possibile collegarsi a un nodo Campo obbligatorio nello schema di destinazione a cui è associato un valore predefinito. Si noti, tuttavia, che quando si testa la mappa, verrà usato il valore predefinito.
Per creare collegamenti tra functoids
In BizTalk Mapper, trascinare un functoid su un altro functoid in una pagina della griglia.
Annotazioni
I collegamenti vengono elaborati da sinistra a destra in una pagina griglia. Non è possibile creare un collegamento da un functoid a un altro functoid direttamente sopra o sotto di esso. I collegamenti tra functoid vengono interpretati in modo che un collegamento indica l'output dal functoid a sinistra e l'input al functoid a destra.
Per modificare l'endpoint di un collegamento
In una mappa è possibile trascinare un endpoint di un collegamento e rilasciarlo su un altro nodo o functoid.
Per modificare l'endpoint di un collegamento:
Fare clic sul collegamento per il quale si desidera modificare il nodo di origine o di destinazione o il functoid. Gli endpoint del collegamento diventano in grassetto.
Tenere premuto il pulsante del mouse su uno degli endpoint evidenziati in grassetto e trascinare il collegamento al nodo o al functoid desiderato. Ciò cambia il collegamento dal nodo/functoid precedente al nuovo nodo/functoid.
Tuttavia, non è possibile eseguire questa operazione per il collegamento non valido, ad esempio:
Aggiunta di un collegamento come input ai functoid Data/Ora. I functoid Data/Ora non necessitano di collegamenti di input.
Duplicazione di collegamenti da functoid intermedi.
Se si collega Node1 a Node2 e anche da Node1 a Node3, non è possibile trascinare l'endpoint del collegamento in Node2 per modificare e collegare a Node3.
Vedere anche
Uso dei collegamenti per specificare le mappature di record e campi