Net::FileMaker::XML - Interact with FileMaker Server's XML Interface.
This module provides the interface for communicating with FileMaker Server's XML service.
You can simply invoke Net::FileMaker directly and specify the 'type' key in the constructor as "xml":
use Net::FileMaker; my $fms = Net::FileMaker->new(host => $host, type => 'xml');
It's also possible to call this module directly:
use Net::FileMaker::XML; my $fms = Net::FileMaker::XML->new(host => $host); my $dbnames = $fms->dbnames; my $fmdb = $fms->database(db => $db, user => $user, pass => $pass);
Creates a new object. The specified must be a valid address or host name.
Initiates a new database object for querying data in the databse.
Returns an arrayref containing all XML/XSLT enabled databases for a given host. This method requires no authentication.
This distrobution is actively tested against FileMaker Advanced Server 10.0.1.59 and 18.104.22.168. Older versions are not tested at present, but feedback is welcome. See the messages present in the test suite on how to setup tests against your server.