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