Vignette Knowledgebase

Tuesday, August 3, 2010

Skills

Strong Java development skills, OO, Performance
JSP, Html, CSS, Javascript (jQuery)

Knowledge of VCM including SDK for customization
Knowledge of VCM APIs
VCM Administration
Vingette Transfer tool
Portal Administration
Portal development of Pages, portlets, Styles, Grids, Themes
DPM - Presentation templates, query components

Struts MVC
Spring 3 MVC (annotation based), Spring Security

Database
Oracle (SQL, Enterprise manager)
Sql Server (DTS)

Linux

Apache Http (web server)
- Configuration

Tomcat
- Configuration
- Performance


Mgmt stage suspended and won't resume

You can try clearing the job queue as a last resort and do not try this in production.

–––––––––––––––––––––––
| PROBLEM DESCRIPTION |
–––––––––––––––––––––––
We have a job in the publishing queue in our development environment that
continues to cause the endpoint to be suspended. Is it possible to just clear
out the entire queue?


––––––––––––––
| RESOLUTION |
––––––––––––––
(See also KB 9781 – http://support.vignette.com/VOLSS/KB/View/1,,9781,00.html)

These SQL statements will clear all the jobs. It is
strongly advised to use this only on non–production systems and to make a
backup of the tables that are affected prior to running the scripts.

update vgnJob
set state = 'DpCompleted'
where state in ( 'WfCompleted', 'WfCancelled', 'inprocess', 'invalid',
'initialized' );

delete from vgnJob
where state in ( 'DpSucceeded', 'DpFailed', 'DpCompleted' );

delete from vgnJobItemSeed
where jobId not in (select id from vgnJob);

delete from vgnJobItemAutoStage
where jobId not in (select id from vgnJob);

delete from vgnJobItemOrder
where jobId not in (select id from vgnJob);

delete from vgnJobItemStage
where jobId not in (select id from vgnJob);

delete from vgnJobStageVisited
where jobId not in (select id from vgnJob);

delete from vgnJobEngineFailure
where epId not in (select id from vgnEpInfo);

delete from vgnJobEngineFailure
where jobId not in (select id from vgnJob);


––––––––––––––––––––––––––––––––––––––––––––––––––––
–– Now that we've removed auto–prune jobs, there may
–– be more subjob info to get rid of.
––––––––––––––––––––––––––––––––––––––––––––––––––––

delete from vgnSubJob
where jobId not in (select id from vgnJob);

delete from vgnSubJobHistory
where jobId not in (select id from vgnJob);

delete from vgnSubJobProgress
where jobId not in (select id from vgnJob);

Monday, August 2, 2010

Knowledge Transfer

Vignette
- CTDs (custom widgets)
- piocda
- pio-cma-ext
- database jobs
- mapquest
- Location of code (VSS, db etc.)
- Portal
- Vignette configuration (VCM, DPM, Portal)
- Server configurations
- Issues
- memory issue on VCM
- Dealer Gallery webservice
- Static file submit utility
- Shopping cart integration
- CRM sync job
Portal code
- Seconday pages
- Portlets
- Shopping cart integration

B2B
- Architecture
- JCo
- SVN
Pioneer Survey
- SQL Server job
Employee Dir

Monitoring
- Pingdome

Account information (servers, Vignette, any other services)

---------------
WEB REVAMP
---------------
VCM changes
- Cloning of channel and content hierarchy in QA an Dev and ultimately production
- Reconfig of dev to mirror QA config
- CTD changes
-

DPM/Templates
- Grids
- Style Types
- Themes/Styles
- Portlets/Templates

Thursday, March 4, 2010

Content Refresh

  • Get the content instances under home channel after all channels are done.
  • POCFR Unassigned Content
  • POCFR Support
  • POCEN Unassigned Content
  • POCEN Support
  • POCEN Shop
  • PUSA Support
  • PUSA Unassigned Content

Friday, January 22, 2010

64 bit apache 2.2 upgrade

  1. Add modules to /etc/sysconfig/apache2
  2. copy weblogic module for /usr/lib64/apache2
  3. copy mod_jk module for 2.2 to usr/lib64/apache2
  4. Modify httpd.conf
  5. modify vhost.d/*.conf for changes JkMount does not work
  6. copy ssl certificate (not needed, remove the ssl.conf file?)

Monday, January 18, 2010

QA upgrade steps (32bit)

  1. Upgrade to tomcat 5.5.26
  2. Change drive class for jdbc to oracle.jdbc.driver.OracleDriver
  3. Change driver class in tomcat config to oracle.jdbc.driver.OracleDriver
  4. Make sure LDAP password you know is correct
  5. Check publish status, make sure nothing in queue and no errors, prune
  6. Stop endpoints
  7. Stop all services on vcmqas
  8. Stop all services on all machines (incl. tomcat) - meaning need a downtime
  9. Backup db (export, vcm and portal db schemas) using enterprise manager
  10. Backup folders (see http://eqbal-vignette.blogspot.com/2009/12/backups-for-qa-and-prod.html)
  11. Restart services
  12. Uninstall CCE (see upgrade guide)
  13. Backup autonomy (see upgrade guide)
  14. Uninstall autonomy
  15. rename /opt/Vignette/uninstall_cma directory
  16. Install 7.6 bin (select upgrade when asked)
  17. live autonomy and CA need to be shutdown
  18. Run vgnupgrade
  19. Run pre-req check, resolve any warning/errors before continuing
  20. Upgrade runtime svcs
  21. Connect to VCM, upgrade local config agent
  22. Backup /opt/Vignette and ~/Vignette, ~/vpd.properties
  23. Backup live autonomy and stop services
  24. Install cds bins on web servers
  25. Stop tomcat then Upgrade CAs
  26. Upgrade CMS services
  27. Upgrade CDS service (from VCM server)
  28. Upgrade Autonomy/install, use setnev-mgmt.sh (change port nos), modify script to use rm -rf
  29. Re-index content, start live autonomy upgrade
  30. Reindex content on live
  31. Patch
  32. Update tomcat config for Vignette install dir
  33. Build and deploy VCM apps (undeploy earlier jars, restart vcm server,then redeploy using the text file, restart vcm server again)
  34. Change ~/Export-Import/apache-ant-1.7.0/bin/build-deploy/local-build.properties for 7_3_1 to 7_6
  35. Import CTDs from dev
  36. Import Inlinks assets, create tables if needed
  37. Remove furl listener
  38. Update vgn-tas, vgn-ext-templating and furl webapps
  39. Set proper furl config values
  40. Set classes (to pre 7.4) for in-context edit
  41. Update new car files for Portal
  42. Update tomcat conf files for vgn-furl path
  43. Build and deploy piocda
  44. copy new jar files to portal webapp (vgn-appsvcs-cda.jar, thirdparty-combined.jar)
  45. delete mapper.jar from portal/web-inf/lib
  46. stop tomcat and delete DPM cache
  47. Test and then Patch
  48. Enable tunnelling for Adminserver (not vcmserver) under Protocols
  49. Install vcmtools
  50. After testing vgnTest.jsp and CPSAssetUtil.jsp, delete from live stage
  51. VCM runtime logs roll (admin console)



Thursday, January 14, 2010

Apache backups when upgrading to 64bit

  • vhosts config files
  • httpd.conf special stuff
  • /etc/sysconfig/apache2
  • all other conf files in /etc/apache2
  • ssl.crt (may need to reapply)