FMAdminMBS class
Online Documentation - Statistics - FAQ - Plugin Parts (All , Dependencies ) - Class hierarchy
New in Version
22.2
22.3
22.4
22.5
23.0
23.1
23.2
23.3
23.4
23.5
24.0
24.1
The list of the topics ,
classes ,
interfaces ,
controls ,
modules ,
global methods by category ,
global methods by name ,
screenshots ,
licenses
and examples .
Platforms to show: All Mac Windows Linux Cross-Platform
FMAdminMBS class
Super class: FMConnectionMBS
The class for FileMaker Server Admin API.
Example
Dim d As New FMAdminMBS d.Password = "admin" d.Username = "admin" d.Server = "localhost" Dim r As FMResponseMBS = d.LoginIf r = Nil Then msgbox "Failed?" else MsgBox r.ErrorMessageEnd If
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
This class has no sub classes.
Some examples using this class:
Blog Entries
Release notes
Version 23.0
Fixed Login for FMAdminMBS to work again with newer FileMaker servers.
Version 20.4
The items on this page are in the following plugins: MBS FMAPI Plugin .
FinderSelectionMBS
-
FMConnectionMBS