Operating System and FileMaker compatibilty

This document assumes the latest version, and will sometimes also include beta versions.  Some functions won't work on some platforms and some functions will still run but give you false results - we don't trap for platform within the plugin itself, so it's up to the developer to call appropriate functionality for the platform they're developing for.

 

Definitions :

  • ✔︎​ : Tested and functional.
  • ✕ : Does not work on this platform.​
  • No value - untested or functionality is indeterminate.

 

  • Active : still in development and supported
  • Obsolete : has been made redundant by native FMP functionality, but we have no plans as yet to remove it from the plugin.
  • Deprecated : has been made redundant or otherwise no longer supported, and will be removed in a future version, likely in the next major release.
  • Beta : new functionality with an as yet indeterminate feature set, so may change, or may even be removed.  Likely to change based on feedback.
  • Internal : a very custom function designed for use in BaseElements and likely not very applicable to the general public.  May not appear in function lists.

 

 

Function Name Status Mac FMP Win FMP Mac FMS Win FMS Cloud (Linux) iOS

Thread Safe

ApplyXSLT Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎
ApplyXSLTInMemory Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎
ArrayGetSize Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
ArrayGetValue Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
ArraySetFromValueList Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
Array_Delete Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
Base64_Decode Deprecated ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
Base64_Encode Deprecated ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
Base64_URL_Encode Deprecated ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
ClipboardFormats Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
ClipboardText Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎    
ContainerCompress Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
ContainerIsCompressed Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
ContainerUncompress Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
ConvertContainer Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
CopyFile Active ✔︎ ✔︎ ✔︎ ✔︎      
CreateFolder Active ✔︎ ✔︎ ✔︎ ✔︎      
Curl_Set_Option Obsolete ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
Curl_Trace Obsolete ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
CurrentTimeMilliseconds Active ✔︎ ✔︎ ✔︎ ✔︎      
Decrypt_AES Deprecated ✔︎ ✔︎ ✔︎ ✔︎      
DeleteFile Active ✔︎ ✔︎ ✔︎ ✔︎      
DisplayDialog Active ✔︎ ✔︎  
Encrypt_AES Deprecated ✔︎ ✔︎ ✔︎ ✔︎      
EvaluateJavaScript Beta ✔︎ ✔︎ ✔︎ ✔︎      
ExecuteScript Active ✔︎ ✔︎          
ExecuteSystemCommand Active ✔︎ ✔︎ ✔︎ ✔︎ ✕  ✕   
ExportFieldContents Active ✔︎ ✔︎ ✔︎ ✔︎      
ExtractScriptVariables Internal ✔︎ ✔︎ ✔︎ ✔︎      
FileExists Active ✔︎ ✔︎ ✔︎ ✔︎      
FileMakerSQL Active ✔︎ ✔︎ ✔︎ ✔︎      
FileSize Active ✔︎ ✔︎ ✔︎ ✔︎      
File_Modification_Timestamp Active ✔︎ ✔︎ ✔︎ ✔︎      
FMS_Close_Files Beta ✔︎ ✔︎  
FMS_Download_Database Beta ✔︎ ✔︎  
FMS_List_Clients Beta ✔︎ ✔︎  
FMS_List_Files Beta ✔︎ ✔︎  
FMS_List_Schedules Beta ✔︎ ✔︎  
FMS_Open_Files Beta ✔︎ ✔︎  
FMS_Pause_Files Beta ✔︎ ✔︎  
FMS_Remove_Files Beta ✔︎ ✔︎  
FMS_Resume_Files Beta ✔︎ ✔︎  
FMS_Run_Schedule Beta ✔︎ ✔︎  
FMS_Upload_Database Beta ✔︎ ✔︎  
FTP_Delete Obsolete ✔︎ ✔︎ ✔︎ ✔︎ ✔︎    
FTP_Upload Obsolete ✔︎ ✔︎ ✔︎ ✔︎ ✔︎    
GetLastDDLError Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎    
GetLastError Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎    
GetPreference Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎    
Get_Machine_Name Active ✔︎ ✔︎ ✔︎ ✔︎      
Gzip Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎    
HMAC Obsolete ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
HTTP_DELETE Obsolete ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎
HTTP_GET Obsolete ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎
HTTP_GET_File Obsolete ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎
HTTP_PATCH Obsolete ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎
HTTP_POST Obsolete ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎
HTTP_PUT_DATA Obsolete ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎
HTTP_PUT_FILE Obsolete ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎
HTTP_Response_Code Obsolete ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
HTTP_Response_Headers Obsolete ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
HTTP_Set_Custom_Header Obsolete ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
HTTP_Set_Proxy Obsolete ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
ImportFile Active ✔︎ ✔︎ ✔︎ ✔︎      
JPEG_Recompress Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
JSONPath Deprecated ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
JSON_ArraySize Deprecated ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
JSON_Encode Deprecated ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
JSON_Error_Description Deprecated ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
ListFilesInFolder Active ✔︎ ✔︎ ✔︎ ✔︎      
MessageDigest Deprecated ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
MoveFile Active ✔︎ ✔︎ ✔︎ ✔︎      
OAuth_RequestAccessToken Beta ✔︎ ✔︎ ✔︎ ✔︎      
OpenFile Active ✔︎ ✔︎ ✔︎ ✔︎    
OpenURL Active ✔︎ ✔︎          
Pause Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
PDF_Append Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
ProgressDialog Active ✔︎ ✔︎    
ProgressDialog_Update Active ✔︎ ✔︎    
ReadTextFromFile Active ✔︎ ✔︎ ✔︎ ✔︎      
RegularExpression Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
SaveFileDialog Active ✔︎ ✔︎    
SelectFile Active ✔︎ ✔︎ ✕     
SelectFolder Active ✔︎ ✔︎ ✕     
SetClipboardText Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎    
SetPreference Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎    
SetTextEncoding Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎    
SMTP_AddAttachment Active ✔︎ ✔︎ ✔︎   ✔︎    
SMTP_Send Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎    
SMTP_Server Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎    
SMTP_Set_Header Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎    
SplitBEFileNodes Internal ✔︎ ✔︎          
StripXMLNodes Internal ✔︎ ✔︎          
TimeZoneOffset Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
UnGzip Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
Unzip Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
UTCMilliseconds Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
Values_ContainsDuplicates Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
Values_FilterOut Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
Values_Sort Obsolete ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
Values_TimesDuplicated Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
Values_Trim Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
Values_Unique Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
Vector_DotProduct Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
Vector_EuclideanDistance Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
Version Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎
VersionAutoUpdate Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎
WriteTextToFile Active ✔︎ ✔︎ ✔︎ ✔︎      
Xero_GenerateKeys Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
Xero_SetTokens Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
XML_Parse Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎
XML_Validate Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎
XOR Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
XPath Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎
XPathAll Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎
Zip Active ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎  
Have more questions? Submit a request

0 Comments

Article is closed for comments.