The original error seemed to be (as noted by Jinesh below) that I had Active State 64 bit installed. Now I am getting another error regarding the use PAN::API; line when I import the module for communicating with the PAN UID agent. I have had a case open for several weeks with customer support but they have been awful about helping me. They confirmed the 64 bit but I had to ask them directly. Then I send this new error and just crickets. Not only are we Kiwi users but run SolarWinds as well. I would expect better support for paying customers...
That is our error when I run it.
My script is this:
sub Main()
{
use PAN::API;
$string = Fields.VarCleanMessageText;
$SERVER = SERVER_IP;
#Extract user and IP from string
....clipped...
# Create User ID API connection
$uid=PAN::API::UID->new($SERVER);
#Post data to agent
$uid->add('login',$username,$ip_address);
$uid->submit();
return "OK"; #return value for Kiwi
}
Works flawlessly if I pass the string in manually.
Really frustrated. I am about to modify the script to just farm the data out of the log file & purge it every minute as this is my ONLY application for Kiwi.
What a waste...
Kevin