Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS FMAPI Plugin:FMAPI:
All Console safe, 92 entry points.
- class FMAdminMBS
- method Constructor
- method Logout as FMResponseMBS
- method Login as FMResponseMBS
- method GetServerStatus as FMResponseMBS
- method UpdateServerStatus(status as String, messageText as String = "", graceTime as Integer = -1) as FMResponseMBS
- method GetServerSecuritySetting as FMResponseMBS
- method UpdateServerSecuritySetting(requireSecureDB as Boolean) as FMResponseMBS
- method GetServerGeneralSettings as FMResponseMBS
- method UpdateServerGeneralSettings(settings as Dictionary) as FMResponseMBS
- method ListDatabases as FMResponseMBS
- method PerformDatabaseOperations(status as String, force as boolean = false) 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 ListClients as FMResponseMBS
- method SendMessageToClient(clientID as Integer, messageText as String) as FMResponseMBS
- method DisconnectClient(ClientID as Integer, messageText as String = "", graceTime as Integer = -1) as FMResponseMBS
- method ListSchedules as FMResponseMBS
- method DuplicateSchedule(scheduleID as Integer) as FMResponseMBS
- 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 GetSchedule(scheduleID as Integer) as FMResponseMBS
- method EditSchedule(scheduleID as Integer, schedule as Dictionary) as FMResponseMBS
- method DeleteSchedule(scheduleID as Integer) as FMResponseMBS
- method GetPHPSettings as FMResponseMBS
- method UpdatePHPSettings(settings as Dictionary) as FMResponseMBS
- method GetXMLSettings as FMResponseMBS
- method UpdateXMLSettings(enabled as Boolean) as FMResponseMBS
- method GetXDBCSettings as FMResponseMBS
- method UpdateXDBCSettings(enabled as Boolean) as FMResponseMBS
- method GetDataAPISettings as FMResponseMBS
- method UpdateDataAPISettings(enabled as Boolean) as FMResponseMBS
- method UpdateWebDirectSettings(enabled as Boolean) as FMResponseMBS
- method UpdateWPESettings(machineID as Integer, enabled as Boolean) as FMResponseMBS
- method GetWPESettings as FMResponseMBS
- method GetWPESettings(MachineID as Integer) as FMResponseMBS
- method GetWebDirectSettings as FMResponseMBS
- class FMConnectionMBS
- method Constructor
- method Logout as FMResponseMBS
- method Login as FMResponseMBS
- method SendRequest(HTTPMethod as String, Query as String, Body as String = "") as FMResponseMBS
- property Server as String
- property Username as String
- property Password as String
- property SessionToken as String
- property Version as String
- property Headers as Dictionary
- property CAPath as String
- shared property IncludeDataInDebugMessages as Boolean
- class FMContainerUploadMBS
- method Constructor
- method SetPicture(Pic as Picture)
- property FileName as String
- property MimeType as String
- property DataString as String
- property DataMemory as MemoryBlock
- property ModId as String
- property RecordId as String
- property ContainerFieldName as String
- property ContainerFieldRepetition as String
- class FMDataMBS
- method Constructor
- method ProductInfo as FMResponseMBS
- method DatabaseNames as FMResponseMBS
- method LayoutNames as FMResponseMBS
- method ScriptNames as FMResponseMBS
- method LayoutMetadata(recordId as String) as FMResponseMBS
- method Login as FMResponseMBS
- method Login(dataSources() as FMDataSourceMBS) as FMResponseMBS
- method Logout as FMResponseMBS
- method ValidateSession as FMResponseMBS
- method GetRecords(request as FMRequestMBS = nil) as FMResponseMBS
- method CreateRecord(request as FMRequestMBS) as FMResponseMBS
- method GetRecord(request as FMRequestMBS = nil, recordId as String) as FMResponseMBS
- method EditRecord(request as FMRequestMBS = nil, recordId as String) as FMResponseMBS
- method DeleteRecord(request as FMRequestMBS = nil, recordId as String) as FMResponseMBS
- method DuplicateRecord(request as FMRequestMBS = nil, recordId as String) as FMResponseMBS
- method FindRecords(request as FMRequestMBS = nil, query as String) as FMResponseMBS
- method ExecuteScript(scriptName as String, scriptParam as String = "") as FMResponseMBS
- method UploadToContainerField(Upload as FMContainerUploadMBS) as FMResponseMBS
- method SetGlobalFields(globalFields as Dictionary) as FMResponseMBS
- property Database as String
- property Layout as String
- property OAuthRequestId as String
- property OAuthIdentifier as String
- class FMDataSourceMBS
- class FMRequestMBS
- method Constructor
- method portal as String()
- method setPortal(portal() as String)
- property scriptName as String
- property scriptParam as String
- property scriptPresortName as String
- property scriptPresortParam as String
- property scriptPrerequestName as String
- property scriptPrerequestParam as String
- property layoutResponse as String
- property offset as Integer
- property limit as Integer
- property sort as String
- property FieldData as Dictionary
- property PortalData as String
- property ModId as String
- class FMResponseMBS
- method Constructor
- property Result as Variant
- property ResultJSON as String
- property RawResultJSON as String
- property ErrorCode as Integer
- property ErrorMessage as String
- property DebugMessages as String
- property EffectiveURL as String
- property ResponseCode as Integer
- property CURLErrorCode as Integer
- property CURLErrorMessage as String
- property BodySent as String
Blog Entries
- MBS Xojo Plugins, version 22.6pr1
- MBS Xojo Plugins, version 22.3pr2
- MBS Xojo Plugins, version 21.6pr4
- MonkeyBread Software Releases the MBS Xojo Plugins in version 21.1
- MBS Xojo Plugins, version 21.1pr7
- 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