SlideShare ist ein Scribd-Unternehmen logo
1 von 53
Downloaden Sie, um offline zu lesen
The Nuts and Bolts of Migrating
Quickr Domino to CCM
Fergal McKenna, Social Software SEAL, IBM Ireland
email: fmckenna@ie.ibm.com
twitter: @fergalmck
2
Sponsors – Many Thanks....
3
IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole
discretion.
Information regarding potential future products is intended to outline our general product direction and it should not be
relied on in making a purchasing decision.
The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver
any material, code or functionality. Information about potential future products may not be incorporated into any contract.
The development, release, and timing of any future features or functionality described for our products remains at our sole
discretion
Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment.
The actual throughput or performance that any user will experience will vary depending upon many factors, including
considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage
configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve
results similar to those stated here.
Please Note
Agenda
●
Before we get Started!!!Before we get Started!!!
●
Preparing for the migration
●
Domino Agents
●
Configuration
●
Mapping files
●
Demo
●
Tips and tricks
●
Troubleshooting
Before we get started!!
●
Plan, Plan, Plan
●
Phase 1
●
Understand Requirements
●
Phase 2
●
Setup Config
●
Phase 3
●
Test and Migrate
Agenda
●
Before we get Started!!!
●
Preparing for the migrationPreparing for the migration
●
Domino Agents
●
Configuration
●
Mapping files
●
Demo
●
Tips and tricks
●
Troubleshooting
Preparing for the migration!!
●
Why Migrate? What is CCM???
●
File repository.
●
Blogs, Wikis,Tasks, Business Process, Intranet, Extranet, Template
applications, HTML forms
●
Simple Forms,
Preparing for the migration!!
What's covered by the migration tool.
A Place will be migrated as a community in Connections.
Place membership will be migrated to community.
Room will be migrated to CCM as folder, hierarchy will be preserved.
Folder will be migrated to CCM as folder, hierarchy will be preserved.
Documents created from uploads, imports, pages, simple custom forms,
and Microsoft office forms will be migrated to CCM.
Preparing for the migration!!
What's covered by the migration tool.
The information of creator, last editor, created timestamp, last updated
timestamp will be migrated with the documents and folders.
Versions and comments will be migrated together with the documents.
Simple custom forms will be migrated to CCM as document classes.
ACLs (Access Control Lists) will be migrated to CCM along with associated
documents, folders, and rooms.
Preparing for the migration!!
What's NOT covered by the migration tool.
Wiki and Blog places.
Task, Calendar, forum, list, link, or Templates.
Html forms and the documents based on the html forms
Draft. All drafts need to be completed before migration.
Workflows. All workflows need to be completed before migration.
Content in Trash.
Local members.
Restricted Access: DocsFoldersRooms
Preparing for the migration!!
●
Know what you are migrating to.
●
Rooms, Folders, Homes pages
Preparing for the migration!!
Docs
Uploads,
Pages,
!Lists,
!Links,
Preparing for the migration!!
Upload
Forms
Preparing for the migration!!
Import
Pages
Preparing for the migration!!
Pages
Preparing for the migration!!
Custom
Forms
Preparing for the migration!!
Custom
Forms
Preparing for the migration!!
Access Models - ( current )
Restricted Access – * CCM Members can read all content
load qptool getrestrictedresourcelist -p nameofplace
●
<name>demoairlinetickets</name>
●
<room name="Demo Airline Tickets" nsf="Main.nsf"/>
●
<restricted_room name="Europe"
nsf="PageLibrary882574B2007234C1.nsf" room_owners="[Amy
Jones, Mary Joyce]"/>
●
<restricted_document document_authors="[Amy Jones]"
location="/Library/Administration./" name="Facility"
unid="21D9C782FA5A350B88257BA9006497D5"/>
Preparing for the migration!!
Access Models - Users
●
Quickr Domino Place => Connections Library Access
User roles in Quickr Domino. Mapped User Roles in Connections
Owner - Place creator, Owner has access to
all rooms, folders, and pages in the place.
Owner - •Move files to a different location.
•Remove files from the source location when moving
them to another location.
•Delete any library file or folder.
•Change share settings.
•Empty the trash.
Manager - Can create and edit content,
manage membership, and customize the place
Editor - Can create content, and edit other
people’s content
Member - •Add files to folders to which you have access
•Edit files using personal drafts
•Edit folder names and descriptions
•Download, replace, copy, move, and use social features
for files to which you have access
•Delete and use social features for folders to which you
have access
Author - Can create content, and edit his own
content.
Reader - Can read content
Preparing for the migration!!
Access Models - Users
●
Rooms & Folders => Folders
User roles in Quickr Domino. Mapped User Roles in Connections
Owner - Room creator gets this role
Owner has access to all folders, and
pages in the room+ Manager
capabilities
Owner - •Change how members access files and folders
Configure the display of folders and files
•Change default document type for all files uploaded to the library
•Enable members to change the document type when uploading
files
•Enable draft review and modify related options
Manager - Can create and edit content,
manage membership, customize rooms
Editor - •Edit and upload new versions of any library file.
Note: Editors can edit the content, the document properties, and
the description of any file.
•Edit folders that they added.
Editor - Can create content, and edit
other people’s content
Author - Can create content, and edit
his own content.
Contributor – Reader tasks plus..... •Upload new files.
•Create folders.
Reader - Can read content Reader - •Access and read files. Like, follow, and comment files.
Preparing for the migration!!
Access Models - Users
●
Documents => Documents
User roles in Quickr Domino. Mapped User Roles in Connections
Owner - Can edit all documents Owner - Can edit all documents
Author - Can edit the document Author – Can edit the document
Reader - Can read the document Reader - Can read the document
Preparing for the migration!!
Access Models - Groups
Quickr Domino Place => Connections Library Access
- If a group is an owner or manager in a Place, it is expanded to individual members
and migrated to a community as person owners.
Note: Groups cannot be owners in Connections Communities
- If a group is reader, author, or editor in a place, it is migrated as a group as a
community member.
User roles in Quickr Domino. Mapped User Roles in Connections
Owner Owner – ***Expanded to users
Manager
Editor Member
Author
Reader
Preparing for the migration!!
●
FileNet Administrator *Important
●
Must be an LDAP user
●
Must not be local wasadminwpsadmin
●
Must be significant..
●
e.g “Migration Admin”
Preparing for the migration!!
Custom forms
Problem: There is a limit to the amount of custom forms that can be migrated
Symptom: When running the qptool migratecustomized forms command, if you notice a
runtime exception reporting, “The row length limitation of the underlying database has
been exceeded, incapable of creating document class any further,” it means you are not
able to migrate customized forms any further.
Cause: Underlying database which stores the field info has a row length limitation of 32K,
Resolving the problem: It is recommended that customized forms be migrated by
prioritizing from most significant to least significant,
Reference: http://www-10.lotus.com/ldd/lcwiki.nsf/xpDocViewer.xsp?lookupName=Early+Release+-
+Quickr+for+Domino+Migration+Guide#action=openDocument&res_title=Installing_and_configuring&c
ontent=pdcontent
Agenda
●
Before we get Started!!!
●
Preparing for the migration
●
Domino AgentsDomino Agents
●
Configuration
●
Mapping files
●
Demo
●
Tips and tricks
●
Troubleshooting
Domino Agents – Sample Agents are not supported
●
Cleanup & Gathering information
●
These examples are shared on Greenhouse under my name
Domino Agents – Sample Agents are not supported
●
Cleanup & Gathering information
●
All result files are configured to c:temp
●
Change config settings to suit environment
●
These examples are shared on Greenhouse under my name
Sample Place1 Sample Place2 Sample Place3 Sample Place4
12 Multiple Page Doc
21 Single Page Doc
33 Empty Page doc
105 Single Upload Doc
2 Single Import Doc
11 Multiple Page Doc
21 Single Page Doc
41 Empty Page Doc
22 Single Upload Doc
12 Single Import Doc
18 Multiple Page Doc
72 Single Page Doc
14 Empty Page Doc
410 Single Upload Doc
4 Single Import Doc
113 Multiple Page Doc
402 Single Page Doc
179 Empty Page Doc
6404 Single Upload Doc
152 Single Import Doc
Agenda
●
Before we get Started!!!
●
Preparing for the migration
●
Domino Agents
●
ConfigurationConfiguration
●
Mapping files
●
Demo
●
Tips and tricks
●
Troubleshooting
Configuration
●
Notes.ini
●
Add the following parameters for communicating with FileNet® and Connections.
●
The setting for the Connections url should be ConnectionsServerURL and must
utilize https.
●
ConnectionsServerURL=https://icserver.example.com:9444
●
FilenetURL=http://fnserver.example.com:9081
Configuration
●
Qpconfig.xml
●
Add the following items as the child element of <server_setting> item as follows:.
<migration>
<person_ldap_dump_file>c:ccmcollect_user.dns</person_ldap_dump_file>
<group_ldap_dump_file>c:ccmcollect_groups.dns</group_ldap_dump_file>
<person_mapping_file>c:ccmuser_mapping.txt</person_mapping_file>
<group_mapping_file>c:ccmgroup_mapping.txt</group_mapping_file>
<expand_external_groups enabled="true" max_depth="3" number_limit="10"/>
<special_char_encoding_mode>underline</special_char_encoding_mode>
<single_member_import>true</single_member_import>
</migration>
Configuration
●
ACCE
●
Change the Apply to setting to This object and all
children, set the permission group to Custom, and
check all the options. Press OK.
●
Add the group #Authenticated_users along with the
properties associated with View Properties
Agenda
●
Before we get Started!!!
●
Preparing for the migration
●
Domino Agents
●
Configuration
●
Mapping filesMapping files
●
Demo
●
Tips and tricks
●
Troubleshooting
Mapping Files – Person LDAP dump - collect_user.dns
●
DN;UniqueID
●
CN=Admin SYSTEM/O=Demo;7F4F63E9-9B0F-1C43-8025-7B330046690A
●
CN=Amy Jones1/O=Demo;1DC1CC6E-7C15-C3B4-8025-7CE9004E561F
Mapping Files - Person LDAP dump - collect_groups.dns
●
DN;UniqueID
●
CN=Admin group1/O=Demo;51548bfd-ce3c-4af5-aca4-1e4b8c273eac
●
CN=Admin group2/O=Demo;3c2d1cd0-f737-47de-8dff-972d691d6b6b
●
Note: If the previous collect_user.dns was added then
collect_groups.dns must also be added.
Mapping Files – Person Mapping file -user_mapping.txt
●
DN1;DN2
●
CN=Admin SYSTEM/O=Demo;CN=Admin SYSTEM,O=CCM,DC=IBM,DC=COM
●
CN=Amy Jones1/O=Demo;CN=Amy Jones1,O=CCM,DC=IBM,DC=COM
Mapping Files – Group Mapping File - group_mapping.txt
●
DN1;DN2
●
CN=Admin group1/O=Demo;CN=Admin group1/O=CCM,DC=IBM,DC=COM
●
CN=Admin group2/O=Demo;CN=Admin group2/O=CCM,DC=IBM,DC=COM
●
Note: If the previous user_mapping.txt was added then
group_mapping.txt must also be added.
Mapping Files – Creating the mapping files using TDI
●
Creating Mapping Files
●
Active directory Redbook
●
TDS Wiki
●
Domino Attached with Slidedeck.
Agenda
●
Before we get Started!!!
●
Preparing for the migration
●
Domino Agents
●
Configuration
●
Mapping files
●
DemoDemo
●
Tips and tricks
●
Troubleshooting
Demo of Migration
1. Getcustomizedforms
2. Migratecustomizedforms
3. Migrate Place
Agenda
●
Before we get Started!!!
●
Preparing for the migration
●
Domino Agents
●
Configuration
●
Mapping files
●
Demo
●
Tips and tricksTips and tricks
●
Troubleshooting
Tips and Tricks - Custom Form first
Check your config by first migrating a custom form
Tips and Tricks – library name
Rename the CCM Library from Library
so it doesn't have the same name twice!!
Tips and Tricks – unwanted alerts
●
Turn of Notifications during the migration
Notifications-config.xml – memberAdded, memberRemoved
●
Use ACCE to add the Migration Admin to the black list
http://www-10.lotus.com/ldd/lcwiki.nsf/dx/Configuring_Filenet_to_be_an_Activity_Stream_producer_with_a_new_deployment_ic45
Activity Stream Ignored Users Ids – Add Migration Admin's SID
Tips and Tricks
●
For Restricted content (Currently)
●
Migrate the content to a private Place using the Connectors.
●
Migrate this data with the restricted member access into CCM.
●
Leave as separate Community or move as SubCommunity
●
Be Close
Agenda
●
Before we get Started!!!
●
Preparing for the migration
●
Domino Agents
●
Configuration
●
Mapping files
●
Demo
●
Tips and tricks
●
TroubleshootingTroubleshooting
TroubleshootingE_READ_ONLY
Problem: com.filenet.api.exception.EngineRuntimeException exception when executing qptool
migration command
Symptom: com.filenet.api.exception.EngineRuntimeException: FNRCE0057E: E_READ_ONLY:
Method failed because an object or property is read-only.
Cause: The user specified on the command line does not have certain access right on the object
store.
Resolving the problem: Grant all permission access right on the object store to the user as
described on the "Filenet Object Store properties modification" section of below link:
Reference: https://w3-connections.ibm.com/wikis/home?lang=en-
us#!/wiki/W9fb341241248_4236_bee2_25555962eefd/page/Setup%20test%20environment%20for
%20QD%20migration
Troubleshooting
DB_ERROR
●
Problem: com.filenet.api.exception.EngineRuntimeException exception when saving document or
creating folder during place migration
Symptom: com.filenet.api.exception.EngineRuntimeException: FNRCD0009E: DB_ERROR: The
database access failed with the following error: ErrorCode -101, Message 'DB2 SQL Error: SQLCODE=-
101, SQLSTATE=54001, SQLERRMC=null, DRIVER=4.13.127' ObjectStore: "ICObjectStore",
Cause: This message can be returned when an attempt is made to prepare or execute an SQL
statement that exceeds a limit such as a memory limit, an SQL limit, or a database limit.
Resolving the problem: Enable the amount of memory that is allocated for application requests to
grow automatically by setting the APPL_MEMORY database configuration parameter to AUTOMATIC on
FileNet database FNOS & FNGCD.
Reference:http://pic.dhe.ibm.com/infocenter/db2luw/v10r1/topic/com.ibm.db2.luw.messages.sql.doc/do
c/msql00101n.html
TroubleshootingOOM Exception
Problem: java.lang.OutOfMemoryError exception when executing qptool migration command
Symptom: 08/05/2013 08:24:57 Agent error: JVMDUMP006I Processing dump event "systhrow",
detail "java/lang/OutOfMemoryError" - please wait.
08/05/2013 08:24:58 Agent error: JVMDUMP013I Processed dump event "systhrow", detail
"java/lang/OutOfMemoryError".
Cause: The java heap size can not satisfy the memory requirement of qptool process when running
migration command.
Resolving the problem: Increase the java maximum heap size setting in notes.ini file. You can adjust
the JavaMaxHeapSize parameter in notes.ini: JavaMaxHeapSize=256M.:
In this example, 256M memory is specified as the java maximum heap size for all domino process,
which is sufficient in most cases. If it still does not solve the OOM exception, you can increase the java
maximum heap size to 512M, 1024M.. and so on
TroubleshootingJavaUserClassesExt
Problem: java.lang.ExceptionInInitializerError exception when executing qptool migration command
Symptom:
04/15/2014 04:45:02 1333 ERROR [main] com.lotus.quickplace.api.QPAPIInterface -
com.lotus.quickplace.qom.QPException: 0xffffffff : 0xffffffff : java.lang.ExceptionInInitializerError
04/15/2014 04:45:02 1335 INFO [main] com.lotus.quickplace.api.QPAPIInterface -
com.lotus.quickplace.qom.QPException: 0xffffffff : 0xffffffff : java.lang.ExceptionInInitializerError
Cause: The user specified on the command line does not have certain access right on the object
store.
Resolving the problem: Check that all 25 JavaUserClassesExt are loaded in the notes.ini
TroubleshootingAPI_UNABLE_TO_USE_CONNECTION
●
Problem: EngineRuntimeException exception when executing qptool migration command
●
Symptom: Enter password:com.filenet.api.exception.EngineRuntimeException: FNRCA0031E:
API_UNABLE_TO_USE_CONNECTION: The URI for server communication cannot be determined
from the connection object http://myserver.com/wsi/FNCEWS40MTOM. Message was: Connection
refused: connect
●
Cause: There is no connection to the FileNet server
●
Resolving the problem: Open a browser and see if you can connect to the url
http://myserver.com/wsi/FNCEWS40MTOM, you should check that the server is running and that there
is no firewalls between your QD server and CCM server blocking your access.
Troubleshooting
Logging info
To enable java logging, add the following line to the notes.ini file. There is no need to restart the
Domino server.
QuickPlaceJavaLogging=3
Detailed migration log information is recorded in the Domino console log.
52
© Copyright IBM Corporation 2014. All rights reserved.
 U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
 IBM, the IBM logo, ibm.com,and IBM Connections, and IBM FileNet are trademarks or registered trademarks of International Business Machines Corporation in the United States, other
countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S.
registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A
current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml
Other company, product, or service names may be trademarks or service marks of others.
Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates.
The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither
intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information
contained in this presentation, it is provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise
related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM or
its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software.
All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and
performance characteristics may vary by customer. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you
will result in any specific sales, revenue growth or other results.
Acknowledgements and Disclaimers
53
Thank You & Questions?

Weitere ähnliche Inhalte

Andere mochten auch

Aml catalogue 13
Aml catalogue 13Aml catalogue 13
Aml catalogue 13
slideroma
 
Yehai catalogue -tracy chow
Yehai catalogue -tracy chowYehai catalogue -tracy chow
Yehai catalogue -tracy chow
slideroma
 
בשביל החייםשלי♥♥♥♥
בשביל החייםשלי♥♥♥♥בשביל החייםשלי♥♥♥♥
בשביל החייםשלי♥♥♥♥
Avi Avraham
 
Poto copian pemahaman studi hukum islam
Poto copian pemahaman studi hukum islamPoto copian pemahaman studi hukum islam
Poto copian pemahaman studi hukum islam
Nur Alfiyatur Rochmah
 
Aga power softcase catalog
Aga power softcase catalogAga power softcase catalog
Aga power softcase catalog
slideroma
 

Andere mochten auch (18)

