FileMaker Server 11. Handboken Uppdatera plugin-program



Relevanta dokument
FileMaker. Köra FileMaker Pro 10 på Terminal Services

FileMaker Server 13. Guiden Installation av nätverksinställningar

FileMaker Pro 11. Köra FileMaker Pro 11 på Citrix XenApp

FileMaker Pro 13. Använda Fjärrskrivbord med

FileMaker. Köra FileMaker Pro 10 på Citrix Presentation Server

FileMaker Server 14. Guiden Installation över nätverk

FileMaker Pro 12. Använda Fjärrskrivbord med

FileMaker Server 12. Guiden Installation av nätverksinställningar

FileMaker Server 10. Guiden Installation av nätverksinställningar

FileMaker Pro 15. Guiden Installation av nätverksinställningar

Installations- och uppdateringsprogram för FileMaker Server 12.0v2 augusti 2012

FileMaker. Installationshandbok. för FileMaker Pro 8 och FileMaker Pro 8 Advanced

Inbyggd programvara för DiMAGE X1, v 1.10

FileMaker Server 15. Guide för att komma igång

FileMaker Pro 10 och FileMaker Pro 10 Advanced

FileMaker Pro 13 Advanced. Funktionshandbok

FileMaker Server 13. FileMaker Server - Hjälp

FileMaker. Handboken Installation och nya funktioner. för FileMaker Pro 8.5 och FileMaker Pro 8.5 Advanced

FileMaker. Handboken Installation och nya funktioner. för FileMaker Pro 10 och FileMaker Pro 10 Advanced

FileMaker Server 14. FileMaker Server - Hjälp

Årsskiftesrutiner i HogiaLön Plus SQL

1. Säkerhetskopiera den eller de byråer du har arbetat med via i Visma Klient.

FileMaker Server 7. Administratörshandbok. För Windows och Mac OS

Installation av. Vitec Online

Design Collaboration Suite

PSTYR OBS! Om du ska installera på en dator med Microsoft Windows XP så måste servicepack 3 vara installerad.

INSTALLATION AV KLIENT

Messenger. Novell 1.0 HITTA DOKUMENTATIONEN ÖVER NOVELL MESSENGER. SNABBSTART

Uppgradering avavigilon Control Center 6

Novell Vibe Add-In 1.0.1

Uppdatering av programvaror Användarhandbok

AVCAD 4.0 för Windows

Installation och konfiguration av klientprogramvara 2c8 Modeling Tool

Installation, Novaschem 2005

Konvertering från Klients databas till Norstedts Byrå

INSTALLATION AV VITEC MÄKLARSYSTEM

HP OfficeJet 200 Mobile Printer series. Installationshandbok för Bluetooth

FileMaker Server 14. Handbok för anpassad webbpublicering

Nero AG SecurDisc Viewer

Säkerhetskopiering och återställning Användarhandbok

Manual - Storegate Team

Innehåll. Installationsguide

Installationsanvisningar HogiaFastighet Pro

Författare Version Datum. Visi System AB

Installationsguide ELCAD 7.10

INSTALLATIONSHANDBOK

Instruktioner för uppdatering från Ethiris 5.x till 6.0

Manual - Storegate Team

Kompletterande instruktioner för installation och konfiguration av HMS-server för koppling mot KONTAKT

Uppdateringsguide v4 SR-3

1 Nyheter i Filr 2.0 Desktop-programmet

Användardokumentation för CuMaP-PC. Fleranvändarsystem och behörigheter

Anvia Online Backup 1(8) Installationsguide

ARX på Windows Vista, Windows 7 eller Windows 2008 server

Installation/uppdatering av Hogia Personal fr.o.m. version 13.1

Uppdatering av programvaror Användarhandbok

Årsskiftesrutiner i HogiaLön Plus SQL

ADOBE FLASH PLAYER 10.3 Lokal inställningshanterare

Anvisningar för installation och borttagning av skrivardrivrutinerna Windows PostScript och PCL utgåva 8

Starta Egenrapportering automatiskt i Mac

FileMaker Pro 14. Guiden Installation över nätverk

MPEG-problemlösning. Obs: Kunskapsdatabasen för WEB innehåller mer information om kardiologispecifika verktyg och visning av MPEG-objekt.

F-Secure Anti-Virus for Mac 2015

FileMaker 11. Handboken för ODBC och JDBC

