Funciones de OData no admitidas

No se admiten las siguientes funciones de OData del nivel de conformidad intermedio:

  • la opción de consulta $search

  • los operadores lambda any y all

  • Funciones y operadores canónicos integrados:

    • fractionalseconds()

    • isof()

    • geo.distance()

    • geo.length()

    • geo.intersects()

Las siguientes funciones de FileMaker no son compatibles directamente con las llamadas estándar de OData API:

  • El acceso a datos desde fuentes de datos ODBC externas.

  • Funciones de cálculo en un esquema de tablas (por ejemplo, campos de cálculo) si dependen de alguna de los siguientes componentes:

    • Los plug-ins de FileMaker

    • Información sobre el sistema de archivos del anfitrión, por ejemplo, Get(TemporaryPath), sobre los plug-ins de FileMaker o sobre los activadores de guiones

  • Habilitación de activadores de guiones

Sin embargo, estas funciones de FileMaker son compatibles con guiones ejecutados mediante llamadas de OData API. Se trata de guiones del servidor y se comportan igual que los ejecutados por el paso de guión Ejecutar guión en el servidor, que se ejecutan en procesos independientes a los de las llamadas estándar de OData API (consulte Acerca de la ejecución de guiones en FileMaker Server y FileMaker Cloud en la Ayuda de FileMaker Pro).

Consejo  Si la base de datos requiere alguna de estas funciones de FileMaker (como campos calculados que dependen de plug-ins), implemente la lógica de esas operaciones en guiones que puedan ejecutar las llamadas de OData API. Consulte Ejecutar guiones.