Shi pemahaman hukum islam
Shi pemahaman hukum islamShi pemahaman hukum islam
Shi pemahaman hukum islam
 
Aml catalogue 13
Aml catalogue 13Aml catalogue 13
Aml catalogue 13
 
Yehai catalogue -tracy chow
Yehai catalogue -tracy chowYehai catalogue -tracy chow
Yehai catalogue -tracy chow
 
Untuk presentasi
Untuk presentasi Untuk presentasi
Untuk presentasi
 
CS201- Introduction to Programming- Lecture 13
CS201- Introduction to Programming- Lecture 13CS201- Introduction to Programming- Lecture 13
CS201- Introduction to Programming- Lecture 13
 
בשביל החייםשלי♥♥♥♥
בשביל החייםשלי♥♥♥♥בשביל החייםשלי♥♥♥♥
בשביל החייםשלי♥♥♥♥
 
Wall quote vinyl decal
Wall quote vinyl decalWall quote vinyl decal
Wall quote vinyl decal
 
Kelompok 2
Kelompok 2Kelompok 2
Kelompok 2
 
Professionaliseer uw technische dienst en facility management
Professionaliseer uw technische dienst en facility managementProfessionaliseer uw technische dienst en facility management
Professionaliseer uw technische dienst en facility management
 