Novell Filr 1.2 skrivbordsprogram för Mac snabbstart

Installationsmanual Onepix SVENSK

Hur patchar man Entré?

Så här startar du P-touch Editor

Användarhandbok för Nero ControlCenter

Flytt av. Vitec Mäklarsystem

OBS! FÖRSÖK INTE INSTALLERA PROGRAMVARAN INNAN DU HAR LÄST DET HÄR DOKUMENTET.

INSTALLATION AV KLIENT

HASP-felsökningsguide

Novell Filr skrivbordsprogram för Windows snabbstart

Installation av RIB Huvudprogram 1.3

Handbok för Nero ImageDrive

Användarhandledning Plancenter Admin version 2011

Uppdatera Mobilus Professional till version * Filen MpUpdate.exe får inte köras när du startar denna uppdatering.

Manual - Storegate Team med synk

Filimport till Norstedts Byrå

Hämta hem 2005 års installationspaket från Skatteverkets hemsida:

Installationsanvisningar HogiaLön Plus

Manuell installation av SQL Server 2008 R2 Express SP2 fo r SSF Timing

FileMaker. Handboken Installation och nya funktioner. för FileMaker Pro 11 och FileMaker Pro 11 Advanced

Skapa en pdf-fil med hög kvalitet, lämpad för tryckning Skapa pdf-filen i en PC med Windows Skapa pdf-filen i en Mac

FileMaker Server 14. Guide för att komma igång

Instruktioner för uppdatering från Ethiris 4.10 till 5.x

McAfee epolicy Orchestrator Pre-Installation Auditor 2.0.0

Din manual HP DESKJET 990C

Administrationsmanual ImageBank 2

Capitex dataservertjänst

Fiery Driver Configurator

Manuell installation av SQL Server 2008 R2 Express för SSF Timing

Innan installationen behöver dessa tre steg genomföras. Efter installationen kan de aktiveras igen.

Mac OS X 10.6 Snow Leopard Installationshandbok

Användarhandbok för InCD Reader

Installationsanvisning för Su Officemallar 2003 För PC

Installation av. Vitec Mäklarsystem

Krav: * Filen MpUpdate.exe får inte köras när du startar denna uppdatering.

Transkript:

FileMaker Server 11 Handboken Uppdatera plugin-program

2010, FileMaker, Inc. Med ensamrätt. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Kalifornien 95054, USA FileMaker och filmappslogotypen är antingen varumärken eller registrerade varumärken som tillhör FileMaker, Inc. i USA och andra länder. Alla övriga varumärken tillhör sina respektive ägare. FileMakers dokumentation skyddas av lagen om upphovsrätt och det är därför inte tillåtet att mångfaldiga eller distribuera detta dokument utan FileMakers skriftliga medgivande. Dokumentationen får endast användas tillsammans med ett licensierat exemplar av FileMaker-programmet. Samtliga personer, företag, e-postadresser och URL-adresser som förekommer i exempel är fiktiva och eventuella likheter med verkliga personer, företag, e-postadresser eller URL-adresser är fullständigt oavsiktliga. En lista över medverkande visas i dokumenten Tillskrivningar som medföljer den här programvaran. Omnämnande av tredjepartsprodukter och URL-adresser förekommer endast i informationssyfte och ska inte tolkas som förslag eller rekommendationer. FileMaker, Inc. tar inget ansvar när det gäller prestandan hos dessa produkter. Mer information finns på webbplatsen www.filemaker.se. Utgåva: 01

Innehållsförteckning Uppdatera plugin-program Så här fungerar automatisk nedladdning 6 När det nödvändiga plugin-programmet saknas på klientdatorn 6 När det begärda plugin-programmet är inaktuellt på klientdatorn 7 Preparera Mac OS-plugin-program med resursdelning för Auto Update 8 Var i FileMaker Server lagras plugin-program 9 Windows 9 Mac OS 10 Konfigurera Auto Update för databasen 11 Översikt 11 Gör så här när du vill konfigurera kontroll av versioner i databasen 11 Externa funktioner 12 FMSAUC_Version 12 FMSAUC_ FindPlugIn 13 FMSAUC_UpdatePlugIn 14

4 FileMaker Server-handboken Uppdatera plugin-program

