用友NC56二开 功能建模部分小结

       结过2天的多次不断偿试,终于可以在环境中放入自己的一个小模块了,虽然模块啥也不能做,但总算是一个小进步吧!

      下面将总结后可以成功的步骤分享一下,前提是NC56,我的环境再介绍一下,VMware下建的Win2003X64+Oracle10g+NC56+公司目前数据库+Eclipse Indigo Service Release2

一、先在Eclipse下建一个MDE工程,具体见下图:

 

二、Debug AS 启动NC中间件,每次新建一个MDE工程首次Debug AS中间件时都会报错!!!

 

啥子意思呢? 

 

在上面VM arguments:里增加一行,主要是内存设置的,加完后如下图:

 

 

三、等一会,提示,接着Debuge AS NC Client

 

四、在启动的客户端中,使用集团管理员帐号登录集团!直接进入:客户化-->二次开发工具-->系统管理工具-->功能注册:

 

在这里,点“增加”,因为测试,我输入H0,见下图,然后点保存。

 

 接着,在左边新增的H0上点一下,再点上面的新增,输入功能名称并保存(注意:功能性质的选项!!!),见下图:

 

 现在,可以退出客户端了!中间件没有退。

五、回到Eclipse中,进入NC模型设计器模式,这里网上有很多教程就不多说了,因为测试原因,不讲究数据库字段多完美以及必须包括DR、TS,我做完的如下图:

 

主要为做演示,不要在意啊!先做保存,然后在上图空白区域点鼠标右键,会弹出如下菜单:

 

 先选“发布元数据”;等完成后,接着选“导出为java源文件”,这里需要注意,确认一下“目标目录选择页”的位置是:当前工程\src\public,理论上就是默认目录了,点Finish;导完以后,接着来“生成建库sql脚本并执行”,这个过程就是把模型在数据库里建表,并生成一个sql。

以上就完成了基础操作,可以在Eclipse工程中刷新一下,看看新增了什么!以上过程,请确保中间件在运行。

六、再次启动NC Client,并用集团管理员帐号登录进行以下操作。进入“二次开发工具-->UAP集成开发工具”如下图中,点新打开窗口中光盘样图标,在进入新的窗口中,看到没有刚才的H0模块呀

 

在些处,点上面那个“添加模块信息”按钮,弹出如下图内容填上。 

 

确定保存后,左边就多出H0及H001了,点到H001上,然后再点上面的“新增业务组件”按钮,按以下所示选择并点确定。

 

不好意思 ,今天单位有事了,先写到这里,后面的再补吧。

 

 

 后面记得要做一下“生成代码到本地”,切记路径的选择!!!至此,重启中间件就可以在集团中看到了。如果需要在各公司中看到该功能,需要进入新建公司帐中,为对应公司增补该功能才可使用。

 

 

 

 

posted @ 2020-11-23 15:05  悠灵  阅读(600)  评论(0编辑  收藏  举报