Kid’s party decorations ideas
Kid’s party decorations ideasKid’s party decorations ideas
Kid’s party decorations ideas
 
Poto copian pemahaman studi hukum islam
Poto copian pemahaman studi hukum islamPoto copian pemahaman studi hukum islam
Poto copian pemahaman studi hukum islam
 
CS201- Introduction to Programming- Lecture 09
CS201- Introduction to Programming- Lecture 09CS201- Introduction to Programming- Lecture 09
CS201- Introduction to Programming- Lecture 09
 
Kids Party Decoration Supplies Online
Kids Party Decoration Supplies Online Kids Party Decoration Supplies Online
Kids Party Decoration Supplies Online
 
Sejarah teknologi komputer dan internet
Sejarah teknologi  komputer dan internetSejarah teknologi  komputer dan internet
Sejarah teknologi komputer dan internet
 
CS101- Introduction to Computing- Lecture 40
CS101- Introduction to Computing- Lecture 40CS101- Introduction to Computing- Lecture 40
CS101- Introduction to Computing- Lecture 40
 
IT security - continuïteit van uw onderneming - Orbid
IT security - continuïteit van uw onderneming - OrbidIT security - continuïteit van uw onderneming - Orbid
IT security - continuïteit van uw onderneming - Orbid
 
Mtm terbaru 02 06-2014 (2)
Mtm terbaru 02 06-2014 (2)Mtm terbaru 02 06-2014 (2)
Mtm terbaru 02 06-2014 (2)
 
Aga power softcase catalog
Aga power softcase catalogAga power softcase catalog
Aga power softcase catalog
 

Ähnlich wie The Nuts and Bolts of Migrating Quickr Domino to CCM

Anna Fedoruk.Theworkflow.DrupalCamp Kyiv 2011
Anna Fedoruk.Theworkflow.DrupalCamp Kyiv 2011Anna Fedoruk.Theworkflow.DrupalCamp Kyiv 2011
Anna Fedoruk.Theworkflow.DrupalCamp Kyiv 2011
camp_drupal_ua
 
Open writing-cloud-collab
Open writing-cloud-collabOpen writing-cloud-collab
Open writing-cloud-collab
Karen Vuong
 
