Parámetros de entrada
En FlowForce Server, los parámetros de entrada son similares a los argumentos de una función en un lenguaje de programación. Los parámetros de entrada de un trabajo de FlowForce Server pueden ser de varios tipos (p. ej. referencias a directorios o archivos, texto, números, valores binarios, etc.). En un trabajo hay dos tipos de parámetros: (i) parámetros de entrada de trabajos y (ii) parámetros de funciones.
En ciertas circunstancias los parámetros de entrada de los trabajos se habilitan automáticamente en la página de configuración del trabajo. Por ejemplo, si agrega un desencadenados de sistema de archivos o HTTP al trabajo, el parámetro de entrada triggerfile se agrega automáticamente. Puede usar el triggerfile en una función de paso, por ejemplo, para cargar ese archivo a un servidor FTP. Para ver un ejemplo consulte la función system/ftp/store.
Los parámetros de funciones pueden aceptar distintos valores, incluidas expresiones y funciones de expresión. Para ver un ejemplo consulte la función system/compute.
Parámetros de entrada de trabajos
Un parámetro de entrada está compuesto por estos campos:
Nombre | Campo obligatorio. Especifica el nombre del parámetro de entrada. Quizás necesite hacer referencia a este parámetro desde otros pasos de ejecución del trabajo. Por eso recomendamos que use un nombre descriptivo.
El nombre del parámetro de entrada debe empezar con una letra y solo puede contener caracteres de entre: a-z, A-Z, 0-9 y «_». |
Tipo | Campo obligatorio. Especifica el tipo de datos del parámetro de entrada, que puede ser:
•adena de texto •cadena como archivo •cadena como directorio •cadena como archivo/directorio •secuencia •número •booleano •credencial •certificado •resultado •Socio AS2 (Advanced Edition) •AS2 MDN (Advanced Edition) •Conexión SFTP (Advanced Edition) |
Valor predeterminado | Campo opcional. Especifica el valor predeterminado del parámetro. Este valor se usará si el autor de la llamada al trabajo no especifica ningún valor en tiempo de ejecución. |
Descripción | Campo opcional. Describe el objetivo del parámetro. Esta descripción aparece en un cuadro emergente junto al nombre del parámetro cuando se usa el trabajo actual como paso de ejecución de otro trabajo. |
Parámetros de funciones
La mayoría de las funciones de los pasos tienen parámetros. Al seleccionar una función en un paso de ejecución, los parámetros de funciones se habilitan automáticamente. Los parámetros y sus tipos de datos varían según la función que elija. Los parámetros pueden tener distintos valores, incluidas expresiones y funciones de expresión.
En ocasiones los valores definidos previamente para los parámetros de la función se copian en los parámetros de una función nueva. El valor del parámetro se copia si el parámetro tiene el mismo nombre interno y el mismo tipo de datos en las dos funciones de ese paso. Para que se copien esos valores también deben cumplirse estas condiciones:
•El parámetro es una expresión.
•Se ha habilitado el registro para ese parámetro
•El parámetro es una credencial inlilne con nombre de usuario y contraseña.
El valor del parámetro no se puede copiar si:
•el parámetro está bloqueado (asignaciones con más de un parámetro con el mismo nombre);
•el valor del parámetro empieza por altova://packagedfile/ (solo funciona con la función con la que se implementó pero no con otras).
Para revertir el valor predeterminado de un parámetro opcional, use el botón Establecer como y elija <Valor predeterminado>. En el caso de los parámetros obligatorios, debe eliminar ese valor manualmente.
Una vez haya seleccionado la función y obtenido sus parámetros, estos se guardan en la memoria caché para la página de configuración de este trabajo. Cada vez que se vuelve a seleccionar esta función (para un paso nuevo o que ya exista, o el mismo paso) sus parámetros no hay que obtenerlos, sino que se usan los que están almacenados en la memoria caché.
Botones
Use estos botones para gestionar los parámetros de entrada y de funciones.
Agrega un parámetro | |
Elimina el parámetro | |
Crea un duplicado del parámetro | |
Sube o baja el parámetro | |
Deshace una eliminación previa. | |
Habilita/deshabilita el registro del valor del parámetro | |
Define un valor concreto para un parámetro |