Authentication occurs through a series of SOAP requests. The following sections contain sample authentications.
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>
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>
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:
<?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>
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>