Compartir a través de


Cómo configurar los parámetros de entrada de un functoid

Configurar correctamente los parámetros de entrada de los functoides en su mapa es uno de los aspectos más importantes y, a la vez, potencialmente propensos a errores en el uso de functoides. Puede configurar los parámetros de entrada functoid de la siguiente manera:

  • Cree vínculos de entrada visibles conectando nodos de esquema y sus respectivos functoids (arrastre y suelte el ratón desde el nodo de esquema al functoid).

  • Edite directamente la lista de parámetros de entrada mediante el cuadro de diálogo Configurar <functoid functoid>.

    En este tema se proporcionan instrucciones paso a paso para configurar los parámetros de entrada de un functoid mediante estos métodos.

    El método de arrastre para establecer parámetros de entrada functoid proporciona una manera cómoda de especificar parámetros de entrada que implican especificaciones XPath en el esquema de origen. Para obtener información sobre cómo crear un nodo de esquema y los parámetros de entrada de un functoide, vea Cómo añadir functoides básicos a un mapa. Sin embargo, el cuadro de diálogo Configurar <functoid functoid> es el mecanismo definitivo para ver todos los parámetros de entrada en un functoid, para crear y modificar cualquier parámetro constante y para volver a organizar el orden de los parámetros de entrada cuando sea necesario.

    Al configurar los parámetros de entrada para un functoid directamente en la página de cuadrícula (dibujando líneas, mediante el arrastrar y soltar del ratón, desde el nodo de esquema de origen y vinculándolo al functoid), si el número de entradas alcanza el máximo, el cursor cambia a un estado de prohibido. Además, la barra de estado muestra el motivo. En la ilustración siguiente se muestra un functoid que solo acepta un vínculo de entrada.

    No hay ningún estado para configurar el parámetro de entrada functoid

    Puede configurar los functoids Scripting y Table Looping mediante el cuadro de diálogo Configurar <functoid functoid>. Para obtener información sobre cómo configurar los functoids, vea How to Configure the Scripting Functoid and How to Configure the Table Looping and Table Extractor Functoids.

Prerrequisitos

Estas instrucciones requieren que BizTalk Mapper esté en ejecución.

¿Qué es un parámetro de entrada?

Un parámetro de entrada puede ser cualquiera de los siguientes:

  • Enlace desde un nodo del esquema de origen a un functoid

  • Enlace de un functoid a otro functoid válido

  • Valor constante

Nota:

Hay algunos functoids, como Fecha, Hora, Fecha y Hora, y Nil, que no necesitan parámetros de entrada.

La ilustración siguiente muestra un functoid (resaltado en rojo) con dos parámetros de entrada (Input[0] y Input[1]) y un parámetro constante (Input[2]).

Mostrar los parámetros de entrada en un functoid

Para abrir el cuadro de diálogo de configuración de <Functoid>

Puede abrir el cuadro de diálogo Configurar <functoid functoid> de una de las maneras siguientes:

  • En la página de cuadrícula correspondiente, haga clic con el botón derecho en el functoid y, a continuación, haga clic en Configurar entradas functoid.

  • Haga doble clic en el functoid para el que desea configurar los parámetros de entrada.

  • Seleccione el functoid y haga clic en los puntos suspensivos (...) en la ventana Propiedades de Visual Studio.

  • Seleccione el functoid y luego presione ENTRAR desde el teclado.

  • Seleccione el functoid y presione CTRL+M, CTRL+I en el teclado. Para ver una lista de teclas de método abreviado de Mapper, consulte Métodos abreviados de teclado de BizTalk Mapper.

Para insertar parámetros de entrada constantes

  1. En el cuadro de diálogo Configurar <Functoid> Functoid, seleccione la pestaña Entradas de Functoid.

    Nota:

    La pestaña Entradas functoid está seleccionada de forma predeterminada.

  2. Haga clic en el botón Agregar parámetros de entrada constante a un functoid . Se agrega una nueva fila.

  3. Escriba el valor del nuevo parámetro de entrada y, a continuación, haga clic en Aceptar.

    Nota:

    Si el botón Agregar no está habilitado, el functoid no acepta ni requiere parámetros de entrada, o puede que ya tenga el número máximo de entradas permitidas.

Para editar los parámetros de entrada constante existentes

  1. En el cuadro de diálogo Configurar <functoid> functoid , haga clic en el parámetro de entrada constante existente que desea editar. El valor actual está seleccionado.

    Importante

    Solo puede editar los parámetros de las entradas constantes. No se pueden editar los parámetros de entrada de todos los demás tipos. Solo se pueden reorganizar o eliminar.

  2. Haga clic en el botón Editar parámetros de entrada constante . Realice los cambios adecuados en el valor constante y, a continuación, haga clic en Aceptar.

    Como alternativa, puede hacer doble clic en el parámetro de entrada constante para editarlo o presionar F2 desde el teclado.

