Examples

If Type "Foo" is defined in types.cf as:

Type Foo (

str Name

int IntAttr

str StringAttr

str VectorAttr[]

str AssocAttr{}

static str ArgList[] = { IntAttr, StringAttr,

VectorAttr, AssocAttr }

)

And if a resource "Bar" is defined in the VCS configuration file main.cf as:

Foo Bar (

IntAttr = 100

StringAttr = "Oracle"

VectorAttr = { "vol1", "vol2", "vol3" }

AssocAttr = { "disk1" = "1024", "disk2" = "512" }

)

The online script for a V50 agent, when invoked for Bar, resembles:

online Bar IntAttr 1 100 StringAttr 1 Oracle VectorAttr 3 vol1 vol2 vol3 AssocAttr 4 disk1 1024 disk2 512

The online script for a V40 agent, when invoked for Bar, resembles:

online Bar 100 Oracle 3 vol1 vol2 vol3 4 disk1 1024 disk2 512