Comandos avanzados, El comando next clerk, El comando close – Gasboy Site Controller II Manual del usuario

Página 174: Comandos avanzados -11, El comando next clerk -12 el comando close -12

Advertising
background image

SC II Manual del Administrador v2.2

Archivos de comandos avanzados

18-11

Serie CFN Gasboy

Use el programa en disco FND para encontrar e imprimir todas las ocurrencias de una cadena especificada
que se encuentra en uno o más archivos. El formato de FIND es:

FIND[;[A][I]] pattern file1 [file2] . . .

FIND imprime todas las líneas que incluyen una o más ocurrencias del patrón especificado. Si el

patrón contiene espacios, éste debe encerrarse entre comillas (“). Con la opción A, FIND imprime el
nombre del archivo y el número de línea de cada ocurrencia del patrón.

FIND mantiene un contador de las veces que se
encontró el patrón. FIND devuelve el valor de
este contador (hasta 9999) como código de
error. La variable %E contiene el código de
error desde el último comando ejecutado. Si
una línea tiene más de una ocurrencia del
patrón, la línea se imprimirá sólo una vez, pero
el contador reflejará el número total correcto de

ocurrencias. Con la opción I, el contador dará el número total de líneas donde se encontró el patrón en lugar
del número total de ocurrencias del patrón.

Comandos avanzados

Los siguientes dos comandos se usan sólo en archivos de comandos.

El comando NEXT CLERK

El comando NEXT CLERK o NE CL permite que el libro diario
en disco mantenga turnos separados para cada consola. Se
pueden mantener números de turno separados (1-99) y números
de serie de turnos separados (1-999) para cada consola.

Antes de usar el comando, establezca en Yes el # de turno

único para cada parámetro de la consola en la página 9 de
SYS_PAR. Si este parámetro SYS_PAR se establece en No,
aparecerá el mensaje Command failed cuando trate de ejecutar el comando.

Cuando se ejecuta el comando NEXT CLERK, no aparece nada en la pantalla, pero el cambio de

número de turno para la consola designada se registra en el libro diario en disco.

Si las ventas de productos no combustibles no se han pagado en la consola designada, el comando

terminará con el mensaje Transaction(s) in progress.

El comando CLOSE

El comando CLOSE permite regresar con seguridad al turno previo.

El comando se usa sólo en archivos de comando, nunca por sí solo en una línea de comando en un

terminal. Con el comando CLOSE no aparece ninguna pantalla.

A* TYPE TEST5.CMD

* test for number of island card readers down
PRINT DIAG;SCRATCH 3
FIND;NULL “went down” SCRATCH
ECHO Island readers down = %E
DEL SCRATCH
A*

NEXT CLERK (NE CL)

A* NEXT CLERK

Console number? 1

A*

Advertising