Hello,

I have the following type definition:
type Synchronize (
static str RegList[] = { Request }
static str ArgList[] = { PathName }
NameRule = Synchronize_ + resource.PathName
int Request
str Grant
str PathName
)

and the following entry points, written in perl:
# ls -l /opt/VRTSvcs/bin/Synchronize
-r-xr--r-- 1 root sys 2097 Apr 25 10:49 attr_changed
-r-xr--r-- 1 root sys 1097 Apr 25 10:48 monitor
-r-xr--r-- 1 root sys 1048 Apr 25 10:48 offline
-r-xr--r-- 1 root sys 1187 Apr 25 10:48 online
-r-xr--r-- 1 root sys 1793 Apr 25 10:48 open
-r-xr--r-- 1 root sys 1314 Apr 25 10:49 synchronize.pm
lrwxrwxrwx 1 root other 14 Apr 23 13:59 SynchronizeAgent ->
../ScriptAgent

I believe the registration is taking place correctly:
# hatype -display Synchronize

Synchronize RegList Request


However, attr_changed is not running when the Request attribute
is changed.

I know attr_changed works fine when I run it manually, so I must
be missing something in the VCS configuration.

Thanks,
Darren

P.S. I'm using 1.3.0 on sparc solaris 2.7.