2015-06-09 11 views
1

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

ответ

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

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

+0

Был ли этот ответ применимым/полезным? –

0

Нестандартные никогда не будут иметь триггеры.

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

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

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

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

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

 Смежные вопросы

  • Нет связанных вопросов^_^