首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Dynamic GP eConnect -创建新的PMClassMaster

Dynamic GP eConnect -创建新的PMClassMaster
EN

Stack Overflow用户
提问于 2014-11-03 23:19:34
回答 1查看 510关注 0票数 0

我发现自己现在正站在一堵墙前。我已经开始使用eConnect与Dynamic GP通信,以便访问信息。

我遇到了一个我还没有看到答案的问题,我厌倦了在网上和我拥有的一大堆文档中搜索。如果有人读到了这篇文章,我会在我的问题之后给你一些资源,这样你就可以指导你自己,即使这篇文章对你没有帮助。

我的问题是如何通过C#创建新的PMClassMaster?最后,您需要生成一个XML文件,但是我想知道是否有一个方法可以为我做这件事?例如,要创建新的供应商,您可以执行以下操作:

代码语言:javascript
复制
PMVendorMasterType vendorMasterType = new PMVendorMasterType();

vendorMasterType.eConnectProcessInfo = new eConnectProcessInfo();
vendorMasterType.eConnectProcessInfo.ConnectionString = dynamicGPcs;


vendorMasterType.taUpdateCreateVendorRcd = new taUpdateCreateVendorRcd();

vendorMasterType.taUpdateCreateVendorRcd.VENDORID = vendorGP.VENDORID;
vendorMasterType.taUpdateCreateVendorRcd.VENDNAME = vendorGP.VENDNAME;
vendorMasterType.taUpdateCreateVendorRcd.VENDSHNM = vendorGP.VENDSHNM;

//... etc...

PMVendorMasterType[] vendors = { vendorMasterType };

eConnect.PMVendorMasterType = vendors;

这将为您创建一个XML,因为这就是GP通过eConnect的"CreateEntity“和"UpdateEntity”方法接收的内容。

我似乎找不到相同的PMClassMaster,它是包含所有Vendor Class ID的表。有人知道答案吗?参考:https://www.gptablereference.com/2010/Table/PM00100

- GP源

http://mbsguru.blogspot.pt/

http://victoriayudin.com/

http://www.gptablereference.com

EN

回答 1

Stack Overflow用户

发布于 2015-09-01 23:03:54

PM Class Master没有eConnect节点。并不是所有可以在GP中完成的事情都可以通过eConnect完成。

为此,您必须手动将记录插入到所需数据库中的相关SQL表中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26717237

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档