Tuesday, April 28, 2009
Install BVNqa49247 for 8.1AB
1. Update bvmc.war/WEB-INF/conf/view-beans-cm.xml
The file under:($bv1to1\Jboss\server\bv_framework\deploy\bvmc.war)
2. Update cmContentDTO for new common content attributes (make sure the attribute name in upper case)
Add this line:
<form-property name="CREATION_TIME" type="java.util.Date" />
3. Customized the bvmc.war/cm/browse/browseBody.jsp
4. Stop JBOSS
5. Copy patch folder into %BV1TO1%
6. Set environment of BV
cd BV1TO1\bin
BV1TO1\bin>setEnv.cmd
7. Go into BV1TO1\patch\BVNqa49247\installer\bin
run command: install-patch BVNqa49247
Create New Content Type
1. create xml file
2. generate sql script
hsqldb
- run command:
bvtool generate-schema -schema %BV1TO1%\bin\xml\tc_classified.xml - script %BV1TO1%\bin\xml\tc_classified.sql -vendor hsqldb
oracle
- run command:
bvtool generate-schema -schema %BV1TO1%\bin\xml\tc_classified.xml -script %BV1TO1%\bin\xml\tc_classified.sql -vendor oracle
3. execute sql to BVMC database
4. update bv-param.xml
Modify
- C:\BV1TO1\baseSuites\bv_services\modules\svc_ejb\bv_param.xml
<param name="BROWSABLE_CONTENT_TYPES">
<value>new-content-type </value>
<param name="FILTERED_CONTENT_TYPES">
<value> new-content-type </value>
Modify
- C:\BV1TO1\baseSuites\bv_services\modules\svc_clt\bv_param.xml
<param name="PROGRAM_CONTENT_TYPES">
</value> new-content-type </value>
<param name="RELATABLE_CONTENT_TYPES">
</value> new-content-type </value>
- RELATED_ITEM_CONTENT_TYPES
- ATTACHABLE_CONTENT_TYPES
- KEYS
5. run bvtool command : bvtool deploy-config -no-res
6. restart server
7. bvtool set-param
- bvtool set-param -name bv.portal.tool.content.PROGRAM_CONTENT_TYPES -value AD,EDITORIAL,PRODUCT,SSP_PROCESS,URL,BULLETIN,LOSTFOUND,CLASSIFIED
- bvtool deploy-config -no-res
- bvtool set-param -name bv.portal.services.content.KEYS -value AD:AD_NAME,EDITORIAL:ED_NAME,PRODUCT:PROD_ID,URL:NAME,BULLETIN:BULLETIN_NAME,LOSTFOUND:LNF_NAME,CLASSIFIED:CL_NAME
- bvtool deploy-config -no-res
8. generate process pack
- bvant -f %BV1TO1%\lib\generate_publish_pack.xml -DdestDir=%BV1TO1%/tools/eclipse/workspace/ClassifiedPack -Dcontent=CLASSIFIED -DdeployPack=false
-DpackName=ClassifiedPack