Platforms to show: All Mac Windows Linux Cross-Platform
FMAdminMBS class
Super class: FMConnectionMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Claris FileMaker Data API | MBS FMAPI Plugin | 20.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Our plugin does re-login if the session expired as well as login if needed.
For use with Claris Server or FileMaker Server.
Subclass of the FMConnectionMBS class.
- 39 methods
- method Constructor
- method CreateBackupSchedule(schedule as Dictionary) as FMResponseMBS
- method CreateFileMakerScriptSchedule(schedule as Dictionary) as FMResponseMBS
- method CreateMessageSchedule(schedule as Dictionary) as FMResponseMBS
- method CreateScriptSequenceSchedule(schedule as Dictionary) as FMResponseMBS
- method CreateSystemScriptSchedule(schedule as Dictionary) as FMResponseMBS
- method CreateVerifySchedule(schedule as Dictionary) as FMResponseMBS
- method DeleteSchedule(scheduleID as Integer) as FMResponseMBS
- method DisconnectClient(ClientID as Integer, messageText as String = "", graceTime as Integer = -1) as FMResponseMBS
- method DuplicateSchedule(scheduleID as Integer) as FMResponseMBS
- method EditSchedule(scheduleID as Integer, schedule as Dictionary) as FMResponseMBS
- method GetDataAPISettings as FMResponseMBS
- method GetPHPSettings as FMResponseMBS
- method GetSchedule(scheduleID as Integer) as FMResponseMBS
- method GetServerGeneralSettings as FMResponseMBS
- method GetServerSecuritySetting as FMResponseMBS
- method GetServerStatus as FMResponseMBS
- method GetWebDirectSettings as FMResponseMBS
- method GetWPESettings as FMResponseMBS
- method GetWPESettings(MachineID as Integer) as FMResponseMBS
- method GetXDBCSettings as FMResponseMBS
- method GetXMLSettings as FMResponseMBS
- method ListClients as FMResponseMBS
- method ListDatabases as FMResponseMBS
- method ListSchedules as FMResponseMBS
- method Login as FMResponseMBS
- method Logout as FMResponseMBS
- method PerformDatabaseOperations(DatabaseID as Integer, status as String, key as string = "",saveKey as boolean = false, messageText as string = "", force as boolean = false) as FMResponseMBS
- method PerformDatabaseOperations(status as String, force as boolean = false) as FMResponseMBS
- method SendMessageToClient(clientID as Integer, messageText as String) as FMResponseMBS
- method UpdateDataAPISettings(enabled as Boolean) as FMResponseMBS
- method UpdatePHPSettings(settings as Dictionary) as FMResponseMBS
- method UpdateServerGeneralSettings(settings as Dictionary) as FMResponseMBS
- method UpdateServerSecuritySetting(requireSecureDB as Boolean) as FMResponseMBS
- method UpdateServerStatus(status as String, messageText as String = "", graceTime as Integer = -1) as FMResponseMBS
- method UpdateWebDirectSettings(enabled as Boolean) as FMResponseMBS
- method UpdateWPESettings(machineID as Integer, enabled as Boolean) as FMResponseMBS
- method UpdateXDBCSettings(enabled as Boolean) as FMResponseMBS
- method UpdateXMLSettings(enabled as Boolean) as FMResponseMBS
- 6 constants
Database Operations
Constant | Value | Description |
---|---|---|
kDatabaseOperationClose | "CLOSED" |
Close database. |
kDatabaseOperationOpen | "OPENED" |
Open database. |
kDatabaseOperationPause | "PAUSED" |
Pause database. |
kDatabaseOperationResume | "RESUMED" |
Resume database. |
Server Status
Constant | Value | Description |
---|---|---|
kServerStatusRunning | "RUNNING" |
Start server |
kServerStatusStopped | "STOPPED" |
Stop server |
Super class FMConnectionMBS
- 7 properties
- shared property IncludeDataInDebugMessages as Boolean
- 4 methods
- method Constructor Private
- method Login as FMResponseMBS
- method Logout as FMResponseMBS
- method SendRequest(HTTPMethod as String, Query as String, Body as String = "") as FMResponseMBS Private
This class has no sub classes.
Some examples using this class:
Blog Entries
- MBS Xojo Plugins, version 22.6pr1
- News from the MBS Xojo Plugins Version 20.4
- Connect to Claris FileMaker Server from Xojo via Data API
- MonkeyBread Software Releases the MBS Xojo Plugins in version 20.4
- MBS Xojo Plugins, version 20.4pr7
Release notes
- Version 23.0
- Fixed Login for FMAdminMBS to work again with newer FileMaker servers.
- Version 20.4
- Added classes to connect to Claris FileMaker Server Data and Admin API from Xojo: FMConnectionMBS, FMResponseMBS, FMRequestMBS, FMDataSourceMBS, FMDataMBS, FMContainerUploadMBS, FMAdminMBS classes.
The items on this page are in the following plugins: MBS FMAPI Plugin.
FinderSelectionMBS - FMConnectionMBS