Uppdatera plugin-program Denna handbok beskriver hur du använder funktionen Auto Update i FileMaker Server. Med Auto Update kan du se till att databasklienter för FileMaker Pro har de senaste plugin-programmen installerade på sina datorer. Du kan ladda ned plugin-program från FileMaker Server genom att inkludera funktioner för Auto Update i användardefinierade manus som sparas tillsammans med databasfiler för FileMaker Pro. I följande avsnitt hittar du beskrivningar av funktionen Auto Update, ett manusexempel och funktioner i Auto Update. I denna handbok förutsätter vi att du känner till hur du definierar fält och manus samt använder pluginprogram i databasfiler för FileMaker Pro. Information om hur du skapar plugin-program finns i Utveckla tredjeparts plugin-program för FileMaker i FileMaker Pro Advanced Utvecklingshandbok. FileMaker Pro Advanced-cd:n eller den elektroniska nedhämtningsfilen innehåller ett exempel på ett projekt med plugin-program som du kan ändra så att du kan lägga in egna externa funktioner. När du distribuerar FileMaker Pro-databaser i en server- och klientmiljö kan de plugin-program som behövs för databasen installeras på varje klientdator som har åtkomst till databasen. Om du gör ändringar i pluginprogrammet ska det uppdaterade plugin-programmet distribueras till alla klientdatorer som har åtkomst till databasen. I stora organisationer kan det vara tidskrävande att uppdatera många klientdatorer. Du kan använda funktionen Auto Update som finns i FileMaker Server när du vill ladda ned uppdaterade filer automatiskt. Följande illustration visar ett sätt att använda Auto Update när du vill kontrollera både klient- och serverdatorerna för att se om det plugin-program som krävs av databasen finns. Starta Är plugin-programmet Auto Update aktiverat på klientdatorn? Nej Fel: Plugin-programmet saknas eller är inaktiverat Ja Är det nödvändiga plugin-programmet installerat på klientdatorn? Nej Är det nödvändiga plugin-programmet installerat på serverdatorn? Nej Fel: Pluginprogrammet saknas Ja Ja Är det korrekt version av pluginprogrammet? Nej Är det den version av plugin-programmet som krävs av databasen? Nej Fel: Pluginprogrammet saknas Ja Ja Gör ingenting Ladda ned plugin-programmet till klientdatorn och aktivera det

6 FileMaker Server-handboken Uppdatera plugin-program Om du vill att automatisk uppdatering ska fungera på rätt sätt måste du: 1. Se till att plugin-programmet Auto Update är installerat och aktiverat på alla FileMaker Pro-klienter. 2. Konfigurera databasen för att anropa de externa funktioner som finns i plugin-programmet Auto Update. Dessa funktioner verifierar existensen av och versionen för begärda plugin-program både på klient- och serverdatorerna och laddar ned plugin-programmet om så krävs. 3. Påminn serveradministratören om att aktivera Auto Update i FileMaker Server. Den här funktionen kan aktiveras i FileMaker Server Admin Console genom att du klickar på fliken Databasserver > FileMaker Pro-klienter och sedan markerar Tillåt FileMaker Pro-klienter att hämta uppdateringar automatiskt. 4. Ge plugin-programmen till administratören för FileMaker Server så att de kan placeras i mappen Auto Update på serverdatorn och laddas ned när de behövs. Obs! Mac OS plugin-program måste konverteras till formatet.tar innan de placeras på FileMaker Server-datorn för Auto Update i följande fall: 1 serverdatorn kör Windows 1 plugin-programmet är i ett äldre format som innehåller resursdelning (kontrollera med leverantören av plugin-programmet) Om något av dessa fall gäller dig hittar du mer information i Preparera Mac OS-plugin-program med resursdelning för Auto Update på sidan 8. Så här fungerar automatisk nedladdning Auto Update ser till att klienter har aktuella plugin-program genom att hantera två situationer: 1 Klienten öppnar din databas för första gången och plugin-programmet som databasen behöver finns inte på klientdatorn. 1 Klienten har öppnat din databas tidigare men har en inaktuell version av det begärda plugin-programmet och behöver en uppdatering. I följande avsnitt beskrivs den generella serie av händelser som sker när ett plugin-program saknas eller är inaktuellt på klientdatorn. När det nödvändiga plugin-programmet saknas på klientdatorn Klienten startar FileMaker Pro och försöker öppna den delade FileMaker Server-databasen. Manus som du har definierat i databasen kör de externa funktionerna för Auto Update i följande ordning: 1. Den externa funktionen FMSAUC_Version körs. Den returnerar namn och version för det tillgängliga plugin-programmet för Auto Update på klientdatorn för FileMaker Pro. Om information från pluginprogrammet inte returneras, förutsätts att plugin-programmet saknas eller är inaktiverat på klientdatorn. 2. Den externa funktionen YourPlugIn_Version körs. Den returnerar namn och version för klientdatorns plugin-program som kommer att användas för databasen. Om information om version från pluginprogrammet inte returneras, förutsätts att plugin-programmet saknas eller är inaktiverat på klientdatorn. 3. Den externa funktionen FMSAUC_FindPlugIn körs. Den söker efter versioner av plugin-programmet i serverns mapp AutoUpdate och i serverns standardmapp för databasen. Funktionen returnerar en sträng, avgränsad av blanksteg, som visar en lista med alla tillgängliga versioner av plugin-program.

