SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
24.09.2015
@ copyright Diethmar Rimser 2015 1 1
How to Convert a GroupWise
User into a Resource
Diethmar Rimser
Paul Van der Cruyssen
© Open Horizons. All rights reserved. Diethmar Rimser 2015, 2
About this Session
There are two types of mailboxes: GroupWise users
and GroupWise resources with different properties
and different organisational background.
Sometimes there is a request to convert into another
object type because of business needs.
A small showcase has been prepared to show how to
convert a user mailbox into a resource mailbox in a
GroupWise 2014 environment using ReST API.
24.09.2015
@ copyright Diethmar Rimser 2015 2 2
© Open Horizons. All rights reserved. Diethmar Rimser 2015, 3
Agenda
● Background
● Tay Kratzer’s legendary paper
● GroupWise: user and resource mailbox
● Why to convert?
● GroupWise 2014 is different!
● HTML based administration tool
● gwadminservice
● ReST API
● Our way to follow Tay’s idea
● Demo
● Conclusion
Background
24.09.2015
@ copyright Diethmar Rimser 2015 3 3
© Open Horizons. All rights reserved. Diethmar Rimser 2015, 5
Tay Kratzer’s Paper
It’s a long time ago …
Original title: “Converting a GroupWise User Mailbox To
a GroupWise Resource Mailbox”
A very informational description of GroupWise mailbox objects
Enhanced explanation of mailbox databases
Tricky use of ConsoleOne (therefore for GW2012 and older)
Just “legendary”
Tay Kratzer
Well known GroupWise guy – knows GroupWise in detail
Author of GroupWise books
“Father” of Gwava Reload
© Open Horizons. All rights reserved. Diethmar Rimser 2015, 6
User Databases
Excerpt from original documentation
Each member of the post office has a personal database
(userxxx.db) that represents the user’s mailbox. The user
database contains the following:
• Message header information
• Pointers to messages
• Personal groups
• Personal address books
• Rules
Local user databases and prime user databases are stored in the
ofuser folder in the post office.
Because resources are addressable just like users, resources
also have user databases.
24.09.2015
@ copyright Diethmar Rimser 2015 4 4
© Open Horizons. All rights reserved. Diethmar Rimser 2015, 7
GroupWise: User and Resource
Users and Resources are very similar
• Mailboxes contain the same type of data
• Mails, appointments, tasks, address books, …
• Shares, proxy rights work in the same way
• … even options and properties
• But
• Resources need an owner!
• Owner has full proxy rights
• Internet address is resource.resource@internet-domain.
© Open Horizons. All rights reserved. Diethmar Rimser 2015, 8
Why to Convert?
• User has left the company
• but his mailbox contains a lot of important information
• but he is owner of many shares
• Deletion is not the right solution
• GroupWise Archive is not the right solution
• Conversion?
• No loss of information
• No loss of internal behaviour (shares, proxies, …)
• Reduced license costs
24.09.2015
@ copyright Diethmar Rimser 2015 5 5
© Open Horizons. All rights reserved. Diethmar Rimser 2015, 9
Tay‘s Idea
• Mailbox(=user) databases for users and resources are
working in the same way.
• Some thoughts:
• So if we create a resource using the old, original user
database …
• We should not lose the old user database!
• Is there a way to change the file id for a user or a resource?
• Maybe if ConsoleOne does not “understand” GroupWise?
© Open Horizons. All rights reserved. Diethmar Rimser 2015, 10
Tay‘s Way for Conversion
• Find out the according FID (i.e. „XYZ“)
• Rename the respective „XYZ“ user database
• Check if the post office agent (POA) feels it
• Delete that user in ConsoleOne
• Create a resource
• Assign the file id „XYZ“ to this resource using some
weird ConsoleOne behaviour
• Rename the “XYZ” user database back to its original
name
24.09.2015
@ copyright Diethmar Rimser 2015 6 6
© Open Horizons. All rights reserved. Diethmar Rimser 2015, 11
GroupWise 2014 is Different!
• No ConsoleOne!
• Tay‘s concept will not work …
• GroupWise Administration Console
• The GroupWise Administration console is a web-based
administration tool that provides convenient access to your
GroupWise system in your web browser. Your web browser
can connect to the GroupWise Administration Service on any
domain server (excerpt from original documentation)
• New tool – new procedure!
© Open Horizons. All rights reserved. Diethmar Rimser 2015, 12
GroupWise 2014 - gwadminservice
• Runs next to other agents
• Listens usually on port 9710
• Accepts ReST API calls
• ReST API = Representational State Transfer API
• GroupWise SDK: Administration REST API Guide
• See: https://server:9710/gwadmin-service
24.09.2015
@ copyright Diethmar Rimser 2015 7 7
Our Way to Follow Tay‘s
Idea
© Open Horizons. All rights reserved. Diethmar Rimser 2015, 14
Conversion Idea for GW2014
Mailbox(=user) databases for users and resources are
working in the same way.
Some thoughts:
So if we create a resource using the old, original user
database …
• We should not lose the old user database!
• Is there a way to change the file id for a user or a resource?
• Or is there a way to create a resource with a “requested” file
id?
• Does ReST API offer this possibility?
24.09.2015
@ copyright Diethmar Rimser 2015 8 8
© Open Horizons. All rights reserved. Diethmar Rimser 2015, 15
Conversion Steps for GroupWise 2014
• Find out the according FID (i.e. „XYZ“)
• Rename the respective „XYZ“ user database
• Check if the post office agent (POA) feels it
• Delete that user
• Create a resource with file id “XYZ” using ReST API
• Rename the “XYZ” user database back to its original
name
© Open Horizons. All rights reserved. Diethmar Rimser 2015, 16
The Day Before
If you have to convert a user into a resource then take care of
following conditions.
• This user must not be owner of resources. (Move resource
ownership to other users)
• He must not be administrator of GroupWise distribution lists.
• He must not be administrator of post offices, domains or your
system (GW2014 feature)
• He must not be librarian in your GroupWise DMS (document
management system).
• Check if all the rules fit to the behaviour of a resource instead of
user (Reply rules, …).
• Check if membership of distribution lists is still reasonable.
24.09.2015
@ copyright Diethmar Rimser 2015 9 9
© Open Horizons. All rights reserved. Diethmar Rimser 2015, 17
My Conversion: User aeinstein
I will convert user
aeinstein, Albert Einstein
to resource
resource1, owner: admin
© Open Horizons. All rights reserved. Diethmar Rimser 2015, 18
File Id - FID
24.09.2015
@ copyright Diethmar Rimser 2015 10 10
© Open Horizons. All rights reserved. Diethmar Rimser 2015, 19
Rename User Database & C05D
mv user5da.db user5da.bak
© Open Horizons. All rights reserved. Diethmar Rimser 2015, 20
Curl Script for Creating a Resource
with Predefined FID
curl -k --user admin:password
https://server:9710/gwadmin-service/domains/dom
/postoffices/po/resources -H "Content-Type:
application/json" –X POST -d ’{"name": "resource1",
"fileId": "abc","owner": "owner1"}’
• Replace the word admin with the userid used to login to Administration
Console.
• Replace password with the admin’s password
• Replace https://server:9710 with the URL of the Administration Console
• Replace dom with the domain name
• Replace po with the post office name
• Replace resource1 with the resourceid to be created
• Replace abc with the FID to be assigned
• Replace owner1 with an existing userid of the same post office.
24.09.2015
@ copyright Diethmar Rimser 2015 11 11
© Open Horizons. All rights reserved. Diethmar Rimser 2015, 21
Create resource1 with FID „5db“
curl -k --user admin
https://172.16.2.254:9710/gwadmin-
service/domains/do1/postoffices/po1/resources -H
"Content-Type: application/json" -X POST -d
'{"name":"resource1", "fileId": "5da","owner":
"admin"}'
© Open Horizons. All rights reserved. Diethmar Rimser 2015, 22
Rename User Database Back to
Original Name & Access Resource
mv user5da.bak user5da.db
24.09.2015
@ copyright Diethmar Rimser 2015 12 12
© Open Horizons. All rights reserved. Diethmar Rimser 2015, 23
The Day After
• All shares will survive! The (new) owner of the
resource has the ability to add, delete and configure
these shares and add new one.
• Maybe the user who has been converted to a
resource has been proxied by other users. These
proxy rights will still exist.
• But if you changed the original name into a different one then you
have to search for the new name before you can proxy.
• The owner of the resource is able to access the
resource’s archive.
Demo
24.09.2015
@ copyright Diethmar Rimser 2015 13 13
Conclusion
© Open Horizons. All rights reserved. Diethmar Rimser 2015, 26
Conclusion
Follow the steps strictly!
Conversion with GroupWise 2014 is easier and without
tricky activities.
A good example how powerful ReST API can be.
A conversion in both directions is possible.
24.09.2015
@ copyright Diethmar Rimser 2015 14 14
A Short Session here,
but an Advanced
Workshop at Our
OH Summit!