Sharepoint for Nonprofits: Introduction
Sharepoint for Nonprofits: IntroductionSharepoint for Nonprofits: Introduction
Sharepoint for Nonprofits: Introduction
501 Commons
 
01 DocPublisher at a Glance
01 DocPublisher at a Glance01 DocPublisher at a Glance
01 DocPublisher at a Glance
SWING Software
 
Synergis University 2014- 10 Data Management Challenges You Can Solve in 3 weeks
Synergis University 2014- 10 Data Management Challenges You Can Solve in 3 weeksSynergis University 2014- 10 Data Management Challenges You Can Solve in 3 weeks
Synergis University 2014- 10 Data Management Challenges You Can Solve in 3 weeks
Synergis Engineering Design Solutions
 

Ähnlich wie The Nuts and Bolts of Migrating Quickr Domino to CCM (20)

IBM Connections Cloud & IBM Docs: Working securely and quickly with content
IBM Connections Cloud & IBM Docs: Working securely and quickly with contentIBM Connections Cloud & IBM Docs: Working securely and quickly with content
IBM Connections Cloud & IBM Docs: Working securely and quickly with content
 
Document Repository Management
Document Repository ManagementDocument Repository Management
Document Repository Management
 
Drupalcampchicago2010.rachel.datamigration.
Drupalcampchicago2010.rachel.datamigration.Drupalcampchicago2010.rachel.datamigration.
Drupalcampchicago2010.rachel.datamigration.
 
Deep diveconnections eco systeem
Deep diveconnections eco systeemDeep diveconnections eco systeem
Deep diveconnections eco systeem
 
Anna Fedoruk.Theworkflow.DrupalCamp Kyiv 2011
Anna Fedoruk.Theworkflow.DrupalCamp Kyiv 2011Anna Fedoruk.Theworkflow.DrupalCamp Kyiv 2011
Anna Fedoruk.Theworkflow.DrupalCamp Kyiv 2011
 
Reengineering PDF-Based Documents Targeting Complex Software Specifications
Reengineering PDF-Based Documents Targeting Complex Software SpecificationsReengineering PDF-Based Documents Targeting Complex Software Specifications
Reengineering PDF-Based Documents Targeting Complex Software Specifications
 
Infoaxon extended enterprise
Infoaxon extended enterpriseInfoaxon extended enterprise
Infoaxon extended enterprise
 
Open Writing! Collaborative Authoring for CloudStack Documentation by Jessica...
Open Writing! Collaborative Authoring for CloudStack Documentation by Jessica...Open Writing! Collaborative Authoring for CloudStack Documentation by Jessica...
Open Writing! Collaborative Authoring for CloudStack Documentation by Jessica...
 
Open writing-cloud-collab
Open writing-cloud-collabOpen writing-cloud-collab
Open writing-cloud-collab
 
Cause 2013: A Flexible Approach to Creating an Enterprise Directory
Cause 2013: A Flexible Approach to Creating an Enterprise DirectoryCause 2013: A Flexible Approach to Creating an Enterprise Directory
Cause 2013: A Flexible Approach to Creating an Enterprise Directory
 
Sharepoint for Nonprofits: Introduction
Sharepoint for Nonprofits: IntroductionSharepoint for Nonprofits: Introduction
Sharepoint for Nonprofits: Introduction
 
01 DocPublisher at a Glance
01 DocPublisher at a Glance01 DocPublisher at a Glance
01 DocPublisher at a Glance
 
Integrating and positioning IBM Connections in an existing information manage...
Integrating and positioning IBM Connections in an existing information manage...Integrating and positioning IBM Connections in an existing information manage...
Integrating and positioning IBM Connections in an existing information manage...
 
Synergis University 2014- 10 Data Management Challenges You Can Solve in 3 weeks
Synergis University 2014- 10 Data Management Challenges You Can Solve in 3 weeksSynergis University 2014- 10 Data Management Challenges You Can Solve in 3 weeks
Synergis University 2014- 10 Data Management Challenges You Can Solve in 3 weeks
 
A SharePoint File Migration Framework
A SharePoint File Migration FrameworkA SharePoint File Migration Framework
A SharePoint File Migration Framework
 
SmartCloud Administration Best Practices MWLUG 2016
SmartCloud Administration Best Practices MWLUG 2016SmartCloud Administration Best Practices MWLUG 2016
SmartCloud Administration Best Practices MWLUG 2016
 
Box to OneDrive Migration
Box to OneDrive MigrationBox to OneDrive Migration
Box to OneDrive Migration
 
Real world rm in share point 2013
Real world rm in share point 2013Real world rm in share point 2013
Real world rm in share point 2013
 
Necto 16 training 17 - administration
Necto 16 training 17 -  administrationNecto 16 training 17 -  administration
Necto 16 training 17 - administration
 
Docs4Lawyers Functional Guide v1.2
Docs4Lawyers Functional Guide v1.2Docs4Lawyers Functional Guide v1.2
Docs4Lawyers Functional Guide v1.2
 

Kürzlich hochgeladen

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
Safe Software
 
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
Victor Rentea
 
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
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
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
 
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...
 
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
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
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
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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
 
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
 
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
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
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
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 