Så här fungerar automatisk nedladdning 7 4. Programmet söker i strängen efter den version som returnerades av funktionen YourPlugIn_Version. Om information om versionen inte returneras av YourPlugIn_Version beror det troligen på att versionen på servern är större än versionen av plugin-programmet på klientdatorn. 5. Om alternativet att återgå till den senaste versionen av plugin-program är aktiverat, placerar den externa funktionen FMSAUC_UpdatePlugIn det plugin-program som krävs i mappen FileMaker Extensions på den aktuella användarens dator enligt följande: P det här operativsystemet: Windows XP Windows Vista Windows 7 Mac OS X Plugin-programmet lagras i den här mappen: C:\Documents and Settings\user_name\Local Settings\Application Data\FileMaker\Extensions\ C:\users\user_name\AppData\Local\FileMaker\Extensions\ C:\users\user_name\AppData\Local\FileMaker\Extensions\ Macintosh HD/Users/user_name/Library/Application Support/FileMaker/Extensions/ När FileMaker Pro startas läser det först in de plugin-program som lagras i aktuell användares mapp Filemaker Extensions. Om ett visst plugin-program inte påträffas i den mappen söker FileMaker Pro efter det plugin-programmet i mappen Extensions för FileMaker Pro-programmet. Obs! 1 Fråga efter plugin-program med namn och versionsnummer, avgränsade med blanksteg. Eftersom blanksteg används som funktionsavgränsare, får inte namn på plugin-program och versioner innehålla några inbäddade blanksteg. 1 Försök inte använda funktionen Auto Update för att uppdatera sig själv. Då kan miljön bli instabil och krascha. När det begärda plugin-programmet är inaktuellt på klientdatorn Klienten startar FileMaker Pro och försöker öppna den delade FileMaker Server-databasen. Manus som du har definierat i databasen kör de externa funktionerna för Auto Update i följande ordning: 1. Den externa funktionen FMSAUC_Version körs. Den returnerar namn och version för det tillgängliga plugin-programmet för Auto Update på klientdatorn för FileMaker Pro. Om information från pluginprogrammet inte returneras, förutsätts att plugin-programmet saknas eller är inaktiverat på klientdatorn. 2. Den externa funktionen YourPlugIn_Version körs. Den returnerar namn och version för klientdatorns plugin-program som kommer att användas för databasen. Om information om version från pluginprogrammet inte returneras, förutsätts att plugin-programmet saknas eller är inaktiverat på klientdatorn. 3. Den externa funktionen FMSAUC_FindPlugIn körs. Den söker i serverns mapp AutoUpdate och serverns standardmapp för databaser efter versioner av plugin-program och returnerar en sträng med en lista över alla tillgängliga versioner av plugin-program.

