Cómo insertar un nodo de registro, elemento field o atributo de campo
Los nodos de registro (incluido el nodo raíz ), los nodos atributo de campo y los nodos elemento de campo son únicos en que se pueden cambiar de nombre para que sus nombres representen los nombres de los elementos con nombre personalizado reales en un mensaje de instancia correspondiente. Por ejemplo, si asigna un nombre FullName a un nodo de registro , en la ubicación correspondiente de un mensaje de instancia se espera un elemento XML denominado FullName. Si ese nodo Record denominado FullName tiene un nodo de atributo de campo secundario denominado RequireFullMiddleName (con sus propiedades Min Occurs y Max Occurs establecidas en 1), el elemento FullName de un mensaje de instancia correspondiente deberá tener un atributo denominado RequireFullMiddleName asociado.
Todos los nodos Record , cuando se insertan inicialmente, se representan en el XSD como con un elemento complexType , pero no con una secuencia, elección o todos los elementos posteriores. Por este motivo, las propiedades Group Order Type, Group Max Occurs y Group Min Occurs del nodo Registro no están disponibles para su modificación.
En cuanto agregue un nodo Record o Field Element secundario al nodo Record , se agrega un elemento de secuencia a la representación XSD dentro del elemento complexType para contener este primer nodo secundario y la propiedad Group Order Type del nodo Record muestra un valor de Sequence. En la mayoría de las circunstancias, puede cambiar la propiedad Group Order Type de Sequence a Choice y, en circunstancias más limitadas, de Sequence a All, cambiando así el par de elementos que contiene los nodos secundarios correspondientes a complexType/choice o complexType/all, respectivamente.
Los nodos de atributo de campo no pueden tener los mismos nombres de nodo mientras están en el mismo ámbito.
Los nodos Record y Field Element pueden tener los mismos nombres de nodo, mientras que en el mismo ámbito solo si se cumplen las condiciones siguientes:
Tienen el mismo tipo de datos.
No están dentro de un nodo Todos los grupos .
Para insertar un nodo secundario Registro, Elemento de campo o Atributo de campo nuevo en el nodo Esquema o en un nodo Registro existente
Seleccione el nodo Esquema o un nodo Record existente.
En el menú de BizTalk , seleccione Insertar nodo de esquema y, a continuación, haga clic en Registro secundario, Elemento de campo secundario o Atributo de campo secundario, según corresponda.
Nota
Se agrega un nodo secundario del tipo elegido después del último nodo del árbol de esquema (al insertar dentro del nodo Esquema ) o después del último nodo secundario existente del nodo Registro seleccionado (al insertar dentro de un nodo Record existente).
Escriba un nombre para el nodo Record, Field Element o Field Attribute recién insertado y presione ENTRAR.
Para insertar en un nodo Registro existente un nodo Registro, Atributo de campo o Elemento de campo que esté en el mismo nivel
Seleccione cualquier nodo secundario del nodo Registro en el que desee insertar el nodo Registro relacionado, Atributo de campo o Elemento de campo .
En el menú de BizTalk , seleccione Insertar nodo de esquema y, a continuación, haga clic en Registro relacionado, Atributo de campo relacionado o Elemento de campo relacionado, según corresponda.
Se inserta un nodo del tipo elegido que tiene el mismo nivel al final de los elementos del mismo nivel del nodo elegido.
Escriba un nombre para el nodo Record, Field Attribute o Field Element recién insertado y presione ENTRAR.