Weitere ähnliche Inhalte

Andere mochten auch

Open Horizons - GroupWise Monitor Deutsch
Open Horizons - GroupWise Monitor DeutschOpen Horizons - GroupWise Monitor Deutsch
Open Horizons - GroupWise Monitor DeutschGWAVA
 
Open Enterprise Server - in a Windows world
Open Enterprise Server - in a Windows worldOpen Enterprise Server - in a Windows world
Open Enterprise Server - in a Windows worldGWAVA
 
Vibe landing pages h2 d rimser
Vibe landing pages h2 d rimserVibe landing pages h2 d rimser
Vibe landing pages h2 d rimserGWAVA
 
Open Horizons - GroupWise Monitor English
Open Horizons - GroupWise Monitor EnglishOpen Horizons - GroupWise Monitor English
Open Horizons - GroupWise Monitor EnglishGWAVA
 
GWAVACon 2013:GroupWise Windermere - OH
GWAVACon 2013:GroupWise Windermere - OHGWAVACon 2013:GroupWise Windermere - OH
GWAVACon 2013:GroupWise Windermere - OHGWAVA
 
Large Scale GWAVA 7
Large Scale GWAVA 7Large Scale GWAVA 7
Large Scale GWAVA 7GWAVA
 
GWAVACon 2015: Open Horizons - A summit managed with vibe h2
GWAVACon 2015: Open Horizons - A summit managed with vibe h2GWAVACon 2015: Open Horizons - A summit managed with vibe h2
GWAVACon 2015: Open Horizons - A summit managed with vibe h2GWAVA
 
Open Horizons - Vibe: Run, Rabbit Run
Open Horizons - Vibe: Run, Rabbit RunOpen Horizons - Vibe: Run, Rabbit Run
Open Horizons - Vibe: Run, Rabbit RunGWAVA
 
GWAVACon 2015: Open Horizons - Vibe reads MySQL
GWAVACon 2015: Open Horizons - Vibe reads MySQLGWAVACon 2015: Open Horizons - Vibe reads MySQL
GWAVACon 2015: Open Horizons - Vibe reads MySQLGWAVA
 
