2008年12月24日星期三

E1 9.0 STANDALONE INSTALLED ON VISTA

Several days ago, i installed the E1 9.0 standalone on Windows Vista home version. The database is SSE(Sql Server Express)

The process of install is successful, but pop-up an error message box when i login in the JDE, the message is "unable to locate Security server".

Through lots of testing, analysis the log file, close the firewall and UAC(User Account Control), change the StartAppServer=ONDEMAND on section [LOCALWEB] in the JDE.INI, Etc, It's failed.

Finally I ready to leave, when I start the firewall , and login in again , The Solution Explorer appeared, It's OK, after start the UAC, the error message still pop-up.

SO, if u will installed the E1 on Vista, you must close the UAC, and start the firewall.

2008年12月11日星期四

怎样更改WEB中网格显示的记录数

在JDE系统中web端的查询结果的默认记录数为10, 如果想改其他的数量,可以找到JAS.INI文件,在demo 812系统中路径为: \E812\system\OC4J\j2ee\home\applications\webclient.ear\webclient\WEB-INF\classes

找到[OWWEB]段
加入或更改 GlobalPageSize=xx 行,XX为所希望显示的记录数 。

例如:
GlobalPageSize=50

注意这个设置是需要在TOOLS 8.94以上才有效。

2008年12月10日星期三

E812 APP RUN AT FAT CLIENT

E812以后的版本,控制了应用程序的运行方式,大部分P程序都只能在WEB下运行,除了部分管理程序,其控制的表为JDEOL812..F9860,字段为SIANSIF, W for Web, C for Client (Windows) or B for Both.如果想让其在FAT CLIENT下运行,可以修改此字段。

以下是DEMO812的更新F9860的sql例句:
UPDATE JDEOL812..F9860 SET SIANSIF='B' WHERE SIOBNM LIKE 'P%' AND SIANSIF='W'

这样的话就可以在Fat client端运行P程序了,但是报表还得在FAT client端运行。

E1 9.0 Standalone Oracle Local Database Login

login to JDE local Oracle database can with
login: JDEDATA900
password: JDEDATA900
host string: E1Local

Also use JDESY900, JDECTL900, etc

JDE Authorization

当安装完DEMO后,需要进行license验证,有很多人不知道怎么使用,有三种方法可以处理。
第一种方法,使用官方最新的程序:
到http://licensecodes.oracle.com/e1.html下载 SPCSelfService.exe (48 Kb)
打开EnterpriseOne Solution Explorer,打开验证程序:


可以看到serial number ,每次的号码都不一样,

然后打开SPCSelfService.EXE:
在serial number 栏位填上刚才的号码,Number of 填写为1,然后点解OK按钮,

系统就出现了SPC CODE,一并记下expiration的日期

回到验证程序:

填写Expiration Date上面记住的日期,注意日期格式的变化,
填写Authorization Code为上面的SPC code。
填写Number of client licenses:1
点击OK就可以使用了,这种方法比较麻烦,但是确是官方的做法。

第二种方法:有一支安装程序,目前没有找到下载地址,安装完后在验证的画面有一个菜单"Get Auth"直接可以帮你计算Authorization Code:

这种方法的优点是操作简单,缺点是需要安装另外一个程序,普通用户是没法下载。

第三种方法是修改JDE.ini文件, 在开始-->运行中输入 JDE.INI,可以快速打开JDE.INI文件:
在[DB SYSTEM SETTINGS]加入一行
BDSEC=ROBIN

这种属于非官方的做法。

这三种方法在E812,E810中测试通过,但是EnterpriseOne 9.0 DEMO是不需要验证。