Resource type definition for the Netlsnr agent

The Netlsnr agent of the Cluster Server agent for Oracle is represented by the Netlsnr resource type in VCS.

type Netlsnr (
 static str AgentDirectory = "/opt/VRTSagents/ha/bin/Netlsnr"
 static keylist SupportedActions = { VRTS_GetInstanceName, 
   VRTS_GetRunningServices, "tnsadmin.vfd" }
 static str ArgList[] = { Owner, Home, TnsAdmin, Listener, 
   EnvFile, MonScript, LsnrPwd, Encoding }
 static int IMF{} = { Mode=3, MonitorFreq=5, RegisterRetryLimit=3 }
	static str IMFRegList[] = { Home, Owner, Listener }
 static int ContainerOpts{} = { RunInContainer=1, PassCInfo=0 }
 str Owner
 str Home
 str TnsAdmin
 str Listener
 str EnvFile
 str MonScript = "./bin/Netlsnr/LsnrTest.pl"
 str LsnrPwd
 str Encoding
 static boolean IntentionalOffline = 0
)