Let’s talk Retain – Requirements, Setup and Features
Let’s talk Retain – Requirements, Setup and FeaturesLet’s talk Retain – Requirements, Setup and Features
Let’s talk Retain – Requirements, Setup and FeaturesGWAVA
 
Novell service desk gwava con
Novell service desk gwava conNovell service desk gwava con
Novell service desk gwava conGWAVA
 
Third Party Client Access to GroupWise
Third Party Client Access to GroupWiseThird Party Client Access to GroupWise
Third Party Client Access to GroupWiseGWAVA
 
Vibe Custom Development
Vibe Custom DevelopmentVibe Custom Development
Vibe Custom DevelopmentGWAVA
 
GroupWise Mobility Service 14.2.1
GroupWise Mobility Service 14.2.1GroupWise Mobility Service 14.2.1
GroupWise Mobility Service 14.2.1GWAVA
 
Micro Focus iPrint
Micro Focus iPrintMicro Focus iPrint
Micro Focus iPrintGWAVA
 
Desktop Containers 12: Next Generation of ZENworks Application Virtualization
Desktop Containers 12: Next Generation of ZENworks Application VirtualizationDesktop Containers 12: Next Generation of ZENworks Application Virtualization
Desktop Containers 12: Next Generation of ZENworks Application VirtualizationGWAVA
 
Micro Focus Keynote: Vision 2020: The Future of Infrastructure Software and M...
Micro Focus Keynote: Vision 2020: The Future of Infrastructure Software and M...Micro Focus Keynote: Vision 2020: The Future of Infrastructure Software and M...
Micro Focus Keynote: Vision 2020: The Future of Infrastructure Software and M...GWAVA
 
Gwava Cloud Offering
Gwava Cloud OfferingGwava Cloud Offering
Gwava Cloud OfferingGWAVA
 
Slides: Archivierung und Security – Für weniger mehr bekommen
Slides: Archivierung und Security – Für weniger mehr bekommen Slides: Archivierung und Security – Für weniger mehr bekommen
Slides: Archivierung und Security – Für weniger mehr bekommen GWAVA
 
GWAVACon 2013: GroupWise Windermere
GWAVACon 2013: GroupWise Windermere GWAVACon 2013: GroupWise Windermere
GWAVACon 2013: GroupWise Windermere GWAVA
 

Andere mochten auch (20)

Open Horizons - GroupWise Monitor Deutsch
Open Horizons - GroupWise Monitor DeutschOpen Horizons - GroupWise Monitor Deutsch
Open Horizons - GroupWise Monitor Deutsch
 
Open Enterprise Server - in a Windows world
Open Enterprise Server - in a Windows worldOpen Enterprise Server - in a Windows world
Open Enterprise Server - in a Windows world
 
Vibe landing pages h2 d rimser
Vibe landing pages h2 d rimserVibe landing pages h2 d rimser
Vibe landing pages h2 d rimser
 
Open Horizons - GroupWise Monitor English
Open Horizons - GroupWise Monitor EnglishOpen Horizons - GroupWise Monitor English
Open Horizons - GroupWise Monitor English
 
GWAVACon 2013:GroupWise Windermere - OH
GWAVACon 2013:GroupWise Windermere - OHGWAVACon 2013:GroupWise Windermere - OH
GWAVACon 2013:GroupWise Windermere - OH
 
Large Scale GWAVA 7
Large Scale GWAVA 7Large Scale GWAVA 7
Large Scale GWAVA 7
 
GWAVACon 2015: Open Horizons - A summit managed with vibe h2
GWAVACon 2015: Open Horizons - A summit managed with vibe h2GWAVACon 2015: Open Horizons - A summit managed with vibe h2
GWAVACon 2015: Open Horizons - A summit managed with vibe h2
 
Open Horizons - Vibe: Run, Rabbit Run
Open Horizons - Vibe: Run, Rabbit RunOpen Horizons - Vibe: Run, Rabbit Run
Open Horizons - Vibe: Run, Rabbit Run
 
GWAVACon 2015: Open Horizons - Vibe reads MySQL
GWAVACon 2015: Open Horizons - Vibe reads MySQLGWAVACon 2015: Open Horizons - Vibe reads MySQL
GWAVACon 2015: Open Horizons - Vibe reads MySQL
 
Let’s talk Retain – Requirements, Setup and Features
Let’s talk Retain – Requirements, Setup and FeaturesLet’s talk Retain – Requirements, Setup and Features
Let’s talk Retain – Requirements, Setup and Features
 
Novell service desk gwava con
Novell service desk gwava conNovell service desk gwava con
Novell service desk gwava con
 
Third Party Client Access to GroupWise
Third Party Client Access to GroupWiseThird Party Client Access to GroupWise
Third Party Client Access to GroupWise
 
Vibe Custom Development
Vibe Custom DevelopmentVibe Custom Development
Vibe Custom Development
 
GroupWise Mobility Service 14.2.1
GroupWise Mobility Service 14.2.1GroupWise Mobility Service 14.2.1
GroupWise Mobility Service 14.2.1
 
Micro Focus iPrint
Micro Focus iPrintMicro Focus iPrint
Micro Focus iPrint
 
Desktop Containers 12: Next Generation of ZENworks Application Virtualization
Desktop Containers 12: Next Generation of ZENworks Application VirtualizationDesktop Containers 12: Next Generation of ZENworks Application Virtualization
Desktop Containers 12: Next Generation of ZENworks Application Virtualization
 
