Un objeto global que contiene algunos métodos útiles.
Guarda una anotación del evento en el evento especificado. Esta información puede ser útil más tarde mientras se visualizan los datos sin visualizar (eventos). La anotación guardada puede explicar alguna situación específica durante la ejecución de la fórmula de lógica de negocios en momento específico.
El parámetro Information especifica que se debe escribir el texto de anotación.
También acepta un parámetro EventId que especifique el evento anotado.
Guarda un comentario de causa raíz. Esta información puede ser útil posteriormente en informes generados. En el comentario de causa raíz guardado, se explica una situación específica durante la ejecución de la fórmula de la lógica de negocios en un momento específico.
El parámetro Information especifica que se debe escribir el comentario.
El método recibe una marca de tiempo que se guarda junto al comentario. También acepta un parámetro ResourceId en el que se especifica el recurso relacionado con el contexto de método. (Este parámetro es opcional y se puede omitir).
Devuelve el valor del atributo personalizado especificado, del recurso especificado, en el momento especificado.
Si el atributo no existe en el momento del evento, se produce un error.
Ejemplo:
Dim AttribVal AttribVal = Tools. GetCustomAttributeForResource. "MyResource", #12/12/2006 12:34:56#, "MyAttribute"
Este método devuelve un conjunto de registros tomado de la base de datos especificada por la cadena de conexión, según la consulta especificada.
Las dos cadenas deben acabar con un punto y coma (;).
El usuario puede utilizar a continuación este conjunto de registros del siguiente modo:
Ejemplo:
Dim rs
Set rs = Tools.GetExternalData(
"dsn=oblicore;uid=oblicore;pwd=oblicore;", "select * from t_rules")
Do Until rs.EOF
Out.Log "Name=" & rs("RULE_NAME"), "I"
rs.MoveNext
Bucle
rs.Close
El método convierte una hora concreta en UTC a la zona horaria de la métrica actual.
El método convierte una hora concreta de la zona horaria de la métrica actual en UTC.
El retorno especifica si el atributo especificado existe o no en el recurso especificado a la hora especificada.
Ejemplo:
Dim AttribExistsNow AttribExistsNow = Tools. HasCustomAttributeForResource "MyResource", #12/12/2006 12:34:56#, "MyAttribute"
Acepta dos parámetros que indican un período de tiempo.
El método calcula y devuelve la cantidad de tiempo (en segundos) desde el inicio del período hasta su final, que se encuentra en las ranuras de tiempo.
Si Begin time es posterior a End time, el resultado es un número negativo.
Similar a SaveRecord, salvo por el hecho de que en lugar de enumerar todos los valores, proporciona pares de nombres de campos y valores del campo relacionados. Los números de campo pueden sustituirse por nombres de campo. (El número del primer campo de valor es 1).
Nota: Solamente el agente del Período de seguimiento ejecuta este método.
Se guarda un registro en una tabla de usuario. Las tablas de usuario se utilizan para enviar información durante el cálculo a nivel de servicio. Esta información puede utilizarse posteriormente para generar informes. Puede haber muchas tablas de usuario.
El parámetro tableName especifica la tabla en la que se debe escribir la información. Cada registro de la tabla de usuario tiene una clave única, que especifica el registro en el que se debe escribir la información. Cada registro también tiene muchos campos de valor de tipo cadena. El número exacto de campos de valor de cada tabla de usuario y los nombres de los campos se definen durante la implementación.
El método SaveRecord recibe un nombre de tabla de usuario y una clave. También acepta todos los campos de valores en la tabla de usuario. (Estos parámetros de valor son opcionales, y pueden omitirse). Si ya existe un registro con la misma clave, se actualiza. (Solamente se actualizan los campos de valores transferidos como parámetros). Si no existe un registro con esta clave, se crea.
Nota: Solamente el agente del Período de seguimiento ejecuta este método.
Este método crea un nuevo evento de métrica. Las definiciones de parámetros son las siguientes:
El parámetro de unidad de tiempo es un parámetro obligatorio. Si el parámetro no se define o se define incorrectamente, n se envía ningún evento.
El parámetro no distingue entre mayúsculas y minúsculas.
Se escribe un error en el registro si la unidad de tiempo se define incorrectamente en la lógica de negocios.
Ejemplo:
Tools.SendEvent "OnEvent", "MyResource", #1/2/2006 13:46:00#, "All", 1, 2
|
Copyright © 2013 CA.
Todos los derechos reservados.
|
|