1. JDE 简介
JDE 是J.D.Edwards软件公司提供的MRPII软件, 世界三大ERP之一。
J.D.Edwards软件公司 由John Thompson、Dan Gregory及Ed McVaney三个人共同于1977年在美国科罗拉多州丹佛市成立,2003年被PeopleSoft并购,2004年年底,又被Oracle并购。
2. JDE版本
World soft A73,A81,A92(OS/400平台) -CUI (命令行界面)
One world (XE) B7334 (Windows/NT平台)-GUI (图形用户界面)
Enterprise one (E1) E810, E812(Web平台),E9.0,E9.1-GUI (图形用户界面) ,
2003年JDE被PeopleSoft并购后更名为Enterprise one, E9.1是到目前(2019年4月)为止的最高版本,而且Oracle不打算再出新版本,但Oracle提供了J.D. Edwards云端
3.JDE系统函数
1.jdeFree:
作用:
从内存池释放一个内存块。
语法:
unsigned int jdeFree (void *pMemory);
参数表:
参数名 | 说明 |
---|---|
PMemory | 指向需要释放的内存块的指针 |
返回值:
返回值 | 说明 |
---|---|
nonzero | 操作成功 |
zero | 操作失败 |
2.JDB_FreeBhvr
作用:
释放一个用户以及所有相关请求。使用在JDB_InitBhvr之后。
语法:
JDEDB_RESULT JDB_FreeBhvr(HUSER hUser);
参数表:
参数名 | I/O | 说明 | 作用 |
---|---|---|---|
hUser | I | 用户句柄 | 即JDB_InitBhvr传入的用户句柄 |
返回值:
返回值 | 说明 |
---|---|
JDEDB_PASSED | 操作成功 |
JDEDB_FAILED | 操作失败 |
/* Declaration of environment variables */
HUSER hUser = NULL;
JDEDB_RESULT rcode;
/* Free Bhvr when done processing before freeing the environment */
rcode = JDB_FreeBhvr(hUser);
3.JDB_InitBhvr
作用:
在JDB环境初始化并注册一个用户。它与JDB_InitUser类似,除了JDB_InitBhvr是调用BSFN。
语法:
JDEDB_RESULT JDB_InitBhvr(void * lpBhvr, HUSER * hUser, char * szApp, JDEDB_COMMIT nCommitMode);
参数表:
参数名 | I/O | 说明 | 作用 | <
---|