Tags

    Installation: 8

    Installing the plug-in for use with FileMaker Pro and FileMaker Advanced on Mac and Windows.
    FileMaker Folder
    Installing the FM Nexus Web Services plug-in is as easy as installing any other FileMaker plug-in. For both Mac and Win simply copy the plug-in into your FileMaker extensions folder and restart FileMaker.

    However, the web services also relies on WSDLs to expose functions from other vendors as easy to use FileMaker calculations. There are 2 ways for these WSDLs to be loaded.

    • From the FileMaker/Extension/WSDL folder
    • Dynamically from a field reference

    Move it over.pngIf you plan to be using a WSDL often, and want to have those functions available to you every time you launch FileMaker then simply copy the WSDL file to the WSDL directory.

    Note: WSDL files need to have an extension of .xml or .wsdl for the Web Services plug-in to be able to pick it up and parse the WSDL.

    If on the other hand you want to only load the functions when a particular file is loaded, or just prior to executing a particular script then you might opt to load the WSDL functions dynamically - refer to the default functions section ( _FmNx_Load_WSDL ).

    Note: on Windows there are additional files in the WSDL directory. Do not remove these files as they are used by the plug-in.


    Installing the plug-in for use with FileMaker Server.
    Server plug-in
    The plug-in is installed in the Extensions directory much like it is for the client application, except the path is different. /Library/FileMaker Server/Database Server/Extensions. 

    On a mac server you'll have to make sure that permissions are set correctly. I would invite some of you Unix geeks out there to comment on this here or to provide further clarification. 

    Owner: fmserver - read/write
    Group: fmsadmin - read/write
    Everyone: - read only

    Note: Once the plug-in is installed and permissions are set correctly, you'll then need to restart the Database Server. I have found it easier to just restart the computer instead.

    Launch the server admin application and under the configurations section select Database Server, and then select the Server Plug-Ins tab. In this area you should now see the FM.Nexus - Web Services plug-in. All you should need to do at this point is enable it and save the changes.

    To take advantage of using the plug-in with FileMaker server you might want to write your scripts in such a way that the WSDL functions are loaded when the script is called upon. We'll put together a specific example of this and post it to the examples section. If you have purchased a server license then you can write a script that runs continuously; trolling for any new WSDL functions that need to be processed. The benefit is that one license can accommodate your entire team, the drawback is that it isn't as speedy and direct as it would be if the user were interacting with the service directly, but then again if all you need to do is to send out a phone notification about an upcoming appointment then even if it goes out a minute or two later won't make much of a difference.

    We'll talk more about robots and scheduled scripts in one of our upcoming examples.

    Comments

    /groups/ws/search/index.rss?tag=hotlist/groups/ws/search/?tag=hotWhat’s HotHotListHot!?tag=hot0/groups/ws/sidebar/HotListNo items tagged with hot.hot/groups/ws/search/index.rss?sort=modifiedDate&kind=all&sortDirection=reverse&excludePages=wiki/welcomelist/groups/ws/search/?sort=modifiedDate&kind=all&sortDirection=reverse&excludePages=wiki/welcomeRecent ChangesRecentChangesListUpdates?sort=modifiedDate&kind=all&sortDirection=reverse&excludePages=wiki/welcome0/groups/ws/sidebar/RecentChangesListmodifiedDateallRecent ChangesRecentChangesListUpdateswiki/welcomeNo recent changes.reverse5search