8 FileMaker Server-handboken Uppdatera plugin-program 4. Programmet söker i strängen efter den version som returnerades av funktionen YourPlugIn_Version. I detta fall är serverns version av plugin-programmet nyare än klientversionen. Detta innebär att versionen på servern är större än versionen av plugin-programmet på klientdatorn. 5. Den externa funktionen FMSAUC_UpdatePlugIn placerar önskat plugin-program i aktuell användares mapp FileMaker Extension enligt följande: P det här operativsystemet: Windows XP Windows Vista Windows 7 Mac OS X Plugin-programmet lagras i den här mappen: C:\Documents and Settings\user_name\Local Settings\Application Data\FileMaker\Extensions\ C:\users\user_name\AppData\Local\FileMaker\Extensions\ C:\users\user_name\AppData\Local\FileMaker\Extensions\ Macintosh HD/Users/user_name/Library/Application Support/FileMaker/Extensions/ Det inaktuella plugin-programmet flyttas till mappen \Extensions\Saved. När FileMaker Pro startas läser det först in de plugin-program som lagras i aktuell användares mapp Filemaker Extensions. Om ett visst plugin-program inte påträffas i den mappen söker FileMaker Pro efter det plugin-programmet i mappen Extensions för FileMaker Pro-programmet. Preparera Mac OS-plugin-program med resursdelning för Auto Update FileMaker Server på Mac OS konverterar temporärt ett okomprimerat plugin-program för Mac OS till formatet.tar för nedladdning till klienter. Denna automatiska konvertering tar emellertid bort resursdelningar vilket kan göra att ett plugin-program som innehåller en resursdelning inte längre fungerar för klienten. Mac OS plugin-filer som innehåller en resursdelning kräver speciella åtgärder för att fungera korrekt med Auto Update: 1 Plugin-programmet måste komprimeras manuellt innan det placeras på FileMaker Server. 1 En Mac OS FileMaker Pro-klient som använder Auto Update med det här plugin-programmet måste ha installerat StuffIt Expander för att automatiskt dekomprimera plugin-programmet. Så här komprimerar du manuellt ett plugin-program som innehåller en resursdelning: 1. Använd en funktion från tredje part som t.ex. StuffIt Standard när du manuellt vill komprimera hela plugin-programmet för Mac OS till en enda fil som.sitx-arkiv. Du kan använda alla verktyg som komprimerar filer med resursdelning, så länge utdatafilen kan packas upp automatiskt av StuffIt Expander. 2. Byt namn på den komprimerade filen med tillägget.sitx eller något annat tillägg till.tar. Om t.ex. plugin-programmet hade namnet test.fmplugin och den komprimerade filen hade namnet test.fmplugin.sitx måste den komprimerade filen byta namn till test.fmplugin.tar. 3. Placera det komprimerade plugin-programmet på serverdatorn i korrekt mapp. Se Var i FileMaker Server lagras plugin-program på sidan 9. Viktigt! StuffIt Expander måste finnas installerat på klientdatorn med Mac OS för att du ska kunna expandera det specialkomprimerade plugin-programmet. Auto Update anropar automatiskt StuffIt Expander när plugin-programmet har hämtats.

Var i FileMaker Server lagras plugin-program 9 Var i FileMaker Server lagras plugin-program Du måste lagra plugin-program i följande mappar på en server: Mappen AutoUpdate Plugin-programmets överordnade mapp måste ha samma namn som plugin-programmet Plugin-programmets överordnade mapp Undermappen som innehåller pluginprogrammet måste ha samma namn som pluginprogrammets versionsnummer. Den underordnade mapp som innehåller plug-in-programmets fil Pluginprogram Översikt av mappstrukturen för plugin-program Windows När du vill lagra filer för plugin-program på en Windows-server, skapar du en mapp i mappen AutoUpdate och namnger den efter plug-in-programmet. Skapa också en underordnad mapp för varje version av pluginprogrammet. Lagra plugin-programmets fil i den underordnade mappen för version. Exempel: C:\Program Files\FileMaker\FileMaker Server\Data\Databases\AutoUpdate \FMS_Sample_PlugIn\1.0\ C:\Program Files\FileMaker\FileMaker Server\Data\Databases\AutoUpdate \FMS_Sample_PlugIn\1.0\FMS_Sample_PlugIn.fmx C:\Program Files\FileMaker\FileMaker Server\Data\Databases\AutoUpdate \FMS_Sample_PlugIn\1.0\FMS_Sample_PlugIn.fmplugin.tar C:\Program Files\FileMaker\FileMaker Server\Data\Databases\AutoUpdate \FMS_Sample_PlugIn\2.0\FMS_Sample_PlugIn.fmx C:\Program Files\FileMaker\FileMaker Server\Data\Databases\AutoUpdate \FMS_Sample_PlugIn\2.0\FMS_Sample_PlugIn.fmplugin.tar Obs! När plugin-program för Mac OS lagras på en Windows-server för att användas med Mac OS-klienter måste de lagras i arkivformatet.tar. Mer information om arkivering av filer med hjälp av detta format hittar du om du startar programmet Mac OS Terminal och skriver man tar vid ledtexten och tittar i Preparera Mac OS-plugin-program med resursdelning för Auto Update på sidan 8.

