четверг, 30 января 2014 г.

Ограничение кол-ва выводимых строк





        oracle.jbo.domain.Number n = new oracle.jbo.domain.Number(maxrows);
        TrInOperationsEOViewImpl v = (TrInOperationsEOViewImpl)this.getVoImpl();
        v.setbndMaxRows(n);



В классе TrInOperationsEOViewImpl должна быть определена 

    /**
     * Sets <code>value</code> for bind variable bndMaxRows.
     * @param value value to bind as bndMaxRows
     */
    public void setbndMaxRows(Number value) {
        setNamedWhereClauseParam("bndMaxRows", value);
    }

понедельник, 20 января 2014 г.

Переход на 12с

1. Типы атрибутов boolean в отображениях поставить в default

2. Убрать фильтрацию в формах по транзиентным полям

  

среда, 15 января 2014 г.

Integrated WLS стартует с опцией -jrockit

Выдает ошибку "unrecognize option -jrockit"

чтобы устранить нужно вставить

set JAVA_VM=-server

в  setDomainEnv.com
c:\Users\roman_eremeev\AppData\Roaming\JDeveloper\system12.1.2.0.40.66.68\DefaultDomain\bin\setDomainEnv.com

понедельник, 13 января 2014 г.

ADFLogger

Чтобы заюзать нужно

1. в кодах создать логеры

    private static final ADFLogger LOGGER =
        ADFLogger.createADFLogger(SessionB.class);
    
        LOGGER.info("---I--- SessionB() was constructed");
        LOGGER.warning("---W--- SessionB() was constructed");
        LOGGER.log(ADFLogger.NOTIFICATION.INFO, "---I--- SessionB() was constructed");


2. в logging.xml настроить логеры
%JDEV_USER_DIR%\system11.1.2.1.38.60.81\
DefaultDomain\config\fmwconfig\servers\DefaultServer


3. в опциях java (свойства проекта) включить логирование
-Djbo.debugoutput=adflogger -Djbo.adflogger.level=FINEST

Можно в project Properties dialog and selecting the Run/Debug/Profile если запускается из JDev





----------------------------------------------

***** Adventures in ADF Logging - Part 1



Доступ к базе через JNDI

Делаем через JNDI

1. Настраиваем сервер WLS


2. Настроить конфигурацию модуля в приложении