Различие между производственной, промежуточной и тестовой средами в Websphere Commerce.

Я новичок в уже настроенной среде WebSphere Commerce Enterprise v6.0. Мне было интересно, какой будет для меня наиболее точный способ определить, какие серверы используются в качестве производства, какие используются в качестве промежуточных, а какие используются для тестирования?


person user3777207    schedule 09.06.2015    source источник


Ответы (3)


Насколько мне известно, 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, которые имеют эту таблицу, но не являются промежуточными серверами.)

Другой вариант — добавить проприетарное/настраиваемое системное свойство или сервер WCS.

person Tasos Zervos    schedule 11.06.2015
comment
Был ли этот ответ применим/полезен? - person Tasos Zervos; 22.06.2015

Непостановочные никогда не будут иметь промежуточных триггеров.

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

Это зависит от того, как вы его настроили [http://www.ibm.com/support/knowledgecenter/SSZLC2_7.0.0/com.ibm.commerce.admin.doc/tasks/tsscreatestagingserver.htm]

Чтобы узнать из БД, является ли среда LIVE или STAGING, нужно запросить таблицу STAGLOG.

Если мы находим записи в таблице STAGLOG, то это среда STAGING. Эти записи создаются TRIGGERS для таблиц промежуточной базы данных.

В LIVE у нас не будет записей в таблице STAGLOG.

person Shinto Anto    schedule 18.11.2016