10 FileMaker Server-handboken Uppdatera plugin-program Mac OS När du vill lagra filer för plugin-program på en Mac OS-server, skapar du en mapp i den AutoUpdate-mapp som namngetts efter plugin-programmet. Skapa också en underordnad mapp för varje version av pluginprogrammet. Lagra plugin-programmets fil i den underordnade mappen för version. Exempel: /Library/FileMaker Server/Data/Databases/AutoUpdate/FMS_Sample_PlugIn /1.0/ /Library/FileMaker Server/Data/Databases/AutoUpdate/FMS_Sample_PlugIn /1.0/FMS_Sample_PlugIn.fmx /Library/FileMaker Server/Data/Databases/AutoUpdate/FMS_Sample_PlugIn /1.0/FMS_Sample_PlugIn.fmplugin.tar /Library/FileMaker Server/Data/Databases/AutoUpdate/FMS_Sample_PlugIn /2,0/FMS_Sample_PlugIn.fmx /Library/FileMaker Server/Data/Databases/AutoUpdate/FMS_Sample_PlugIn /2,0/FMS_Sample_PlugIn.fmplugin.tar Viktigt! Plugin-program och de mappar där de lagras måste ha följande filbehörigheter för att fungera korrekt på Mac OS. Fil eller mapp Gruppera Behörigheter Plugin-programmets överordnade mapp fmsadmin Läsa och köra för gruppen Underordnad mapp med plugin-program fmsadmin Läsa och köra för gruppen Plugin-program fmsadmin Läsa och köra för gruppen Så här ändrar du behörigheter för plugin-filer i en Mac OS-server: 1. Starta programmet Terminal ([hårddisk]/program/verktyg/terminal/). 2. Leta upp den överordnade mappen till den fil eller mapp vars behörigheter du vill ändra och ange följande på kommandoraden: chmod g+rx <filnamn eller mapp> eller chmod g+wrx <filnamn eller mapp> Du måste skriva g+rx, eftersom läs- och kördelarna för grupp måste vara aktiverade för manus och plugin-program. Använd g+wrx-formen när du också vill tillåta skrivbehörighet. Vissa plugin-program eller manus som använder inställningar eller mappar med ytterligare filer kan behöva skrivbehörighet till dessa filer och mappar.

Konfigurera Auto Update för databasen 11 Konfigurera Auto Update för databasen Du kan konfigurera Auto Update på flera sätt i databasen. Denna handbok beskriver ett sätt som använder enkla manussteg och globala fält och är baserat på exempelfilen med namnet AutoUpdatePlugin.fp7 som installerades tillsammans med FileMaker Server. Översikt När du vill konfigurera kontroll av plugin-programmets version för databasen behöver du skriva några enkla manussteg som körs när en klient öppnar databasen. Det första gör att FileMaker Pro går till en start-layout som innehåller globala fält med versionsinformation om de krav databasen ställer på plugin-program. Manuset anropar ett manus med namnet Kör manus för plugin-program, vilket i sin tur anropar delmanus som kontrollerar om det begärda plugin-programmet finns på både klient- och serverdatorerna, samlar in versionsnummer för de plugin-program som finns på dessa platser, jämför dem och sedan laddar ned ett uppdaterat plugin-program från servern om det behövs. Gör så här när du vill konfigurera kontroll av versioner i databasen 1. Öppna databasen med FileMaker Pro och aktivera plugin-programmet Auto Update i dialogrutan Inställningar. Obs! Påminn serveradministratören att aktivera Auto Update på fliken för FileMaker Server Admin Console, Database Server > FileMaker Pro-klienter för att tillåta FileMaker Pro-klienter att hämta uppdateringar automatiskt. 2. Skapa en layout som ska innehålla: 1 fält som definierats med det globala lagringstillvalet som samlar in versionsinformation om pluginprogram eller resultatkoder 1 en knapp som manuellt kör manuset som skapar en fil med versionsinformation för pluginprogrammet för lagring på servern En exempellayout som innehåller alla fält och knappen du behöver finns i layouten STARTUP i exempelfilen AutoUpdatePlugin.fp7. 3. Skriv ett manus som använder funktionen FMSAUC_Version. Den returnerar namn och version för plugin-programmet Auto Update som finns i FileMaker Pro. Om namn och versionssträng inte returneras antar FileMaker Pro att plugin-programmet Auto Update saknas eller inte är aktiverat på klientdatorn. 4. Skriv ett manus som använder funktionen YourPlugIn_Version. Den kontrollerar versionen för pluginprogrammet på klientdatorn och placerar versionsinformation i det globala fältet med namnet Local_Version i din layout för Auto Update. Manussyntax finns i manuset Kontrollera lokala plugin-program i exempelfilen AutoUpdatePlugin.fp7. Information om funktionen YourPlugIn_Version ska inkluderas i dokumentationen för plugin-programmet från tredje part. 5. Skriv ett manus som använder funktionen FMSAUC_FindPlugIn för att kontrollera versionen för pluginprogrammet på serverdatorn och placera informationen om versionen i det globala fältet med namnet Remote_Version i din layout för Auto Update. Manussyntax finns i manuset Kontrollera fjärrplugin-program i exempelfilen AutoUpdatePlugin.fp7. Information om funktionen FMSAUC_FindPlugIn finns i FMSAUC_ FindPlugIn på sidan 13.

