Fetch From Options Cache
From Sysgem Support
'Tips for developers working within the Sysgem Enterprise Manager (SEM) environment'.
Fetching Data from the Central Options cache using API calls to the SEM Authorization Server
Fetching Central Options Cache Data from a script running on the workstation
An Example Task Script
Copy the script shown belowand paste it into the Windows script of a
#++++++++++++++++++++++++++++++++++
# |
# Windows NT script (PERL). |
# |
#++++++++++++++++++++++++++++++++++
#
#
#
# fetch the content of file directly from the Central AuthServer to a local file
# - out of a sub-folder in the Central Options Cache
#
use Sysgem;
#
# the file path from the Options cache
#
my $directory = "TestFolder"; # name of the subdirectory in the options cache
my $file = "TestFile.txt"; # name of the file to read
my $tempfile = ""; # for path to local temporary file
my $path = $directory . "\\" . $file;
#
# retrieve the file
#
my $retval = Sysgem::SEMAuthSvrOptionsCacheFetch($path, $tempfile, $error);
#
# show the path to the local temporary file created
#
print "Path to temporary file : [$tempfile]\n\n";
#
# print the content of the file
#
if (open TEMPFILE, "< $tempfile")
{
my @lines = <TEMPFILE>;
close TEMPFILE;
print "-- <Start of temporary file> --\n";
foreach my $item (@lines)
{
print "$item";
}
print "-- <End of temporary file> --\n\n";
}
else
{
print "can't open temp file [$tempfile]\n";
}
#
# tidy up
#
unlink($tempfile);
print "Temporary file removed\n";