Agent objects are system objects with global scope. The following example uses a session object to create and configure an agent, then prints out all the agent names that are configured in the policy store:
use Netegrity::PolicyMgtAPI; $policyapi = Netegrity::PolicyMgtAPI‑>New(); $session = $policyapi‑>CreateSession("adminid", "adminpwd"); $ip="127.0.0.1"; $secret="oursecret"; $agentType=$session‑>GetAgentType("Web Agent"); $session‑>CreateAgent("agent1",$agentType,"",$ip,$secret); @agents=$session‑>GetAllAgents(); foreach $agent(@agents) { print $agent‑>Name()."\n"; }
Note: This example creates a v4.x agent. To create a v5.x or v6.x agent, do not specify a shared secret.
Copyright © 2010 CA. All rights reserved. | Email CA about this topic |