Micro Focus Keynote: Vision 2020: The Future of Infrastructure Software and M...
Micro Focus Keynote: Vision 2020: The Future of Infrastructure Software and M...Micro Focus Keynote: Vision 2020: The Future of Infrastructure Software and M...
Micro Focus Keynote: Vision 2020: The Future of Infrastructure Software and M...
 
Gwava Cloud Offering
Gwava Cloud OfferingGwava Cloud Offering
Gwava Cloud Offering
 
Slides: Archivierung und Security – Für weniger mehr bekommen
Slides: Archivierung und Security – Für weniger mehr bekommen Slides: Archivierung und Security – Für weniger mehr bekommen
Slides: Archivierung und Security – Für weniger mehr bekommen
 
GWAVACon 2013: GroupWise Windermere
GWAVACon 2013: GroupWise Windermere GWAVACon 2013: GroupWise Windermere
GWAVACon 2013: GroupWise Windermere
 

Ähnlich wie GWAVACon 2015: Open Horizons - How to convert a GroupWise user into a resource

Apache Hive authorization models
Apache Hive authorization modelsApache Hive authorization models
Apache Hive authorization modelsThejas Nair
 
Multi-Tenant Operations with Cloudera 5.7 & BT
Multi-Tenant Operations with Cloudera 5.7 & BTMulti-Tenant Operations with Cloudera 5.7 & BT
Multi-Tenant Operations with Cloudera 5.7 & BTCloudera, Inc.
 
Building GSD&M’s Digital Asset Management Solution
Building GSD&M’s Digital Asset Management SolutionBuilding GSD&M’s Digital Asset Management Solution
Building GSD&M’s Digital Asset Management SolutionNuxeo
 
Hadoop Essentials -- The What, Why and How to Meet Agency Objectives
Hadoop Essentials -- The What, Why and How to Meet Agency ObjectivesHadoop Essentials -- The What, Why and How to Meet Agency Objectives
Hadoop Essentials -- The What, Why and How to Meet Agency ObjectivesCloudera, Inc.
 
大数据数据治理及数据安全
大数据数据治理及数据安全大数据数据治理及数据安全
大数据数据治理及数据安全Jianwei Li
 
Microservices - Is it time to breakup?
Microservices - Is it time to breakup? Microservices - Is it time to breakup?
Microservices - Is it time to breakup? Dave Nielsen
 
Optimized Data Management with Cloudera 5.7: Understanding data value with Cl...
Optimized Data Management with Cloudera 5.7: Understanding data value with Cl...Optimized Data Management with Cloudera 5.7: Understanding data value with Cl...
Optimized Data Management with Cloudera 5.7: Understanding data value with Cl...Cloudera, Inc.
 
How to Use Innovative Data Handling and Processing Techniques to Drive Alpha ...
How to Use Innovative Data Handling and Processing Techniques to Drive Alpha ...How to Use Innovative Data Handling and Processing Techniques to Drive Alpha ...
How to Use Innovative Data Handling and Processing Techniques to Drive Alpha ...DataWorks Summit
 
New Use Cases for DAM in the Enterprise
New Use Cases for DAM in the EnterpriseNew Use Cases for DAM in the Enterprise
New Use Cases for DAM in the EnterpriseNuxeo
 
Securing Hadoop with Apache Ranger
Securing Hadoop with Apache RangerSecuring Hadoop with Apache Ranger
Securing Hadoop with Apache RangerDataWorks Summit
 
Active Directory for Auditors
Active Directory for AuditorsActive Directory for Auditors
Active Directory for AuditorsAndrew Clark
 
12c Multi-Tenancy and Exadata IORM: An Ideal Cloud Based Resource Management
12c Multi-Tenancy and Exadata IORM: An Ideal Cloud Based Resource Management12c Multi-Tenancy and Exadata IORM: An Ideal Cloud Based Resource Management
12c Multi-Tenancy and Exadata IORM: An Ideal Cloud Based Resource ManagementFahd Mirza Chughtai
 
01282016 Aerospike-Docker webinar
01282016 Aerospike-Docker webinar01282016 Aerospike-Docker webinar
01282016 Aerospike-Docker webinarAerospike, Inc.
 
10 Things Learned Releasing Databricks Enterprise Wide
10 Things Learned Releasing Databricks Enterprise Wide10 Things Learned Releasing Databricks Enterprise Wide
10 Things Learned Releasing Databricks Enterprise WideDatabricks
 
Securing the Data Hub--Protecting your Customer IP (Technical Workshop)
Securing the Data Hub--Protecting your Customer IP (Technical Workshop)Securing the Data Hub--Protecting your Customer IP (Technical Workshop)
Securing the Data Hub--Protecting your Customer IP (Technical Workshop)Cloudera, Inc.
 
Keeping your Enterprise’s Big Data Secure by Owen O’Malley at Big Data Spain ...
Keeping your Enterprise’s Big Data Secure by Owen O’Malley at Big Data Spain ...Keeping your Enterprise’s Big Data Secure by Owen O’Malley at Big Data Spain ...
Keeping your Enterprise’s Big Data Secure by Owen O’Malley at Big Data Spain ...Big Data Spain
 
Doing Big Data Using Amazon's Analogs - StampedeCon Big Data Conference 2017
Doing Big Data Using Amazon's Analogs - StampedeCon Big Data Conference 2017Doing Big Data Using Amazon's Analogs - StampedeCon Big Data Conference 2017
Doing Big Data Using Amazon's Analogs - StampedeCon Big Data Conference 2017StampedeCon
 
