1.3 Authentication

Authentication occurs through a series of SOAP requests. The following sections contain sample authentications.

1.3.1 Login Request from GroupWise

Login Request:

<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:gwar="http://schemas.novell.com/2007/05/GroupWise/archive">
<env:Body>
<gwar:loginRequest>
<gwar:auth xsi:type="gwar:TrustedApplication">
<gwar:username>user1.po.primary.6A6A0AB0-0200-0000-B188-29BCB65623D7</gwar:username>
<gwar:name>Retain</gwar:name>
<gwar:key>C57703410525000090EAAD001600F300C57703420525000090EAAD001600F300</gwar:key>
</gwar:auth>
<gwar:language>en</gwar:language>
<gwar:version>1.0</gwar:version>
</gwar:loginRequest>
</env:Body>
</env:Envelope>

Response:

<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:gwar="http://schemas.novell.com/2007/05/GroupWise/archive">
<env:Body>
<gwar:loginRequest>
<gwar:auth xsi:type="gwar:TrustedApplication">
<gwar:username>user1.po.primary.6A6A0AB0-0200-0000-B188-29BCB65623D7</gwar:username>
<gwar:name>Retain</gwar:name>
<gwar:key>C57703410525000090EAAD001600F300C57703420525000090EAAD001600F300</gwar:key>
</gwar:auth>
<gwar:language>en</gwar:language>
<gwar:version>1.0</gwar:version>
</gwar:loginRequest>
</env:Body>
</env:Envelope>

1.3.2 Read Item Request from GroupWise

Read Item Request:

<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:gwar="http://schemas.novell.com/2007/05/GroupWise/archive">
<env:Header>
<gwar:session>4m532tcksq6ip14dr74sjm-1g18vm</gwar:session>
</env:Header>
<env:Body>
<gwar:readItemRequest>
<gwar:id>4A77FDD5.primary.po.100.1726E36.1.52D.1.52D.1@1</gwar:id>
<gwar:archiveId>rO0ABXQAHmVtYWlsSUQ9NTY5JnN2PTEmdmVuZG9yPXJldGFpbg==</gwar:archiveId>
<gwar:originalId>4A647C96.$$$.$$$.100.1242424.1.20B.1@1</gwar:originalID>
</gwar:readItemRequest>
</env:Body>
</env:Envelope>

Response:

<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:gwar="http://schemas.novell.com/2007/05/GroupWise/archive">
<env:Header>
<gwar:session>4m532tcksq6ip14dr74sjm-1g18vm</gwar:session>
</env:Header>
<env:Body>
<gwar:readItemRequest>
<gwar:id>4A77FDD5.primary.po.100.1726E36.1.52D.1.52D.1@1</gwar:id>
<gwar:archiveId>rO0ABXQAHmVtYWlsSUQ9NTY5JnN2PTEmdmVuZG9yPXJldGFpbg==</gwar:archiveId>
<gwar:originalId>4A647C96.$$$.$$$.100.1242424.1.20B.1@1</gwar:originalID>
</gwar:readItemRequest>
</env:Body>
</env:Envelope>

1.3.3 Read Attachment Request

Read Attachment Request 1

Read Attachment Request:

<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:gwar="http://schemas.novell.com/2007/05/GroupWise/archive">
<env:Header>
<gwar:session>4mknf7tbl9rie14dr74ts7-1g18vm</gwar:session>
</env:Header>
<env:Body>
<gwar:readAttachmentRequest>
<gwar:id>rO0ABXQAb3NlcnZsZXQvcmFyP2RvY0lEPTU1M0QwRTA1M0ZFMEFGMUI1Qzk4ODYzMDVGRDM0QzQ2QzVFMTIyRTZEQzM1Njg5MTkyOUJEQUUzNzEyRkU3NkImdGFnSUQ9JmRvY1NpemU9MTA1NTQyJmd6aXA9MQ==</gwar:di>
<gwar:offset>0</gwar:offset>
<gwar:length>32767</gwar:length>
</gwar:readAttachmentRequest>
</env:Body>
</env:Envelope>

Response:

<?xml version=’1.0’ encoding=’UTF-8’?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body><readAttachmentResponse xmlns="http://schemas.novell.com/2007/05/GroupWise/archive">
<part length="32767" offset="32767">
/9j/4AAQSkZJRgABAgEAYABgAAD/7RBKUGhvdG9zaG9wIDMuMAA4QklNA+0KUmVzb2x1dGlv...
</part>
<status>
<code>0</code>
</status>
</readAttachmentRequest>
</S:Body>
</S:Envelope>

Read Attachment Request 2

Read Attachment Request:

<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:gwar="http://schemas.novell.com/2007/05/GroupWise/archive">
<env:Header>
<gwar:session>4mknf7tbl9rie14dr74ts7-1g18vm</gwar:session>
</env:Header>
<env:Body>
<gwar:readAttachmentRequest>
<gwar:id>rO0ABXQAb3NlcnZsZXQvcmFyP2RvY0lEPTU1M0QwRTA1M0ZFMEFGMUI1Qzk4ODYzMDVGRDM0QzQ2QzVFMTIyRTZEQzM1Njg5MTkyOUJEQUUzNzEyRkU3NkImdGFnSUQ9JmRvY1NpemU9MTA1NTQyJmd6aXA9MQ==</gwar:di>
<gwar:offset>32767</gwar:offset>
<gwar:length>32767</gwar:length>
</gwar:readAttachmentRequest>
</env:Body>
</env:Envelope>

Response:

<?xml version=’1.0’ encoding=’UTF-8’?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body><readAttachmentResponse xmlns="http://schemas.novell.com/2007/05/GroupWise/archive">
<part length="32767" offset="65534">
ztCmtFb4dJ2gacp6tLIaZBP0wJHH8pEdjAtAkg9iNO...
</part>
<status>
<code>0</code>
</status>
</readAttachmentRequest>
</S:Body>
</S:Envelope>

1.3.4 Logout Request

Logout Request:

<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:gwar="http://schemas.novell.com/2007/05/GroupWise/archive">
<env:Header>
<gwar:session>4mknf7tbl9rie14dr74ts71g18vm</gwar:session>
</env:Header>
<env:Body>
<gwar:logoutRequest></gwar:logoutRequest>
</env:Body>
</env:Envelope>

Response:

<?xml version=’1.0’ encoding=’UTF-8’?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Body><logoutResponse xmlns="http://schemas.novell.com/2007/05/GroupWise/archive">
<status>
<code>0</code>
</status>
</logoutRequest>
</S:Body>
</S:Envelope>