12 FileMaker Server-handboken Uppdatera plugin-program 6. Skriv ett manus som konverterar information om versionen till nummerformat och placerar resultatet i ytterligare globala fält i layouten för Auto Update. Denna konvertering till nummerformat krävs för en jämförelse av versionsinformationen för pluginprogrammet som samlats in från klient- och serverdatorerna. Manussyntax finns i manuset Hämta versionsnummer i exempelfilen för AutoUpdatePlugin.fp7. Information om funktionen GetAsNumber finns i online-hjälpen i FileMaker Pro. 7. Skriv ett manus som laddar ner plugin-programmet från serverdatorn om versionen på klientdatorn inte finns eller är inaktuell. Manussyntax finns i manuset Ladda ned plugin-program i exempelfilen AutoUpdatePlugin.fp7. Information om funktionen FMSAUC_UpdatePlugIn finns i FMSAUC_UpdatePlugIn på sidan 14. 8. Skriv ett överordnat manus för att: 1 Se till att plugin-programmet Auto Update är installerat och aktiverat på klientdatorn 1 köra den individuella versionskontrollen och ladda ned de manus du skrev tidigare Manussyntax finns i manuset Kör manus för plugin-program i exempelfilen AutoUpdatePlugin.fp7. Information om funktionen FMSAUC_Version finns i FMSAUC_Version på sidan 12. Externa funktioner Auto Update består av följande externa funktioner. Obs! Dessa funktioner finns i FileMaker Pro endast om plugin-programmet Auto Update är installerat på din dator och aktiverat på fliken Plugin-program under Inställningar. Denna funktion FMSAUC_Version FMSAUC_FindPlugIn FMSAUC_UpdatePlugIn... ger följande resultat Returnerar namn och version för plugin-programmet Auto Update som finns i aktuell användares mapp Extensions på klientdatorn. Om version inte returneras antar FileMaker Pro att pluginprogrammet saknas eller inte är aktiverat på klientdatorn. Returnerar en sträng med en lista över de versioner av plugin-program som finns i mappen AutoUpdate eller i standardmappen för databaser på serverdatorn. Om en sträng inte returneras antar FileMaker Pro att plugin-programmet inte finns på serverdatorn. Laddar ned en fil för plugin-programmet från mappen AutoUpdate eller från standardmappen för databaser på serverdatorn eller också returneras en felkod om filen inte kan laddas ned. FMSAUC_Version Format FMSAUC_Version() Parametrar Konstant heltal; 0 Returnerad datatyp Beskrivning Exempel Text Denna funktion returnerar namn- och versionssträngar från plugin-programmet Auto Update som finns i aktuell användares mapp FileMaker Extensions på klientdatorn. Om ingen sträng påträffas antar FileMaker Pro att pluginprogrammet Auto Update saknas eller inte är aktiverat på klientdatorn. FMSAUC_Version(0)