Apache hadoop: POSH Meetup Palo Alto, CA April 2014
Apache hadoop: POSH Meetup Palo Alto, CA April 2014Apache hadoop: POSH Meetup Palo Alto, CA April 2014
Apache hadoop: POSH Meetup Palo Alto, CA April 2014Kevin Crocker
 
drupal 7 amfserver presentation: integrating flash and drupal
drupal 7 amfserver presentation: integrating flash and drupaldrupal 7 amfserver presentation: integrating flash and drupal
drupal 7 amfserver presentation: integrating flash and drupalrolf vreijdenberger
 
Building a Modern Analytic Database with Cloudera 5.8
Building a Modern Analytic Database with Cloudera 5.8Building a Modern Analytic Database with Cloudera 5.8
Building a Modern Analytic Database with Cloudera 5.8Cloudera, Inc.
 

Ähnlich wie GWAVACon 2015: Open Horizons - How to convert a GroupWise user into a resource (20)

Apache Hive authorization models
Apache Hive authorization modelsApache Hive authorization models
Apache Hive authorization models
 
Multi-Tenant Operations with Cloudera 5.7 & BT
Multi-Tenant Operations with Cloudera 5.7 & BTMulti-Tenant Operations with Cloudera 5.7 & BT
Multi-Tenant Operations with Cloudera 5.7 & BT
 
Building GSD&M’s Digital Asset Management Solution
Building GSD&M’s Digital Asset Management SolutionBuilding GSD&M’s Digital Asset Management Solution
Building GSD&M’s Digital Asset Management Solution
 
Hadoop Essentials -- The What, Why and How to Meet Agency Objectives
Hadoop Essentials -- The What, Why and How to Meet Agency ObjectivesHadoop Essentials -- The What, Why and How to Meet Agency Objectives
Hadoop Essentials -- The What, Why and How to Meet Agency Objectives
 
大数据数据治理及数据安全
大数据数据治理及数据安全大数据数据治理及数据安全
大数据数据治理及数据安全
 
Microservices - Is it time to breakup?
Microservices - Is it time to breakup? Microservices - Is it time to breakup?
Microservices - Is it time to breakup?
 
Optimized Data Management with Cloudera 5.7: Understanding data value with Cl...
Optimized Data Management with Cloudera 5.7: Understanding data value with Cl...Optimized Data Management with Cloudera 5.7: Understanding data value with Cl...
Optimized Data Management with Cloudera 5.7: Understanding data value with Cl...
 
How to Use Innovative Data Handling and Processing Techniques to Drive Alpha ...
How to Use Innovative Data Handling and Processing Techniques to Drive Alpha ...How to Use Innovative Data Handling and Processing Techniques to Drive Alpha ...
How to Use Innovative Data Handling and Processing Techniques to Drive Alpha ...
 
New Use Cases for DAM in the Enterprise
New Use Cases for DAM in the EnterpriseNew Use Cases for DAM in the Enterprise
New Use Cases for DAM in the Enterprise
 
Securing Hadoop with Apache Ranger
Securing Hadoop with Apache RangerSecuring Hadoop with Apache Ranger
Securing Hadoop with Apache Ranger
 
Active Directory for Auditors
Active Directory for AuditorsActive Directory for Auditors
Active Directory for Auditors
 
12c Multi-Tenancy and Exadata IORM: An Ideal Cloud Based Resource Management
12c Multi-Tenancy and Exadata IORM: An Ideal Cloud Based Resource Management12c Multi-Tenancy and Exadata IORM: An Ideal Cloud Based Resource Management
12c Multi-Tenancy and Exadata IORM: An Ideal Cloud Based Resource Management
 
01282016 Aerospike-Docker webinar
01282016 Aerospike-Docker webinar01282016 Aerospike-Docker webinar
01282016 Aerospike-Docker webinar
 
10 Things Learned Releasing Databricks Enterprise Wide
10 Things Learned Releasing Databricks Enterprise Wide10 Things Learned Releasing Databricks Enterprise Wide
10 Things Learned Releasing Databricks Enterprise Wide
 
Securing the Data Hub--Protecting your Customer IP (Technical Workshop)
Securing the Data Hub--Protecting your Customer IP (Technical Workshop)Securing the Data Hub--Protecting your Customer IP (Technical Workshop)
Securing the Data Hub--Protecting your Customer IP (Technical Workshop)
 
Keeping your Enterprise’s Big Data Secure by Owen O’Malley at Big Data Spain ...
Keeping your Enterprise’s Big Data Secure by Owen O’Malley at Big Data Spain ...Keeping your Enterprise’s Big Data Secure by Owen O’Malley at Big Data Spain ...
Keeping your Enterprise’s Big Data Secure by Owen O’Malley at Big Data Spain ...
 
Doing Big Data Using Amazon's Analogs - StampedeCon Big Data Conference 2017
Doing Big Data Using Amazon's Analogs - StampedeCon Big Data Conference 2017Doing Big Data Using Amazon's Analogs - StampedeCon Big Data Conference 2017
Doing Big Data Using Amazon's Analogs - StampedeCon Big Data Conference 2017
 
Apache hadoop: POSH Meetup Palo Alto, CA April 2014
Apache hadoop: POSH Meetup Palo Alto, CA April 2014Apache hadoop: POSH Meetup Palo Alto, CA April 2014
Apache hadoop: POSH Meetup Palo Alto, CA April 2014
 
drupal 7 amfserver presentation: integrating flash and drupal
drupal 7 amfserver presentation: integrating flash and drupaldrupal 7 amfserver presentation: integrating flash and drupal
drupal 7 amfserver presentation: integrating flash and drupal
 
