In scenarios where WCM has been installed as part of a WebSphere Portal Enable / Extend implementation, these two useful content libraries are on-disk but not configured/available for use.
They can be configured using the commands: -
./ConfigEngine.sh configure-express -DPortalAdminPwd=passw0rd -DWasPassword=passw0rd
./ConfigEngine.sh action-express-memberfixer -DPortalAdminPwd=passw0rd -DWasPassword=passw0rd
( the latter command being run once the file: -
/opt/IBM/WebSphere/wp_profile/PortalServer/wcm/shared/app/config/wcmservices/MemberFixerModule.properties file
has been updated to reflect the correct portal administration user name ).
which provides these two new WCM libraries: -
Internet Web Content 6.1.0
Intranet Web Content 6.1.0
It's then necessary to test for membership problems etc. using MemberFixer via the following URL: -
http://portaldemo.uk.ibm.com:10040/wps/wcm/connect?MOD=MemberFixer&Library=Internet Web Content 6.1.0
which returns: -
...
IWKCW1045X: SUMMARY INFORMATION
Library processed: Internet Web Content 6.1.0
IWKCW1046X: Items Processed: 119
IWKCW1047X: Items Updated and Saved: 0
IWKCW1047X: Member References requiring Removal: 0
IWKCW1048X: Member References requiring Update: 0
IWKCW1049X: Virtual Members requiring Update: 0
Errors Detected: 0
...
and: -
http://portaldemo.uk.ibm.com:10040/wps/wcm/connect?MOD=MemberFixer&Library=Intranet Web Content 6.1.0
which returns
...
IWKCW1045X: SUMMARY INFORMATION
Library processed: Intranet Web Content 6.1.0
IWKCW1046X: Items Processed: 108
IWKCW1047X: Items Updated and Saved: 0
IWKCW1047X: Member References requiring Removal: 0
IWKCW1048X: Member References requiring Update: 0
IWKCW1049X: Virtual Members requiring Update: 0
Errors Detected: 0
IWKCW1050X: Non-existent Members that have alternate Distinguished Names available: 6.
...
Given that these are non-existent members, we can remove them using the &fix=true and &alt_dn=remove commands: -
http://portaldemo.uk.ibm.com:10040/wps/wcm/connect?MOD=MemberFixer&Library=Intranet Web Content 6.1.0&fix=true&alt_dn=remove
This returns: -
...
IWKCW1045X: SUMMARY INFORMATION
Library processed: Intranet Web Content 6.1.0
IWKCW1046X: Items Processed: 108
IWKCW1047X: Items Updated and Saved: 2
IWKCW1047X: Member References requiring Removal: 6
IWKCW1048X: Member References requiring Update: 0
IWKCW1049X: Virtual Members requiring Update: 0
Errors Detected: 0
IWKPL1368X: Utility completed.
...
To be sure, we re-run the MemberFixer query, which now returns: -
...
IWKCW1045X: SUMMARY INFORMATION
Library processed: Intranet Web Content 6.1.0
IWKCW1046X: Items Processed: 108
IWKCW1047X: Items Updated and Saved: 0
IWKCW1047X: Member References requiring Removal: 0
IWKCW1048X: Member References requiring Update: 0
IWKCW1049X: Virtual Members requiring Update: 0
Errors Detected: 0
...
Life is good ...
For more information, see here: -
Exploring the sample site templates
Installing WebSphere Portal on Linux
Sample Lotus Web Content Management member fixer tool commands after running ConfigEngine configure-express
Geeking in technology since 1985, with IBM Development, focused upon Docker and Kubernetes on the IBM Z LinuxONE platform In the words of Dr Cathy Ryan, "If you don't write it down, it never happened". To paraphrase one of my clients, "Every day is a school day". I do, I learn, I share. The postings on this site are my own and don’t necessarily represent IBM’s positions, strategies or opinions. Remember, YMMV https://infosec.exchange/@davehay
Subscribe to:
Post Comments (Atom)
Note to self - use kubectl to query images in a pod or deployment
In both cases, we use JSON ... For a deployment, we can do this: - kubectl get deployment foobar --namespace snafu --output jsonpath="{...
-
Why oh why do I forget this ? Running this command : - ldapsearch -h ad2012.uk.ibm.com -p 389 -D CN=bpmbind,CN=Users,DC=uk,DC=ibm,DC=com -w...
-
Error "ldap_sasl_interactive_bind_s: Unknown authentication method (-6)" on a LDAPSearch command ...Whilst building my mega Connections / Domino / Portal / Quickr / Sametime / WCM environment recently, I was using the LDAPSearch command tha...
-
Whilst building a new "vanilla" Kubernetes 1.25.4 cluster, I'd started the kubelet service via: - systemctl start kubelet.se...
No comments:
Post a Comment