El nombre completo de una función DB2 es nombre_esquema.nombre_función, donde nombre_esquema es un identificador que permite crear agrupaciones lógicas de objetos SQL. El nombre de esquema para las UDF del XML Extender es DB2XML. El nombre de esquema DB2XML es también el calificador de los UDT del XML Extender. En este manual sólo se menciona el nombre de función.
La vía de función es una lista ordenada de nombres de esquema. DB2 utiliza esta lista para resolver las referencias a funciones y a los UDT. Puede especificar la vía de función mediante la sentencia SET CURRENT FUNCTION PATH de SQL. Esta sentencia define la vía de función en el registro especial CURRENT FUNCTION PATH.
Desde el punto de vista del XML Extender, es aconsejable añadir el esquema db2xml a la vía de función. Esto le permite entrar los nombres de las UDF y de los UDT sin tener que añadirles el prefijo db2xml. El ejemplo siguiente muestra cómo añadir el esquema db2xml a la vía de función:
SET CURRENT FUNCTION PATH = db2xml, CURRENT FUNCTION PATH
Importante: No añada db2xml como primer esquema de la vía de función si inicia la sesión como db2xml; db2xml se establece automáticamente como primer esquema cuando inicia la sesión como db2xml. Esto generaría una condición de error, pues la vía de función comenzaría con dos esquemas db2xml.