Externa funktioner 13 FMSAUC_ FindPlugIn Format Parametrar Returnerad datatyp Beskrivning Exempel FMSAUC_FindPlugIn("namn på plugin-program") namn på plugin-program namnet på filen för plugin-programmet. Parametern måste vara omgiven av citattecken. Text Denna funktion returnerar en sträng med en lista över de versioner av pluginprogram som finns i mappen FileMaker Server AutoUpdate eller standardmappen för databaser. Om plugin-programmet inte påträffas returnerar funktionen 1 (negativ 1). FileMaker Server letar efter plugin-programmet på två platser. Först söker det i mappen Auto Update som är placerad i den mapp som innehåller den delade databasen. Om filen inte påträffas där söker den efter mappen Auto Update i FileMaker Servers standardmapp för databaser. Följande exempel visar hur du specificerar den externa funktionen FMSAUC_FindPlugIn i manussteget Tilldela fält. Manussteget Tilldela fält tillåter att du returnerar resultatet från en beräkning i ett enda fält. Mer information om manussteg och funktioner i FileMaker Pro finns i online-hjälpen för FileMaker Pro. Tilldela fält [dbname::remote_version; FMSAUC_FindPlugIn("SamplePlugIn")] Detta exempel returnerar versioner i följande format: 1.0 1.2 1.5 2.0 3.3...

14 FileMaker Server-handboken Uppdatera plugin-program FMSAUC_UpdatePlugIn Format Parametrar Returnerad datatyp Beskrivning FMSAUC_UpdatePlugIn("namn och version för pluginprogrammet") namn och version för plugin-programmet namnet på det pluginprogram eller den supportfil som du vill ladda ned och plugin-programmets versionsnummer. Parametern måste vara omgiven av citattecken. Obs! Plugin-programmets namn och versionsnummer måste åtskiljas av ett blanksteg. Text Denna funktion laddar ner angivet plugin-program eller angiven supportfil från serverdatorn till klientdatorn. FileMaker Server letar efter plugin-programmet på två platser. Först söker det i mappen Auto Update som är placerad i den mapp som innehåller den delade databasen. Om filen inte påträffas där söker den efter mappen Auto Update i FileMaker Servers standardmapp för databaser. Exempel FMS_UpdatePlugIn("SamplePlugIn 1.5"). Felkod Beskrivning Om det finns en fil med samma namn i aktuell användares mapp FileMaker Extensions flyttas den till mappen Extensions\Saved. Om denna fil är ett pluginprogram, inaktiveras den i FileMaker Pro innan den flyttas. Den nyss nedladdade filen kopieras sedan till aktuell användares mapp FileMaker Extensions. Om den nedladdade filen är ett plugin-program aktiveras det. Om nedladdningen av filen lyckas kommer funktionen att returnera 0 (noll). I annat fall returnerar funktionen en felkod som finns i listan i följande tabell. 1 Filen som ska laddas ned saknas i den tillfälliga mappen 2 Mappen Extensions\Saved som ska innehålla säkerhetskopian av det inaktuella plugin-programmet eller supportfilen kunde inte skapas på klientdatorn 3 Filen som ska ersättas på klientdatorn kunde inte tas bort från aktuell användares mapp FileMaker Extensions 4 Filen som ska ersättas kunde inte flyttas till mappen Extensions\Saved 5 Den nedladdade filen kan inte kopieras till aktuell användares mapp Filemaker Extensions 6 Den nedladdade filen måste vara en fil för plugin-program 3 Plugin-programmet Auto Update är inaktiverat i FileMaker Server Admin Console. 5 Den nedladdade filen kan inte hittas i mappen Auto Update på FileMaker Server-datorn 6 Ett fel uppstod på datorn som kör FileMaker Server när filen laddades ned 100 Den externa funktionens definition för FMSAUC_UpdatePlugIn innehåller en ogiltig eller tom parameter 101 Funktionsanropet från klientdatorn till datorn som kör FileMaker Server misslyckades. Serverdatorn kanske kör en tidigare version av FileMaker Server. Om ett fel uppstår under nedladdningsprocessen försöker FMSAUC_UpdatePlugIn återställa alla filer till det läget de var i när funktionsanropet utfördes. Om ett befintligt plugin-program inaktiverades och flyttades till mappen Extensions\Saved, flyttas det tillbaka till aktuell användares mapp FileMaker Extensions och aktiveras igen i FileMaker Pro på klientdatorn.