Cómo: |
El atributo opcional ACCEPT le permite especificar una lista de los valores aceptables, para su uso en un archivo máster con capacidad OLAP.
ACCEPT es útil siempre que haya campos de datos que vayan a ser tratados por varias solicitudes. Uno de los atributos ACCEPT del archivo máster elimina la necesidad de proporcionar listas en cada procedimiento (FOCEXEC) independiente.
El atributo ACCEPT le permite especificar:
La opción de búsqueda resulta útil cuando la lista de valores es grande o está cambiando constantenmente.
ACCEPT=value1 OR value2 OR value3...
donde:
Es una lista de valores aceptables. Cualquier valor de ACCEPT que contenga un espacio en blanco insertado, debe estar entre comillas simples. Si los valores no incluyen espacios en blanco, las comillas son opcionales.
El ejemplo siguiente muestra la sintaxis ACCEPT del archivo máster, que especifica la lista de productos aceptables: Espresso, Latte, Cappuccino, Bollo, Biscotti, Croissant, Taza, Termo, Molinillo de café y Cafetera.
ACCEPT='Espresso' OR 'Latte' OR 'Cappuccino' OR 'Scone' OR 'Biscotti' OR 'Croissant' OR 'Mug' OR 'Thermos' OR 'Coffee Grinder' OR 'Coffee Pot'
ACCEPT=value1 TO value2
donde:
Es el valor del principio del intervalo.
Es el valor del final del intervalo.
El ejemplo siguiente muestra la sintaxis ACCEPT del archivo máster, que especifica un intervalo de valores de datos aceptables entre 150 y 1000.
ACCEPT=150 TO 1000
ACCEPT=(ddname)
donde:
Es el ddname que apunta al nombre completamente cualificado de un origen de datos existente, que contiene la lista de valores aceptables. El ddname puede tener hasta 8 caracteres. Tenga en cuenta que debe emitir un FILEDEF o un ALLOCATE, dirigido a un origen de datos externo, para el ddname. Puede emitir la declaración FILEDEF o ALLOCATE en cualquier perfil válido.
El origen de datos OSTATE contiene la lista de todos los valores aceptables para el campo de estado. El ejemplo siguiente muestra la sintaxis ACCEPT del archivo máster, que verifica los valores de estado en base al origen de datos OSTATE:
ACCEPT=(OSTATE)
WebFOCUS |