Una referencia de campo ESQL es una secuencia de valores separados por puntos que identifican un campo específico (que podría ser una estructura) en un árbol de mensajes o una tabla de base de datos. La vía de acceso desde el directorio raíz de la información al campo específico se rastrea mediante relaciones de principal/secundario.
Se utiliza una referencia de campo en las sentencias ESQL para identificar el campo que se debe actualizar, crear o al que se debe hacer referencia en el mensaje o en la tabla de base de datos. Por ejemplo, podría utilizar el siguiente identificador como referencia de campo de mensaje:
Body.Invoice.Payment
Puede utilizar una variable ESQL de tipo REFERENCE para configurar un puntero dinámico que contenga una referencia de campo. Esto puede ser útil para crear una referencia fija a un punto de referencia común en un mensaje, por ejemplo, el inicio de una estructura específica que contenga campos repetidos.
Una referencia de campo también puede incluir identificación del espacio de nombres. Si hace referencia a los mensajes de los dominios de mensajes XMLNS y MRM que incluyen soporte de espacio de nombres, debe incluir el identificador de espacio de nombres cuando haga referencia a estos campos.
A efectos prácticos, puede definir una constante de espacio de nombres que utilice la construcción DECLARE NAMESPACE y utilizarla en lugar del identificador de espacio de nombres completo en todas las referencias de campo a las que se pueda aplicar.
Una referencia de campo que identifica una ubicación bien definida en un árbol de mensajes se conoce como un nombre de correlación.
Conceptos relacionados
Flujos de mensajes
Nombres de correlación
Correlaciones
Tareas relacionadas
Desarrollo de aplicaciones de flujos de mensajes
Desarrollo de ESQL
Referencia relacionada
Nodos incorporados
ESQL
Avisos |
Marcas registradas |
Descargas |
Biblioteca |
Soporte |
Información de retorno (feedback)
![]() ![]() |
ak01020_ |