The Nuts and Bolts of Migrating Quickr Domino to CCM

  • 1. The Nuts and Bolts of Migrating Quickr Domino to CCM Fergal McKenna, Social Software SEAL, IBM Ireland email: fmckenna@ie.ibm.com twitter: @fergalmck
  • 2. 2 Sponsors – Many Thanks....
  • 3. 3 IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. Please Note
  • 4. Agenda ● Before we get Started!!!Before we get Started!!! ● Preparing for the migration ● Domino Agents ● Configuration ● Mapping files ● Demo ● Tips and tricks ● Troubleshooting
  • 5. Before we get started!! ● Plan, Plan, Plan ● Phase 1 ● Understand Requirements ● Phase 2 ● Setup Config ● Phase 3 ● Test and Migrate
  • 6. Agenda ● Before we get Started!!! ● Preparing for the migrationPreparing for the migration ● Domino Agents ● Configuration ● Mapping files ● Demo ● Tips and tricks ● Troubleshooting
  • 7. Preparing for the migration!! ● Why Migrate? What is CCM??? ● File repository. ● Blogs, Wikis,Tasks, Business Process, Intranet, Extranet, Template applications, HTML forms ● Simple Forms,
  • 8. Preparing for the migration!! What's covered by the migration tool. A Place will be migrated as a community in Connections. Place membership will be migrated to community. Room will be migrated to CCM as folder, hierarchy will be preserved. Folder will be migrated to CCM as folder, hierarchy will be preserved. Documents created from uploads, imports, pages, simple custom forms, and Microsoft office forms will be migrated to CCM.
  • 9. Preparing for the migration!! What's covered by the migration tool. The information of creator, last editor, created timestamp, last updated timestamp will be migrated with the documents and folders. Versions and comments will be migrated together with the documents. Simple custom forms will be migrated to CCM as document classes. ACLs (Access Control Lists) will be migrated to CCM along with associated documents, folders, and rooms.
  • 10. Preparing for the migration!! What's NOT covered by the migration tool. Wiki and Blog places. Task, Calendar, forum, list, link, or Templates. Html forms and the documents based on the html forms Draft. All drafts need to be completed before migration. Workflows. All workflows need to be completed before migration. Content in Trash. Local members. Restricted Access: DocsFoldersRooms
  • 11. Preparing for the migration!! ● Know what you are migrating to. ● Rooms, Folders, Homes pages
  • 12. Preparing for the migration!! Docs Uploads, Pages, !Lists, !Links,
  • 13. Preparing for the migration!! Upload Forms
  • 14. Preparing for the migration!! Import Pages
  • 15. Preparing for the migration!! Pages
  • 16. Preparing for the migration!! Custom Forms
  • 17. Preparing for the migration!! Custom Forms
  • 18. Preparing for the migration!! Access Models - ( current ) Restricted Access – * CCM Members can read all content load qptool getrestrictedresourcelist -p nameofplace ● <name>demoairlinetickets</name> ● <room name="Demo Airline Tickets" nsf="Main.nsf"/> ● <restricted_room name="Europe" nsf="PageLibrary882574B2007234C1.nsf" room_owners="[Amy Jones, Mary Joyce]"/> ● <restricted_document document_authors="[Amy Jones]" location="/Library/Administration./" name="Facility" unid="21D9C782FA5A350B88257BA9006497D5"/>
  • 19. Preparing for the migration!! Access Models - Users ● Quickr Domino Place => Connections Library Access User roles in Quickr Domino. Mapped User Roles in Connections Owner - Place creator, Owner has access to all rooms, folders, and pages in the place. Owner - •Move files to a different location. •Remove files from the source location when moving them to another location. •Delete any library file or folder. •Change share settings. •Empty the trash. Manager - Can create and edit content, manage membership, and customize the place Editor - Can create content, and edit other people’s content Member - •Add files to folders to which you have access •Edit files using personal drafts •Edit folder names and descriptions •Download, replace, copy, move, and use social features for files to which you have access •Delete and use social features for folders to which you have access Author - Can create content, and edit his own content. Reader - Can read content
  • 20. Preparing for the migration!! Access Models - Users ● Rooms & Folders => Folders User roles in Quickr Domino. Mapped User Roles in Connections Owner - Room creator gets this role Owner has access to all folders, and pages in the room+ Manager capabilities Owner - •Change how members access files and folders Configure the display of folders and files •Change default document type for all files uploaded to the library •Enable members to change the document type when uploading files •Enable draft review and modify related options Manager - Can create and edit content, manage membership, customize rooms Editor - •Edit and upload new versions of any library file. Note: Editors can edit the content, the document properties, and the description of any file. •Edit folders that they added. Editor - Can create content, and edit other people’s content Author - Can create content, and edit his own content. Contributor – Reader tasks plus..... •Upload new files. •Create folders. Reader - Can read content Reader - •Access and read files. Like, follow, and comment files.
  • 21. Preparing for the migration!! Access Models - Users ● Documents => Documents User roles in Quickr Domino. Mapped User Roles in Connections Owner - Can edit all documents Owner - Can edit all documents Author - Can edit the document Author – Can edit the document Reader - Can read the document Reader - Can read the document
  • 22. Preparing for the migration!! Access Models - Groups Quickr Domino Place => Connections Library Access - If a group is an owner or manager in a Place, it is expanded to individual members and migrated to a community as person owners. Note: Groups cannot be owners in Connections Communities - If a group is reader, author, or editor in a place, it is migrated as a group as a community member. User roles in Quickr Domino. Mapped User Roles in Connections Owner Owner – ***Expanded to users Manager Editor Member Author Reader
  • 23. Preparing for the migration!! ● FileNet Administrator *Important ● Must be an LDAP user ● Must not be local wasadminwpsadmin ● Must be significant.. ● e.g “Migration Admin”
  • 24. Preparing for the migration!! Custom forms Problem: There is a limit to the amount of custom forms that can be migrated Symptom: When running the qptool migratecustomized forms command, if you notice a runtime exception reporting, “The row length limitation of the underlying database has been exceeded, incapable of creating document class any further,” it means you are not able to migrate customized forms any further. Cause: Underlying database which stores the field info has a row length limitation of 32K, Resolving the problem: It is recommended that customized forms be migrated by prioritizing from most significant to least significant, Reference: http://www-10.lotus.com/ldd/lcwiki.nsf/xpDocViewer.xsp?lookupName=Early+Release+- +Quickr+for+Domino+Migration+Guide#action=openDocument&res_title=Installing_and_configuring&c ontent=pdcontent
  • 25. Agenda ● Before we get Started!!! ● Preparing for the migration ● Domino AgentsDomino Agents ● Configuration ● Mapping files ● Demo ● Tips and tricks ● Troubleshooting
  • 26. Domino Agents – Sample Agents are not supported ● Cleanup & Gathering information ● These examples are shared on Greenhouse under my name
  • 27. Domino Agents – Sample Agents are not supported ● Cleanup & Gathering information ● All result files are configured to c:temp ● Change config settings to suit environment ● These examples are shared on Greenhouse under my name Sample Place1 Sample Place2 Sample Place3 Sample Place4 12 Multiple Page Doc 21 Single Page Doc 33 Empty Page doc 105 Single Upload Doc 2 Single Import Doc 11 Multiple Page Doc 21 Single Page Doc 41 Empty Page Doc 22 Single Upload Doc 12 Single Import Doc 18 Multiple Page Doc 72 Single Page Doc 14 Empty Page Doc 410 Single Upload Doc 4 Single Import Doc 113 Multiple Page Doc 402 Single Page Doc 179 Empty Page Doc 6404 Single Upload Doc 152 Single Import Doc
  • 28. Agenda ● Before we get Started!!! ● Preparing for the migration ● Domino Agents ● ConfigurationConfiguration ● Mapping files ● Demo ● Tips and tricks ● Troubleshooting
  • 29. Configuration ● Notes.ini ● Add the following parameters for communicating with FileNet® and Connections. ● The setting for the Connections url should be ConnectionsServerURL and must utilize https. ● ConnectionsServerURL=https://icserver.example.com:9444 ● FilenetURL=http://fnserver.example.com:9081
  • 30. Configuration ● Qpconfig.xml ● Add the following items as the child element of <server_setting> item as follows:. <migration> <person_ldap_dump_file>c:ccmcollect_user.dns</person_ldap_dump_file> <group_ldap_dump_file>c:ccmcollect_groups.dns</group_ldap_dump_file> <person_mapping_file>c:ccmuser_mapping.txt</person_mapping_file> <group_mapping_file>c:ccmgroup_mapping.txt</group_mapping_file> <expand_external_groups enabled="true" max_depth="3" number_limit="10"/> <special_char_encoding_mode>underline</special_char_encoding_mode> <single_member_import>true</single_member_import> </migration>
  • 31. Configuration ● ACCE ● Change the Apply to setting to This object and all children, set the permission group to Custom, and check all the options. Press OK. ● Add the group #Authenticated_users along with the properties associated with View Properties
  • 32. Agenda ● Before we get Started!!! ● Preparing for the migration ● Domino Agents ● Configuration ● Mapping filesMapping files ● Demo ● Tips and tricks ● Troubleshooting
  • 33. Mapping Files – Person LDAP dump - collect_user.dns ● DN;UniqueID ● CN=Admin SYSTEM/O=Demo;7F4F63E9-9B0F-1C43-8025-7B330046690A ● CN=Amy Jones1/O=Demo;1DC1CC6E-7C15-C3B4-8025-7CE9004E561F
  • 34. Mapping Files - Person LDAP dump - collect_groups.dns ● DN;UniqueID ● CN=Admin group1/O=Demo;51548bfd-ce3c-4af5-aca4-1e4b8c273eac ● CN=Admin group2/O=Demo;3c2d1cd0-f737-47de-8dff-972d691d6b6b ● Note: If the previous collect_user.dns was added then collect_groups.dns must also be added.
  • 35. Mapping Files – Person Mapping file -user_mapping.txt ● DN1;DN2 ● CN=Admin SYSTEM/O=Demo;CN=Admin SYSTEM,O=CCM,DC=IBM,DC=COM ● CN=Amy Jones1/O=Demo;CN=Amy Jones1,O=CCM,DC=IBM,DC=COM
  • 36. Mapping Files – Group Mapping File - group_mapping.txt ● DN1;DN2 ● CN=Admin group1/O=Demo;CN=Admin group1/O=CCM,DC=IBM,DC=COM ● CN=Admin group2/O=Demo;CN=Admin group2/O=CCM,DC=IBM,DC=COM ● Note: If the previous user_mapping.txt was added then group_mapping.txt must also be added.
  • 37. Mapping Files – Creating the mapping files using TDI ● Creating Mapping Files ● Active directory Redbook ● TDS Wiki ● Domino Attached with Slidedeck.
  • 38. Agenda ● Before we get Started!!! ● Preparing for the migration ● Domino Agents ● Configuration ● Mapping files ● DemoDemo ● Tips and tricks ● Troubleshooting
  • 39. Demo of Migration 1. Getcustomizedforms 2. Migratecustomizedforms 3. Migrate Place
  • 40. Agenda ● Before we get Started!!! ● Preparing for the migration ● Domino Agents ● Configuration ● Mapping files ● Demo ● Tips and tricksTips and tricks ● Troubleshooting
  • 41. Tips and Tricks - Custom Form first Check your config by first migrating a custom form
  • 42. Tips and Tricks – library name Rename the CCM Library from Library so it doesn't have the same name twice!!
  • 43. Tips and Tricks – unwanted alerts ● Turn of Notifications during the migration Notifications-config.xml – memberAdded, memberRemoved ● Use ACCE to add the Migration Admin to the black list http://www-10.lotus.com/ldd/lcwiki.nsf/dx/Configuring_Filenet_to_be_an_Activity_Stream_producer_with_a_new_deployment_ic45 Activity Stream Ignored Users Ids – Add Migration Admin's SID
  • 44. Tips and Tricks ● For Restricted content (Currently) ● Migrate the content to a private Place using the Connectors. ● Migrate this data with the restricted member access into CCM. ● Leave as separate Community or move as SubCommunity ● Be Close
  • 45. Agenda ● Before we get Started!!! ● Preparing for the migration ● Domino Agents ● Configuration ● Mapping files ● Demo ● Tips and tricks ● TroubleshootingTroubleshooting
  • 46. TroubleshootingE_READ_ONLY Problem: com.filenet.api.exception.EngineRuntimeException exception when executing qptool migration command Symptom: com.filenet.api.exception.EngineRuntimeException: FNRCE0057E: E_READ_ONLY: Method failed because an object or property is read-only. Cause: The user specified on the command line does not have certain access right on the object store. Resolving the problem: Grant all permission access right on the object store to the user as described on the "Filenet Object Store properties modification" section of below link: Reference: https://w3-connections.ibm.com/wikis/home?lang=en- us#!/wiki/W9fb341241248_4236_bee2_25555962eefd/page/Setup%20test%20environment%20for %20QD%20migration
  • 47. Troubleshooting DB_ERROR ● Problem: com.filenet.api.exception.EngineRuntimeException exception when saving document or creating folder during place migration Symptom: com.filenet.api.exception.EngineRuntimeException: FNRCD0009E: DB_ERROR: The database access failed with the following error: ErrorCode -101, Message 'DB2 SQL Error: SQLCODE=- 101, SQLSTATE=54001, SQLERRMC=null, DRIVER=4.13.127' ObjectStore: "ICObjectStore", Cause: This message can be returned when an attempt is made to prepare or execute an SQL statement that exceeds a limit such as a memory limit, an SQL limit, or a database limit. Resolving the problem: Enable the amount of memory that is allocated for application requests to grow automatically by setting the APPL_MEMORY database configuration parameter to AUTOMATIC on FileNet database FNOS & FNGCD. Reference:http://pic.dhe.ibm.com/infocenter/db2luw/v10r1/topic/com.ibm.db2.luw.messages.sql.doc/do c/msql00101n.html
  • 48. TroubleshootingOOM Exception Problem: java.lang.OutOfMemoryError exception when executing qptool migration command Symptom: 08/05/2013 08:24:57 Agent error: JVMDUMP006I Processing dump event "systhrow", detail "java/lang/OutOfMemoryError" - please wait. 08/05/2013 08:24:58 Agent error: JVMDUMP013I Processed dump event "systhrow", detail "java/lang/OutOfMemoryError". Cause: The java heap size can not satisfy the memory requirement of qptool process when running migration command. Resolving the problem: Increase the java maximum heap size setting in notes.ini file. You can adjust the JavaMaxHeapSize parameter in notes.ini: JavaMaxHeapSize=256M.: In this example, 256M memory is specified as the java maximum heap size for all domino process, which is sufficient in most cases. If it still does not solve the OOM exception, you can increase the java maximum heap size to 512M, 1024M.. and so on
  • 49. TroubleshootingJavaUserClassesExt Problem: java.lang.ExceptionInInitializerError exception when executing qptool migration command Symptom: 04/15/2014 04:45:02 1333 ERROR [main] com.lotus.quickplace.api.QPAPIInterface - com.lotus.quickplace.qom.QPException: 0xffffffff : 0xffffffff : java.lang.ExceptionInInitializerError 04/15/2014 04:45:02 1335 INFO [main] com.lotus.quickplace.api.QPAPIInterface - com.lotus.quickplace.qom.QPException: 0xffffffff : 0xffffffff : java.lang.ExceptionInInitializerError Cause: The user specified on the command line does not have certain access right on the object store. Resolving the problem: Check that all 25 JavaUserClassesExt are loaded in the notes.ini
  • 50. TroubleshootingAPI_UNABLE_TO_USE_CONNECTION ● Problem: EngineRuntimeException exception when executing qptool migration command ● Symptom: Enter password:com.filenet.api.exception.EngineRuntimeException: FNRCA0031E: API_UNABLE_TO_USE_CONNECTION: The URI for server communication cannot be determined from the connection object http://myserver.com/wsi/FNCEWS40MTOM. Message was: Connection refused: connect ● Cause: There is no connection to the FileNet server ● Resolving the problem: Open a browser and see if you can connect to the url http://myserver.com/wsi/FNCEWS40MTOM, you should check that the server is running and that there is no firewalls between your QD server and CCM server blocking your access.
  • 51. Troubleshooting Logging info To enable java logging, add the following line to the notes.ini file. There is no need to restart the Domino server. QuickPlaceJavaLogging=3 Detailed migration log information is recorded in the Domino console log.
  • 52. 52 © Copyright IBM Corporation 2014. All rights reserved.  U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.  IBM, the IBM logo, ibm.com,and IBM Connections, and IBM FileNet are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml Other company, product, or service names may be trademarks or service marks of others. Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. Acknowledgements and Disclaimers
  • 53. 53 Thank You & Questions?