Building a Modern Analytic Database with Cloudera 5.8
Building a Modern Analytic Database with Cloudera 5.8Building a Modern Analytic Database with Cloudera 5.8
Building a Modern Analytic Database with Cloudera 5.8
 

Mehr von GWAVA

ZENworks 2017 - Overview
ZENworks 2017 - OverviewZENworks 2017 - Overview
ZENworks 2017 - OverviewGWAVA
 
Protect your data in / with the Cloud
Protect your data in / with the CloudProtect your data in / with the Cloud
Protect your data in / with the CloudGWAVA
 
Exchange 2016 Cloud Migration
Exchange 2016 Cloud MigrationExchange 2016 Cloud Migration
Exchange 2016 Cloud MigrationGWAVA
 
GWAVA: WHAT THE ANALYSTS ARE SAYING
GWAVA: WHAT THE ANALYSTS ARE SAYINGGWAVA: WHAT THE ANALYSTS ARE SAYING
GWAVA: WHAT THE ANALYSTS ARE SAYINGGWAVA
 
RETAIN FOR BLACKBERRY AUDIT AND ARCHIVING SERVICE (BAAS)
RETAIN FOR BLACKBERRY AUDIT AND ARCHIVING SERVICE (BAAS)RETAIN FOR BLACKBERRY AUDIT AND ARCHIVING SERVICE (BAAS)
RETAIN FOR BLACKBERRY AUDIT AND ARCHIVING SERVICE (BAAS)GWAVA
 
Retain richtig nutzen: Archivierung aus der Sicht eines Anwenders
Retain richtig nutzen: Archivierung aus der Sicht eines AnwendersRetain richtig nutzen: Archivierung aus der Sicht eines Anwenders
Retain richtig nutzen: Archivierung aus der Sicht eines AnwendersGWAVA
 
Mobile Auditing and Archiving with Retain
Mobile Auditing and Archiving with RetainMobile Auditing and Archiving with Retain
Mobile Auditing and Archiving with RetainGWAVA
 
Archiving 2.0 - Retain Business Value
Archiving 2.0 - Retain Business ValueArchiving 2.0 - Retain Business Value
Archiving 2.0 - Retain Business ValueGWAVA
 
The latest in Retain & GWAVA
The latest in Retain & GWAVAThe latest in Retain & GWAVA
The latest in Retain & GWAVAGWAVA
 
Mailserver Migrationen - Häufig gestellte Fragen
Mailserver Migrationen - Häufig gestellte FragenMailserver Migrationen - Häufig gestellte Fragen
Mailserver Migrationen - Häufig gestellte FragenGWAVA
 
GWAVA Keynote
GWAVA KeynoteGWAVA Keynote
GWAVA KeynoteGWAVA
 
GroupWise & Friends: GWAVA Lösungen fürMicro Focus imÜberblick
GroupWise & Friends: GWAVA Lösungen fürMicro Focus imÜberblickGroupWise & Friends: GWAVA Lösungen fürMicro Focus imÜberblick
GroupWise & Friends: GWAVA Lösungen fürMicro Focus imÜberblickGWAVA
 
Deshalb setzt das Schwäbische Tagblatt bei der Archivierung auf Retain
Deshalb setzt das Schwäbische Tagblatt bei der Archivierung auf RetainDeshalb setzt das Schwäbische Tagblatt bei der Archivierung auf Retain
Deshalb setzt das Schwäbische Tagblatt bei der Archivierung auf RetainGWAVA
 
Boost GroupWise Using the GWAVA Management Bundle
Boost GroupWise Using the GWAVA Management BundleBoost GroupWise Using the GWAVA Management Bundle
Boost GroupWise Using the GWAVA Management BundleGWAVA
 
100% Backup: Reload & Reload for Retain Deep Dive
100% Backup: Reload & Reload for Retain Deep Dive100% Backup: Reload & Reload for Retain Deep Dive
100% Backup: Reload & Reload for Retain Deep DiveGWAVA
 
Windows 10 Enterprise
Windows 10 EnterpriseWindows 10 Enterprise
Windows 10 EnterpriseGWAVA
 

Mehr von GWAVA (16)

ZENworks 2017 - Overview
ZENworks 2017 - OverviewZENworks 2017 - Overview
ZENworks 2017 - Overview
 
Protect your data in / with the Cloud
Protect your data in / with the CloudProtect your data in / with the Cloud
Protect your data in / with the Cloud
 
Exchange 2016 Cloud Migration
Exchange 2016 Cloud MigrationExchange 2016 Cloud Migration
Exchange 2016 Cloud Migration
 
GWAVA: WHAT THE ANALYSTS ARE SAYING
GWAVA: WHAT THE ANALYSTS ARE SAYINGGWAVA: WHAT THE ANALYSTS ARE SAYING
GWAVA: WHAT THE ANALYSTS ARE SAYING
 
RETAIN FOR BLACKBERRY AUDIT AND ARCHIVING SERVICE (BAAS)
RETAIN FOR BLACKBERRY AUDIT AND ARCHIVING SERVICE (BAAS)RETAIN FOR BLACKBERRY AUDIT AND ARCHIVING SERVICE (BAAS)
RETAIN FOR BLACKBERRY AUDIT AND ARCHIVING SERVICE (BAAS)
 
Retain richtig nutzen: Archivierung aus der Sicht eines Anwenders
Retain richtig nutzen: Archivierung aus der Sicht eines AnwendersRetain richtig nutzen: Archivierung aus der Sicht eines Anwenders
Retain richtig nutzen: Archivierung aus der Sicht eines Anwenders
 
