пятница, 8 ноября 2013 г.

Oracle SOA: управление композитами через WLST

Все команды выполняются из wlst.cmd или wlst.sh находящегося в SOA_HOME, у меня например это:
 C:\Apps\Oracle\Weblogic\10.3.6\Oracle_SOA1\common\bin\wlst.cmd  
  • Просмотр развёрнутых композитов и их статусов:
    wls:/offline> 
     sca_listDeployedComposites('bpm-dev.mycompany.com',
                                '8001',
                                'weblogic',
                                'welcome1') 
    
    где weblogic - логин административного пользователя;
    welcome1 - пароль административного пользователя;
    bpm-dev.mycompany.com - хост SOA-сервера;
    8001 - порт SOA-сервера.

    Пример результата:
     Following 4 composites are currently deployed to the platform:  
     1. AsyncProc[1.0], partition=default, mode=active, state=on, isDefault=true, deployedTime=2013-07-25T11:26:03.309+04:00  
     2. SimpleApproval[1.0], partition=default, mode=active, state=on, isDefault=true, deployedTime=2012-10-17T18:55:11.333+04:00  
     3. SimpleHT[1.0], partition=default, mode=active, state=on, isDefault=true, deployedTime=2012-12-21T13:23:24.345+04:00  
     4. AgreementApproversService[1.0], partition=prod, mode=active, state=on, isDefault=true, deployedTime=2013-02-22T17:51:30.971+04:00  
    
  • Старт композита:
    wls:/offline> 
     sca_startComposite('bpm-dev.mycompany.com',
                        '8001',
                        'weblogic',
                        'welcome1',
                        'AsyncProc',
                        '1.0',
                        partition='default') 
    
    где AsyncProc - имя композита;
    1.0 - версия композита;
    default - раздел.

  • Стоп композита:
    wls:/offline> 
     sca_stopComposite('bpm-dev.mycompany.com',
                       '8001',
                       'weblogic',
                       'welcome1',
                       'AsyncProc',
                       '1.0',
                       partition='default') 
    
  • Активация композита:
    wls:/offline> 
     sca_activateComposite('bpm-dev.mycompany.com',
                           '8001',
                           'weblogic',
                           'welcome1',
                           'AsyncProc',
                           '1.0',
                           partition='default') 
    
  • Деактивация композита:
    wls:/offline> 
     sca_retireComposite('bpm-dev.mycompany.com',
                         '8001',
                         'weblogic',
                         'welcome1',
                         'AsyncProc',
                         '1.0',
                         partition='default') 
    

среда, 6 ноября 2013 г.

Формат полей типа Date в Oracle SQL Developer

Проблема:
При выборке и экспорте (в формате insert) данных формат колонки типа Date:
 15-NOV-11  

Вариант решения:
  1. В SQL Developer перейти в меню "Tools"->"Preferences"
  2. В окне Preferences выбрать "Database"->"NLS" в левой панеле
  3. В списке NLS параметров найти "Date Format" и для него ввести следующее значение
    DD-MM-YYYY HH24:MI:SS
  4. Нажать "OK" и пользоваться.