Anular ubicaciones de archivos de flujo de procesos - spectrum_platform - 23.1

Guía de Spectrum Administration

Product type
Portfolio
Integrate
Locate
Verify
Product family
Product
Spectrum > Spectrum Platform
Version
23.1
Language
Español (México)
Product name
Spectrum Technology Platform
Title
Guía de Spectrum Administration
First publish date
2007
ft:lastEdition
2024-02-07
ft:lastPublication
2024-02-07T20:42:41.711499

Cuando ejecuta un flujo de procesos utilizando la herramienta de líneas de comando Process Flow Executor, puede especificar que el flujo de proceso deba utilizar archivos de entrada y salida diferentes de los especificados en el trabajo al que hace referencia dicho flujo. Para hacer esto, especifique los nombres de las etapas Read from File o Write from File junto con el archivo de entrada o de salida como los últimos argumentos, de la siguiente forma:

"<jobname>|<stagename>"="<filename>"

Donde:

JobName
El nombre de un trabajo al que se hace referencia en el flujo de proceso.
StageName
El nombre de una etapa Read from File o Write to File en el trabajo como se muestra en el rótulo de etapa, en el ícono de etapa del flujo de datos. Por ejemplo, si la etapa de entrada tiene el rótulo "Read From File", debe especificar:
"Job1|Read From File"="file:C:/inputfile.txt"

Si la etapa de entrada tiene el rótulo "Illinois Customers", debe especificar:

"Job1|Illinois Customers"="file:C:/inputfile.txt"
Archivo
El protocolo y la ruta completa al archivo. En las rutas de los archivos, debe utilizar la barra inclinada y no la barra invertida. El protocolo debe ser uno de estos:
file:
Si el archivo está en la misma máquina que el servidor Spectrum Technology Platform, comience la ruta con el protocolo "file:". Por ejemplo, en Windows especifique file:C:/myfile.txt; en Linux, file:/testfiles/myfile.txt.
Nota: Si el cliente y el servidor se ejecutan en la misma máquina, puede utilizar el protocolo "file:" o el protocolo "esclient:", pero, probablemente, el rendimiento sea mejor si utiliza el protocolo "file:".
esclient:
Si el archivo está en la misma máquina que Process Flow Executor, comience la ruta con el protocolo "esclient:". Por ejemplo, en Windows especifique esclient:C:/myfile.txt; en Linux, esclient:/testfiles/myfile.txt.
Nota: Si el equipo que ejecuta el ejecutor de flujo de proceso no puede resolver el nombre de host del servidor Spectrum Technology Platform, es posible que se genere el "Error al acceder al archivo". Para resolver este problema, abra este archivo en el servidor: SpectrumDirectory/server/conf/spectrum-container.properties. Configure la propiedad spectrum.runtime.hostname en la dirección IP del servidor.
ftp:
Para utilizar un servidor de archivos definido en Spectrum Management Console, utilice este formato: ftp:NameOfFileServer/PathToFile. Por ejemplo, ftp://FS/testfiles/myfile.txt donde FS es un recurso del servidor de archivos definido en Spectrum Management Console.

Por ejemplo:

java -jar pflowexecutor.jar -r Flow1 -u Bob1234 -p "mypassword1" -h spectrum.example.com -s 8080 -w -d "%" -i 1 "Job1|Read from File"="file:C:/myfile_input.txt" "Job1|Write to File"="file:C:/myfile_output.txt"