Mobile Auditing and Archiving with Retain
Mobile Auditing and Archiving with RetainMobile Auditing and Archiving with Retain
Mobile Auditing and Archiving with Retain
 
Archiving 2.0 - Retain Business Value
Archiving 2.0 - Retain Business ValueArchiving 2.0 - Retain Business Value
Archiving 2.0 - Retain Business Value
 
The latest in Retain & GWAVA
The latest in Retain & GWAVAThe latest in Retain & GWAVA
The latest in Retain & GWAVA
 
Mailserver Migrationen - Häufig gestellte Fragen
Mailserver Migrationen - Häufig gestellte FragenMailserver Migrationen - Häufig gestellte Fragen
Mailserver Migrationen - Häufig gestellte Fragen
 
GWAVA Keynote
GWAVA KeynoteGWAVA Keynote
GWAVA Keynote
 
GroupWise & Friends: GWAVA Lösungen fürMicro Focus imÜberblick
GroupWise & Friends: GWAVA Lösungen fürMicro Focus imÜberblickGroupWise & Friends: GWAVA Lösungen fürMicro Focus imÜberblick
GroupWise & Friends: GWAVA Lösungen fürMicro Focus imÜberblick
 
Deshalb setzt das Schwäbische Tagblatt bei der Archivierung auf Retain
Deshalb setzt das Schwäbische Tagblatt bei der Archivierung auf RetainDeshalb setzt das Schwäbische Tagblatt bei der Archivierung auf Retain
Deshalb setzt das Schwäbische Tagblatt bei der Archivierung auf Retain
 
Boost GroupWise Using the GWAVA Management Bundle
Boost GroupWise Using the GWAVA Management BundleBoost GroupWise Using the GWAVA Management Bundle
Boost GroupWise Using the GWAVA Management Bundle
 
100% Backup: Reload & Reload for Retain Deep Dive
100% Backup: Reload & Reload for Retain Deep Dive100% Backup: Reload & Reload for Retain Deep Dive
100% Backup: Reload & Reload for Retain Deep Dive
 
Windows 10 Enterprise
Windows 10 EnterpriseWindows 10 Enterprise
Windows 10 Enterprise
 

Kürzlich hochgeladen

CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 

Kürzlich hochgeladen (20)

CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

