好文档 - 专业文书写作范文服务资料分享网站

PCCAD与PDM-ERP集成开发方案

天下 分享 时间: 加入收藏 我要投稿 点赞

PCCAD与PDM-ERP集成方案

一. PCCAD内部为与PDM-ERP集成需要开发内容

1、 在明细表、标题栏定义界面中增加“允许编辑”属性;

2、 在标题栏、明细表编辑界面中根据“允许编辑”属性的设置限制设计人员不可输入;

3、 在标题栏和明细表编辑界面中增加菜单功能“连接PDM/ERP”,可以调用PEBridge.dll

动态链接库中的标准导出函数, PEBridge.dll部署在PCCAD的安装目录下, PEBridge.dll封装了对PDM-ERP操作的细节,PCCAD根据返回的内容刷新当前记录行的值;

二. PCCAD与PDM-ERP集成通用方案

1、 PCCAD为与各种PDM-ERP的集成需求提供统一的解决方案,解决双方业务独立性的

要求;

2、 PCCAD在标题栏编辑界面、序号、明细表编辑界面中实现通过部署在PCCAD安装目

录下的PEBridge.dll标准接口访问外部PDM-ERP资源,PDM-ERP实施方可以根据接口参数中传递的内容,完成PDM-ERP资源的获取、更新、归档等PDM-ERP的管理状态,; 3、 PEBridge.dll接口函数说明;

a) 接口语言:VC 6.0/MFC 6.0 动态连接库扩展DLL形式; b) 与PDM/ERP交换明细表数据的标准接口函数:

//定义模板类

typedef CTypedPtrArray CMapArray ;

extern \

CMapArray& bomRecorder, const CString& strFileName , CString& strErrMsg);

TitRecorder-当前图纸的标题栏内容,为Key-Value的映射,如“图样代号”-“0-0” BomRecorder-当前用户选择的明细表数据,明细表记录的数量取决于用户选择了多少行 StrFileName-当前图纸的文件名称,包含全路径; StrErrMsg-出错信息

返回值 TRUE=成功 FALSE=失败,如果返回值为FALSE,则PCCAD根据StrErrMsg内容报出出

错信息;

c) 与PDM/ERP交换明细表数据的标准接口函数:

//定义模板类

typedef CTypedPtrArray CMapArray ;extern \EXPORT exTitRecorder(CMapStringToString& TitRecorder,

const CString& strFileName , CString& strErrMsg)

TitRecorder-当前图纸的标题栏内容,为Key-Value的映射,如“图样代号”-“0-0” StrFileName-当前图纸的文件名称,包含全路径; StrErrMsg-出错信息

返回值 TRUE=成功 FALSE=失败,如果返回值为FALSE,则PCCAD根据StrErrMsg内容报出出

错信息;

三. PCCAD对PDM-ERP实现PEBridge.dll的要求

4、 PDM-ERP实施方根据PEBridge.dll的接口要求实现接口功能;

5、 接口实现方式应当是一个挂起或者模态的状态,PCCAD一直等待返回;

6、 对PDM-ERP实施方而言,可以选择自己熟悉的语言开发环境,但是最终要规范化到

PEBridge.dll 的两个接口要求,并最终由PCCAD安装程序进行部署,如下; PCCAD Java PDM PEBridge.dll COM PDM EXE API API

PCCAD向PDM-ERP实施方提供PEBridge.dll 提供工程源代码;

7、

PCCAD与PDM-ERP集成开发方案

PCCAD与PDM-ERP集成方案一.PCCAD内部为与PDM-ERP集成需要开发内容1、在明细表、标题栏定义界面中增加“允许编辑”属性;2、在标题栏、明细表编辑界面中根据“允许编辑”属性的设置限制设计人员不可输入;3、在标题栏和明细表
推荐度:
点击下载文档文档为doc格式
37lxk1wxvs565jb3urou8mpoj7ocb000zpo
领取福利

微信扫码领取福利

微信扫码分享