Para seleccionar varios parámetros de entrada

Puede seleccionar varios parámetros de entrada manteniendo presionada la tecla CTRL y haciendo clic en las filas deseadas y, a continuación, realizar cualquiera de las siguientes operaciones. Puede presionar CTRL+A desde el teclado para seleccionar todas las filas.

  • Mueva la selección hacia arriba o hacia abajo.

    Nota:

    Si la selección masiva incluye la parte superior o la fila más inferior entre las demás filas, no puede mover la selección hacia arriba o hacia abajo, respectivamente.

  • Reorganizar la selección.

  • Elimine la selección.

Para cambiar el orden de los parámetros de entrada existentes

  1. En el cuadro de diálogo Configurar <functoid> functoid , haga clic en el parámetro de entrada existente que desea mover a una posición diferente en la lista ordenada de parámetros de entrada.

  2. Haga clic en el botón Subir en la lista para mover el parámetro hacia arriba en la lista de parámetros. Repita lo necesario hasta que el parámetro de entrada seleccionado esté en la posición deseada. Como alternativa, puede presionar la tecla de flecha arriba en el teclado. Para obtener una lista de teclas de método abreviado de Mapper, consulte "Métodos abreviados de teclado de BizTalk Mapper".

    O

    Haga clic en el botón Mover hacia abajo en una lista para bajar el parámetro en la lista de parámetros. Repita lo necesario hasta que el parámetro de entrada seleccionado esté en la posición deseada. Como alternativa, puede presionar la tecla flecha abajo desde el teclado. Para ver una lista de teclas de método abreviado de Mapper, consulte Métodos abreviados de teclado de BizTalk Mapper.

    Importante

    Solo puede reorganizar la secuencia de entradas desde el cuadro de diálogo Configurar <Functoid>. Si selecciona la fila superior o inferior, la opción Subir en la lista o Bajar en una lista botones se deshabilitaría, respectivamente.

  1. En la página de cuadrícula correspondiente, haga clic en el vínculo de entrada correspondiente al parámetro de entrada que desea eliminar.

  2. En el menú Editar , haga clic en Eliminar.

    Nota:

    Como alternativa, puede presionar la tecla DELETE o hacer clic con el botón derecho en el vínculo de la página de cuadrícula correspondiente y hacer clic en Eliminar en el menú contextual.

    Importante

    El vínculo de entrada se elimina silenciosamente. Siempre puede deshacer la eliminación si no está seguro de ello. Para obtener más información sobre las operaciones de deshacer o rehacer, vea Cómo deshacer o rehacer operaciones de usuario.

Para eliminar los parámetros de entrada existentes en el cuadro de diálogo Configurar <Functoid>

  1. En el cuadro de diálogo Configurar <functoid> functoid , haga clic en el parámetro de entrada existente que desea eliminar.

    Nota:

    Puede eliminar cualquier parámetro de entrada mediante esta técnica, incluso aquellos que corresponden a un vínculo de entrada.

  2. Haga clic en el botón Eliminar la selección . El parámetro de entrada existente seleccionado se elimina de la lista de parámetros. Haz clic en Aceptar.

    Como alternativa, puede seleccionar la fila que desea eliminar y presionar la tecla DELETE desde el teclado.

    Importante

    El parámetro de entrada se elimina silenciosamente. Siempre puede deshacer una eliminación si no está seguro de ello. Para obtener más información sobre las operaciones de deshacer o rehacer, vea Cómo deshacer o rehacer operaciones de usuario.

    Nota:

    El botón Eliminar no está habilitado cuando no hay parámetros de entrada en la lista de parámetros.

Para establecer etiquetas y comentarios para functoids

Puede establecer etiquetas y comentarios para functoids mediante el cuadro de diálogo Configurar <functoid functoid>.

  1. En el cuadro de diálogo Configurar <functoid> functoid , haga clic en la pestaña Etiqueta y comentarios .

  2. Escriba la etiqueta y los comentarios y, a continuación, haga clic en Aceptar.

    Importante

    Para obtener más información sobre cómo etiquetar y comentar functoids o vínculos, vea Cómo etiquetar un vínculo y Cómo etiquetar y comentar un functoid.

Véase también

Edición de propiedades functoid y parámetros de entrada