Discussion:
general api newbie advice for GW addr book
(too old to reply)
Michael Bell
2010-01-08 16:37:16 UTC
Permalink
Good morning all,
I have already posted this question with Novell Support and they
directed me to this forum.
We have a GW8.0.1 system. We also have a corporate intranet portal.
We would like to link our corporate intranet portal with the Groupwise
address book so that users could click a link in the portal and be
allowed to update their contact info in the GW address book.
I'm assuming that this could be done using API's but since I've never
used them before, I'm kinda looking for some general direction and
information as to how they would be used in a scenario such as this.
I'm not looking for specific programming instructions -- just general
direction on how the API's would be used.
Thanks for any advice you can offer.
Well you can use SOAP as a trusted app. Then you can add/edit/remove
entries. But I've not tried edited contact info in system book (which
mostly read-only)

You can also use Object API but only if you are running Win32 COM.
Preston Stephenson
2010-01-11 13:02:12 UTC
Permalink
A user can update personal address book entries
using the SOAP API or the Object API.
To update entries in the system address book,
you need to use the Admin API.
The Admin API is meant more for an administrative
application, not a general user application.
Post by Michael Bell
On Friday, January 08, 2010 at 9:37 AM, Michael
Good morning all,
I have already posted this question with Novell Support and they
directed me to this forum.
We have a GW8.0.1 system. We also have a corporate intranet portal.
We would like to link our corporate intranet portal with the Groupwise
address book so that users could click a link in the portal and be
allowed to update their contact info in the GW address book.
I'm assuming that this could be done using API's but since I've never
used them before, I'm kinda looking for some general direction and
information as to how they would be used in a scenario such as this.
I'm not looking for specific programming instructions ‑‑ just
general
Post by Michael Bell
direction on how the API's would be used.
Thanks for any advice you can offer.
Well you can use SOAP as a trusted app. Then you can add/edit/remove
entries. But I've not tried edited contact info in system book (which
mostly read‑only)
You can also use Object API but only if you are running Win32 COM.
Michael Bell
2010-01-11 16:25:24 UTC
Permalink
It's not a personal AB here. It's the GW system ab.
Post by Preston Stephenson
A user can update personal address book entries
using the SOAP API or the Object API.
To update entries in the system address book,
you need to use the Admin API.
The Admin API is meant more for an administrative
application, not a general user application.
Post by Michael Bell
On Friday, January 08, 2010 at 9:37 AM, Michael
Good morning all,
I have already posted this question with Novell Support and they
directed me to this forum.
We have a GW8.0.1 system. We also have a corporate intranet portal.
We would like to link our corporate intranet portal with the Groupwise
address book so that users could click a link in the portal and be
allowed to update their contact info in the GW address book.
I'm assuming that this could be done using API's but since I've never
used them before, I'm kinda looking for some general direction and
information as to how they would be used in a scenario such as this.
I'm not looking for specific programming instructions ‑‑ just
general
Post by Michael Bell
direction on how the API's would be used.
Thanks for any advice you can offer.
Well you can use SOAP as a trusted app. Then you can add/edit/remove
entries. But I've not tried edited contact info in system book (which
mostly read‑only)
You can also use Object API but only if you are running Win32 COM.
Michael Bell
2010-01-11 16:26:26 UTC
Permalink
Post by Preston Stephenson
A user can update personal address book entries
using the SOAP API or the Object API.
To update entries in the system address book,
you need to use the Admin API.
The Admin API is meant more for an administrative
application, not a general user application.
Preston, that is kind of the direction we were hoping to go. The user
would log into the portal and enter their contact info. Then the portal
would pass the admin credentials behind the scenes and update the
information in the system address book.
Assuming this is doable, if I go to 'Develop to GroupWise - Developer
Community'
(http://developer.novell.com/wiki/index.php/Develop_to_GroupWise),
"Perform Administrative Tasks Programmatically", "GroupWise
Administrative Object API"?
Thanks
Correct, that is the option. It is a Win32 COM API so the service called
by the portal must run on windows, and must have access to the domain
directory.
Michael Bell
2010-01-12 16:14:49 UTC
Permalink
Post by Michael Bell
Correct, that is the option. It is a Win32 COM API so the service called
by the portal must run on windows, and must have access to the domain
directory.
Uh oh. The portal runs on a SLES box. Are there no API's currently
written for Linux?
Sure there are - SOAP. But as noted by Preston, SOAP doesn't support
what you want.

You'll have to write a service that runs on windows and call it via
http/tcpip/whatever from SLES.

Loading...