I'm using GroupWise 2014 R2 and calling getProxyAccessListRequest as follows:

getProxyAccessListRequest *proxyReq = new getProxyAccessListRequest;
getProxyAccessListResponse *proxyResp = new getProxyAccessListResponse;

soapHeaders->Send(sess);
proxyResp = gwSoap->getProxyAccessListRequest(proxyReq);

If there are no proxy entries, no problem.
If there is only <All User Access> without rights, no problem.
If I add an entry without rights, no problem.
But if I add rights to the added entry, the program quits on the call to getProxyAccessListRequest reporting "Abnormal program termination".
Remove the rights and it works again.

Here is the SOAP response with no rights:

<SOAP-ENV:Envelope
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<getProxyAccessListResponse
xmlns:gwt="http://schemas.novell.com/2005/01/GroupWise/types"
xmlns="http://schemas.novell.com/2005/01/GroupWise/methods">
<accessRights>
<gwt:entry>
<gwt:displayName>
&lt;All User Access&gt;
</gwt:displayName>
<gwt:uuid>
&lt;All User Access&gt;
</gwt:uuid>
<gwt:id>
&lt;All User Access&gt;@60
</gwt:id>
</gwt:entry>
<gwt:entry>
<gwt:displayName>
Camilla Gibson
</gwt:displayName>
<gwt:email>
Camilla.Gibson@windermere.jrbsoftware.com
</gwt:email>
<gwt:uuid>
4E06B020-05E9-0000-996A-726262333862
</gwt:uuid>
<gwt:id>
4E06B020-05E9-0000-996A-726262333862@60
</gwt:id>
</gwt:entry>
</accessRights>
<status>
<gwt:code>
0
</gwt:code>
</status>
</getProxyAccessListResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>


Here is the SOAP response with read access granted to mail.


<SOAP-ENV:Envelope
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<getProxyAccessListResponse
xmlns:gwt="http://schemas.novell.com/2005/01/GroupWise/types"
xmlns="http://schemas.novell.com/2005/01/GroupWise/methods">
<accessRights>
<gwt:entry>
<gwt:displayName>
&lt;All User Access&gt;
</gwt:displayName>
<gwt:uuid>
&lt;All User Access&gt;
</gwt:uuid>
<gwt:id>
&lt;All User Access&gt;@60
</gwt:id>
</gwt:entry>
<gwt:entry>
<gwt:displayName>
Camilla Gibson
</gwt:displayName>
<gwt:email>
Camilla.JRBpo2.JRBDom@windermere.jrbsoftware.com
</gwt:email>
<gwt:uuid>
4E06B020-05E9-0000-996A-726262333862
</gwt:uuid>
<gwt:id>
4E06B020-05E9-0000-996A-726262333862@60
</gwt:id>
<gwt:mail>
<gwt:read>
1
</gwt:read>
</gwt:mail>
</gwt:entry>
</accessRights>
<status>
<gwt:code>
0
</gwt:code>
</status>
</getProxyAccessListResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

There are only two differences: One is the inclusion (as expected) of

<gwt:mail>
<gwt:read>
1
</gwt:read>
</gwt:mail>

But the form of the value for <gwt:email> has changed from

Camilla.Gibson@windermere.jrbsoftware.com

to

Camilla.JRBpo2.JRBDom@windermere.jrbsoftware.com

which seems a little odd.

I'm wondering if the groupwise.wsdl I used to create groupwise.cpp/groupwise.h needs updating. I used the GW1201 version which was the most recent in
novell-gwsoap-devel-2013.01.15.zip, which I believe to be the most recent SOAP development kit. Is there a newer version for 2014?

Thanks in advance, John

PS I'm also curious why the ids have @60 appended. Google has not provided an explanation.