区分Websphere Commerce中的生产,登台和测试环境

时间:2015-06-09 18:28:24

标签: websphere-commerce server-configuration

我是已经设置的WebSphere Commerce Enterprise v6.0环境的新手。我想知道什么是最明确的方式来确定哪些服务器用作生产,哪些服务器用作暂存,哪些服务器用于测试?

3 个答案:

答案 0 :(得分:0)

据我所知,到目前为止,WCS还没有包含可以返回WCS服务器性质的数据库条目或脚本。如果有IBM需要清楚地记录它。

在[开箱即用] WCS安装中找到WCS服务器性质的最佳方法可能是这样的查询:

SELECT CASE 
    WHEN count(1)>0 THEN 'STAGING'
    WHEN count(1)=0 THEN 'PRODUCTION'
   END AS WCS_TYPE
FROM STAGLOG WHERE STGPROCESSED = 1;

(注意:更简单的检查可能只依赖于STAGLOG表的存在,但我已经看到许多WCS服务器拥有此表而不是Staging服务器。)

另一种选择是添加专有/自定义系统属性或WCS服务器。

答案 1 :(得分:0)

非暂存将永远不会有暂存触发器。

select * from syscat.triggers where trigschema = CURRENT_SCHEMA and trigname like 'STAG%';

答案 2 :(得分:0)

这取决于您如何设置[http://www.ibm.com/support/knowledgecenter/SSZLC2_7.0.0/com.ibm.commerce.admin.doc/tasks/tsscreatestagingserver.htm]

要从DB中查找环境是LIVE还是STAGING是查询STAGLOG表。

如果我们在STAGLOG表中找到条目,那么这就是STAGING环境。此条目由TRIGGERS为暂存数据库表创建。

在LIVE中,我们不会在STAGLOG表中有条目。