PRIMETON TECHNOLOGIES, LTD. EOS EOS Manager No part of this document may be reproduced, stored in any electronic retrieval system, or transmitted in any form or by any means, mechanical, photocopying, recording, otherwise, without the written permission of the copyright owner. COPYRIGHT 2004 by Primeton Technologies, Ltd. ALL RIGHTS RESERVED.
EOS EOS Manager EOS EOS Manager Primeton Primeton 021-50805188 Primeton Primeton Primeton Copyright Primeton Technologies Corporation 2002, 2003. All rights reserved. *** [***] XML 2 2
EOS 1...5 1.1...5 1.2...5 1.3...5 2 EOS MANAGER...6 2.1...6 2.2...7 2.2.1...7 2.2.2...8 2.2.3...8 3 Manager...8 3.1...9 3.1.1...9 3.1.2...11 3.1.3...12 3.1.4...13 3.1.5...15 3.1.6...17 3.2...19 3.2.1...19 3.2.2...21 3.2.3...23 3.2.4...25 3.2.5...27 3.2.6...28 3.3...30 3.3.1...30 3.3.2...31 3.3.3...32 3.3.4...32 3.4...34 3.4.1...34 3.4.2...36 3.4.3...36 3.5...38 3.5.4...38 3.5.5...41 3.6...42 3.6.1...42 3.6.2...43 3 3
EOS 3.7...45 3.7.1...45 3.7.2...46 4 EOS Server...47 4.1...47 4.1.1...47 4.1.2 JVM...48 4.1.3...48 4.2 EOSServer For JBoss...48 4.3 EOSServer For Weblogic...49 4.4 EOSServer For Webshpere...50 4 4
EOS 1 1.1 1.2 1.3 1 EOS Server EOS primeton run.bat 2 EOS Server IE http://localhost:8080/eosmgr 5 5
EOS 2 EOS MANAGER 2.1 EOSMANAGER 6 6
EOS 2.2 2.2.1 EOS Server EOS EOS 7 7
EOS 2.2.2 2.2.3 3 Manager 8 8
EOS 3.1 3.1.1 3.1.1.1 eosconfig /global/dbconnect EOS OracleDBSQL ServerSybase EOS JNDI javax.naming.context.initial_context_factory dbprovider EOS JNDI javax.naming.context.provider_url defaultdatasource JNDI single EOS single=true jdbcurl jdbcdrivereos EOS EOS Jdbcurl URL jdbc:< >:@< >.<>.< > 9 9
jdbcurl=jdbc:oracle:thin:@oracle_host:idnumber JdbcdriverJDBC EOS servlet engine classpath 3.1.1.2 /unique/common/cachelengtheos EOS /dbmanager/query/maxcount EOS data service 0 SQL /dbmanager/optimization/warntimeeos SQL SQL /dbmanager/optimization/warnlogheader SQL SQL SQL /dbmanager/query/disablepagingselect SQL SQL fetchsize /dbmanager/query/fetchsize EOS JDBC java.sql.resultset.setfetchsize() 0 10 10
EOS 3.1.1.3 eosconfig /dbmanager/datadict EOS EOS_HOME datadict XML XML / EOS 3.1.2 URL 11 11
EOS 3.1.3 3.1.3.1 EOS_HOME/config/prconfig.xml /PrConfg handle <handle name= xxx affectaction = xxx handleclass= xxx type= xxxxxx /> EOS action aftapppreapp aftactpreappaftapppreappaftact action preact action aftapp 12 12
EOS preapp addprhandle deleteprhandle 3.1.3.2 EOS_HOME/config/eosconfig.xml /bizhandle group before/afterberfore after EOS app.package1 app package1 EOS AppPackageComponentAutomata addprhandle deleteprhandle 3.1.4 EOS_HOME/config/scheduleRegister.xml 13 13
EOS AUTO int (0 1 ) (DAY) (WEEK) (MONTH) (1), (2), (3), (4), (5), (6), (7) 14 14
( -31 32), day,, ID EOS / 3.1.5 EOSEJBRegister EOS Studio EOS 15 15
EOS EOS IP 127.0.0.1 RMI-IIOP IP JNDI : javax.naming.context.provider_url JNDI JNDI > > single false EOS > > 16 16
EOS 3.1.6 EOS log4j log4j JBoss JBoss log4j EOS JBoss logi4j $JBOSS/server/default/conf/log4j.xml $EOS_HOME/config/log4j-config.properties EOS DOM $EOS_HOME/config/eosconfig.xml /log/config EOS EOS EOS 17 17
EOS EOS EOS Web EOS web KB DOM DOM DOM / DOM DOM DOM log4j eosconfig.xml log4j eosconfig.xml 18 18
EOS 3.2 3.2.1 3.2.1.1 EOS J2EE WEB WEB common librariesconfiguration informationeos components EOS EOS EOS EOS SERVER Server 19 19
EOS 3.2.1.2 Server EOS Manager:http://ip:port/eosmgr/ Manager user:sysadmin;password:000000 Server Server 1. 2. 20 20
EOS 3.2.2 $EOS_HOME/config/prconfig.xml $EOS_HOME/prlogic $EOS_HOME/prlogic/ /automatic.xml 21 21
EOS EOS 22 22
EOS failed loaded 3.2.3 $EOS_HOME/config/eosconfig.xml /process $EOS_HOME/bizlogic $EOS_HOME/bizlogic/ /automatic.xml 23 23
EOS EOS 24 24
EOS failed loaded 3.2.4 EOSEntity EOSEntity XML EOS_HOME/datadict EOS > > 25 25
EOS EOSEntity EOSEntity entity view virtual view SchemaEOSEntity scheam TableEOSEntity / EOSEntity EOSEntity EOSEntity 26 26
EOS EOSEntity Field EOSEntity field field field field EOSEntity EOSEntity 3.2.5 EOS EOS $EOS_HOME/dbinit 27 27
EOS Jdbcurl JDBC URL Jdbdriver JDBC Driver SQL 3.2.6 EOS 28 28
EOS Primeton EOS 5.0 CPU 29 29
EOS Server 3.3 3.3.1 30 30
EOS Thread_id Automata_name Automata_time Request_context 3.3.2 31 31
EOS Thread_id Automata_name Automata_begin_time Current_state_time State_begin_time Biz_data_context Run_trace refresh 3.3.3 SQL Thread_id State_time Sql SQL refresh 3.3.4 EOS Server IP 32 32
EOS IP IP Session http sessionid 33 33
EOS 3.4 3.4.1 34 34
EOS Request_id Time_consume operation Request_id Frequence_num operation: refresh 35 35
EOS 3.4.2 Request_id Time_consume operation Request_id Frequence_num operation: refresh 3.4.3 36 36
EOS Request_id Time_consume operation SQL Request_id Frequence_num operation SQL refresh 37 37
EOS 3.5 3.5.4 IP AND EOS EOS_HOME/config/tactic.xml 38 38
EOS ( / /IP) / 39 39
EOS 40 40
EOS 3.5.5 EOS IP EOS_HOME/config/eosconfig.xml useraccesslogenabled /log/config/ 41 41
EOS 3.6 3.6.1 EOS > EOS_HOME/logs 42 42
EOS Module module PR module BIZ 3.6.2 EOS IP 43 43
EOS > EOS_HOME/logs alluser_idrequestall user_id request all user_id request IP 44 44
EOS 3.7 3.7.1 EOS EOS IP 45 45
EOS IP Server 3.7.2 EOS 46 46
EOS 4 EOS Server EOS Manager 4.1 4.1.1 EOS 4 eosconfig.xml EOS JVM EOS_CONFIG eosconfig.xml $EOS_HOME/config/ prconfig.xml EOS 47 47
EOS $EOS_HOME$+$prconfigFilePath$, $prconfigfilepath$ WebDriver Servlet log4j-config.properties Log4j $EOS_HOME/config/ (JBoss ) /WEB-INF/web.xml tactic.xml $EOS_HOME/config/ 4.1.2 JVM JVM EOS_HOME EOS java DEOS_HOME=D:primetonconfigserver33 EOS Server D:primetonconfigserver33 config, bizlogic, prlogic, packages 4.1.3 $EOS_HOME/config/eosconfig.xml single false <configvalue key="single">false</configvalue> JVM 512M CPU JVM server 4.2 EOSServer For JBoss JBoss EOS Server $JBOSS_HOME/server/default/deploy/ eos4jboss/ default.war EOS Server eosmgr.war EOS 48 48
axis.war Web Service eosejb4jboss.jar EJB eosmqejb4jboss.jar JMS Queue eosmdejb4jboss.jar JMS Topic ProductDataSource-ds.xml EOS EOS Server core4jboss.jarrole.jarcommon.jar $JBOSS_HOME/server/default/lib/ JMS Queue topci $JBOSS_HOME/server/default/deploy/jms/ jbossmq-destinations-service.xml : eosconfig.xml <group name="dbconnect"> JNDI Factory class name <configvalue key="context-initial-factory"> org.jnp.interfaces.namingcontextfactory</configvalue> <configvalue key="dbprovider">jnp://localhost:1099</configvalue> <configvalue key="single">true</configvalue> JNDI URL <configvalue key="username">testserver30_1</configvalue> <configvalue key="password">test</configvalue> <configvalue key="jdbcurl">jdbc:oracle:thin:@192.168.1.250:1521:eos30</configvalue> </global> Jboss OutOfMemeory -XX:MaxPermSize 128M 4.3 EOSServer For Weblogic Weblogic8.1 6.1 EOS Server domain domain server50 config $INSTALL_DIR/config/server50 EOS Server $INSTALL_DIR/config/server50/applications/ default.war EOS Server eosmgr.war EOS axis.war Web Service eosejb4jboss.jar EJB eosmqejb4jboss.jar JMS Queue eosmdejb4jboss.jar JMS Topic EOS Server core4jboss.jarrole.jarcommon.jar 49 49
$INSTALL_DIR/config/server50/lib/ EOS EOS Server JMS Queue Topic server50 domain $INSTALL_DIR/config/server50/config.xml : eosconfig.xml <group name="dbconnect"> <configvalue key="context-initial-factory">weblogic.jndi.wlinitialcontextfactory</configvalue> <configvalue key="dbprovider">t3://localhost:7001</configvalue> <configvalue key="single">true</configvalue> JNDI Factory class name <configvalue key="username">testserver30_1</configvalue> <configvalue key="password">test</configvalue> JNDI URL <configvalue key="jdbcurl">jdbc:oracle:thin:@192.168.1.250:1521:eos30</configvalue> </global> 4.4 EOSServer For Webshpere WebsphereEOS Server EAR ear default.war eosmgr.war axis.war EOS Server EOS Web Service eosejb4jboss.jar EJB eosmqejb4jboss.jar JMS Queue eosmdejb4jboss.jar JMS Topic EOS Server core4jboss.jar role.jar common.jar $INSTALL_DIR/config/server50/lib/ EOS Server JMS Queue Topic Websphere : eosconfig.xml <group name="dbconnect"> <configvalue key="context-initial-factory" JNDI Factory class name com.ibm.websphere.naming.wsninitialcontextfactory </configvalue> <configvalue key="dbprovider"> iiop://localhost:2809</configvalue> 50 50
EOS <configvalue key="single">true</configvalue> JNDI URL <configvalue key="username">testserver30_1</configvalue> <configvalue key="password">test</configvalue> <configvalue key="jdbcurl">jdbc:oracle:thin:@192.168.1.250:1521:eos30</configvalue> </global> JVM EOSCipherProvider IBMJCE EOS Server 51 51