Fonctions OData non prises en charge
Ces fonctions OData ne sont pas prises en charge à un niveau de conformité intermédiaire :
-
option de requête
$search
-
opérateurs
lambda
any
etall
-
fonctions et opérateurs canoniques intégrés :
-
fractionalseconds()
-
isof()
-
geo.distance()
-
geo.length()
-
geo.intersects()
-
Les fonctionnalités FileMaker suivantes ne sont pas prises en charge directement par les appels API OData standard :
-
Accès aux données dans des sources de données ODBC externes
-
Fonctions de calcul dans le schéma de table (par exemple, les rubriques de calcul) si elles dépendent de l'un des éléments suivants :
-
Plug-ins FileMaker
-
Informations sur le système de fichiers de l'hôte (par exemple, Obtenir ( CheminTemporaire )), sur les plug-ins FileMaker ou sur les déclencheurs de script
-
-
Activation de déclencheur de script
Cependant, ces fonctionnalités FileMaker sont prises en charge dans les scripts exécutés par les appels API OData. Il s'agit de scripts côté serveur qui se comportent de la même manière que ceux exécutés par l'action de script Exécuter script sur serveur, qui s'exécutent dans des processus distincts de ceux des appels API OData standard (consultez la section À propos de l'exécution des scripts dans FileMaker Server et FileMaker Cloud dans l'aide de FileMaker Pro).
Conseil Si votre base de données nécessite l'une de ces fonctionnalités FileMaker (telles que des rubriques calculées qui dépendent de plug-ins), implémentez la logique de ces opérations dans des scripts que les appels API OData peuvent exécuter. Consultez la section Exécuter des scripts.