GWAVACon 2015: Open Horizons - How to convert a GroupWise user into a resource

  • 1. 24.09.2015 @ copyright Diethmar Rimser 2015 1 1 How to Convert a GroupWise User into a Resource Diethmar Rimser Paul Van der Cruyssen © Open Horizons. All rights reserved. Diethmar Rimser 2015, 2 About this Session There are two types of mailboxes: GroupWise users and GroupWise resources with different properties and different organisational background. Sometimes there is a request to convert into another object type because of business needs. A small showcase has been prepared to show how to convert a user mailbox into a resource mailbox in a GroupWise 2014 environment using ReST API.
  • 2. 24.09.2015 @ copyright Diethmar Rimser 2015 2 2 © Open Horizons. All rights reserved. Diethmar Rimser 2015, 3 Agenda ● Background ● Tay Kratzer’s legendary paper ● GroupWise: user and resource mailbox ● Why to convert? ● GroupWise 2014 is different! ● HTML based administration tool ● gwadminservice ● ReST API ● Our way to follow Tay’s idea ● Demo ● Conclusion Background
  • 3. 24.09.2015 @ copyright Diethmar Rimser 2015 3 3 © Open Horizons. All rights reserved. Diethmar Rimser 2015, 5 Tay Kratzer’s Paper It’s a long time ago … Original title: “Converting a GroupWise User Mailbox To a GroupWise Resource Mailbox” A very informational description of GroupWise mailbox objects Enhanced explanation of mailbox databases Tricky use of ConsoleOne (therefore for GW2012 and older) Just “legendary” Tay Kratzer Well known GroupWise guy – knows GroupWise in detail Author of GroupWise books “Father” of Gwava Reload © Open Horizons. All rights reserved. Diethmar Rimser 2015, 6 User Databases Excerpt from original documentation Each member of the post office has a personal database (userxxx.db) that represents the user’s mailbox. The user database contains the following: • Message header information • Pointers to messages • Personal groups • Personal address books • Rules Local user databases and prime user databases are stored in the ofuser folder in the post office. Because resources are addressable just like users, resources also have user databases.
  • 4. 24.09.2015 @ copyright Diethmar Rimser 2015 4 4 © Open Horizons. All rights reserved. Diethmar Rimser 2015, 7 GroupWise: User and Resource Users and Resources are very similar • Mailboxes contain the same type of data • Mails, appointments, tasks, address books, … • Shares, proxy rights work in the same way • … even options and properties • But • Resources need an owner! • Owner has full proxy rights • Internet address is resource.resource@internet-domain. © Open Horizons. All rights reserved. Diethmar Rimser 2015, 8 Why to Convert? • User has left the company • but his mailbox contains a lot of important information • but he is owner of many shares • Deletion is not the right solution • GroupWise Archive is not the right solution • Conversion? • No loss of information • No loss of internal behaviour (shares, proxies, …) • Reduced license costs
  • 5. 24.09.2015 @ copyright Diethmar Rimser 2015 5 5 © Open Horizons. All rights reserved. Diethmar Rimser 2015, 9 Tay‘s Idea • Mailbox(=user) databases for users and resources are working in the same way. • Some thoughts: • So if we create a resource using the old, original user database … • We should not lose the old user database! • Is there a way to change the file id for a user or a resource? • Maybe if ConsoleOne does not “understand” GroupWise? © Open Horizons. All rights reserved. Diethmar Rimser 2015, 10 Tay‘s Way for Conversion • Find out the according FID (i.e. „XYZ“) • Rename the respective „XYZ“ user database • Check if the post office agent (POA) feels it • Delete that user in ConsoleOne • Create a resource • Assign the file id „XYZ“ to this resource using some weird ConsoleOne behaviour • Rename the “XYZ” user database back to its original name
  • 6. 24.09.2015 @ copyright Diethmar Rimser 2015 6 6 © Open Horizons. All rights reserved. Diethmar Rimser 2015, 11 GroupWise 2014 is Different! • No ConsoleOne! • Tay‘s concept will not work … • GroupWise Administration Console • The GroupWise Administration console is a web-based administration tool that provides convenient access to your GroupWise system in your web browser. Your web browser can connect to the GroupWise Administration Service on any domain server (excerpt from original documentation) • New tool – new procedure! © Open Horizons. All rights reserved. Diethmar Rimser 2015, 12 GroupWise 2014 - gwadminservice • Runs next to other agents • Listens usually on port 9710 • Accepts ReST API calls • ReST API = Representational State Transfer API • GroupWise SDK: Administration REST API Guide • See: https://server:9710/gwadmin-service
  • 7. 24.09.2015 @ copyright Diethmar Rimser 2015 7 7 Our Way to Follow Tay‘s Idea © Open Horizons. All rights reserved. Diethmar Rimser 2015, 14 Conversion Idea for GW2014 Mailbox(=user) databases for users and resources are working in the same way. Some thoughts: So if we create a resource using the old, original user database … • We should not lose the old user database! • Is there a way to change the file id for a user or a resource? • Or is there a way to create a resource with a “requested” file id? • Does ReST API offer this possibility?
  • 8. 24.09.2015 @ copyright Diethmar Rimser 2015 8 8 © Open Horizons. All rights reserved. Diethmar Rimser 2015, 15 Conversion Steps for GroupWise 2014 • Find out the according FID (i.e. „XYZ“) • Rename the respective „XYZ“ user database • Check if the post office agent (POA) feels it • Delete that user • Create a resource with file id “XYZ” using ReST API • Rename the “XYZ” user database back to its original name © Open Horizons. All rights reserved. Diethmar Rimser 2015, 16 The Day Before If you have to convert a user into a resource then take care of following conditions. • This user must not be owner of resources. (Move resource ownership to other users) • He must not be administrator of GroupWise distribution lists. • He must not be administrator of post offices, domains or your system (GW2014 feature) • He must not be librarian in your GroupWise DMS (document management system). • Check if all the rules fit to the behaviour of a resource instead of user (Reply rules, …). • Check if membership of distribution lists is still reasonable.
  • 9. 24.09.2015 @ copyright Diethmar Rimser 2015 9 9 © Open Horizons. All rights reserved. Diethmar Rimser 2015, 17 My Conversion: User aeinstein I will convert user aeinstein, Albert Einstein to resource resource1, owner: admin © Open Horizons. All rights reserved. Diethmar Rimser 2015, 18 File Id - FID
  • 10. 24.09.2015 @ copyright Diethmar Rimser 2015 10 10 © Open Horizons. All rights reserved. Diethmar Rimser 2015, 19 Rename User Database & C05D mv user5da.db user5da.bak © Open Horizons. All rights reserved. Diethmar Rimser 2015, 20 Curl Script for Creating a Resource with Predefined FID curl -k --user admin:password https://server:9710/gwadmin-service/domains/dom /postoffices/po/resources -H "Content-Type: application/json" –X POST -d ’{"name": "resource1", "fileId": "abc","owner": "owner1"}’ • Replace the word admin with the userid used to login to Administration Console. • Replace password with the admin’s password • Replace https://server:9710 with the URL of the Administration Console • Replace dom with the domain name • Replace po with the post office name • Replace resource1 with the resourceid to be created • Replace abc with the FID to be assigned • Replace owner1 with an existing userid of the same post office.
  • 11. 24.09.2015 @ copyright Diethmar Rimser 2015 11 11 © Open Horizons. All rights reserved. Diethmar Rimser 2015, 21 Create resource1 with FID „5db“ curl -k --user admin https://172.16.2.254:9710/gwadmin- service/domains/do1/postoffices/po1/resources -H "Content-Type: application/json" -X POST -d '{"name":"resource1", "fileId": "5da","owner": "admin"}' © Open Horizons. All rights reserved. Diethmar Rimser 2015, 22 Rename User Database Back to Original Name & Access Resource mv user5da.bak user5da.db
  • 12. 24.09.2015 @ copyright Diethmar Rimser 2015 12 12 © Open Horizons. All rights reserved. Diethmar Rimser 2015, 23 The Day After • All shares will survive! The (new) owner of the resource has the ability to add, delete and configure these shares and add new one. • Maybe the user who has been converted to a resource has been proxied by other users. These proxy rights will still exist. • But if you changed the original name into a different one then you have to search for the new name before you can proxy. • The owner of the resource is able to access the resource’s archive. Demo
  • 13. 24.09.2015 @ copyright Diethmar Rimser 2015 13 13 Conclusion © Open Horizons. All rights reserved. Diethmar Rimser 2015, 26 Conclusion Follow the steps strictly! Conversion with GroupWise 2014 is easier and without tricky activities. A good example how powerful ReST API can be. A conversion in both directions is possible.
  • 14. 24.09.2015 @ copyright Diethmar Rimser 2015 14 14 A Short Session here, but an Advanced Workshop at Our OH Summit!