I originally posted this question on the EMC Community site and they
pointed me in the direction of you lovely people, so I'm wondering if
anyone can answer it. I was recently tasked with getting to grips with
the XAM API for my company. I've been getting on well setting up a
test Win32 application which I intend to use on my own filesystem,
however I have hit a snag following the sample code EMC provided:
// Connect to XSystem
xam_string vXRI = "snia-xam://example_vim!10.1.1.1";
xam_status vStatus = XAMLibrary_Connect(vXRI,&vXSystem);
Referring to the code above, I have been completely unable to find
the described example_vim anywhere in the SDK. I've done some rooting
around in the syntax of XRI declaration and found that the '10.1.1.1'
can be an IP address or other identifier. I attempted changing it to
'127.0.0.1' since I'm working on my own file system but still no luck;
I had a feeling it wouldn't work in any case since I can't seem to
find a .dll for the VIM to begin with. All known libraries and
includes have been added to my environment (VC++ 6) but it remains
Having done some googling, I found that this mystery VIM is being
referred to as a reference VIM which is specifically set out to
emulate typical VIM features for developers to test their XAM
applications on their own systems, and it says this is included within
the XAM SDK. I have a number of dlls in my include path, including
centera_vim.dll which we intend to make use of in the release, but no
sign of anything like a reference VIM. Is there another package I
should download or am I just being foolish?
You received this message because you are subscribed to the "XAM Developers Group" group.
To post to this group, send email to
To unsubscribe from this group, send email to
For more options, visit this group at
Reminder that due to the SNIA IP Policy, only bug reports can be accepted as feedback for the specification or code.