Camstar使用操作

目录

Camstar开发流程使用框架及工具

Camstar背景 

Camstar简介 

Camstar Designer、Management Studio、Portal Studio是什么?三者间有什么关系? 

配置Designer 

Designer建表工具

Management Studio配置

Management Studio更新表数据


Camstar相关学习链接

链接一:camstar跨平台开发 - 悳鎭 - 博客园 

链接二:camstar api开发 - 码农教程  

Camstar开发流程使用框架及工具

西门子Camstar开发框架

  • CamstarPortalStudio创建UI界面工具
  • Designer建表工具
  • Management Studio更新表工具
  • PLSQL Developer连接Oracle数据库工具

Camstar背景 

Camstar平台是全球领先的制造商和产品创新企业的关键支柱,可实现高品质设计、精益制造、高质量供应、快速NPI及更大的利润空间。与ERP、PLM、SCM及车间集成,Camstar完善了制造技术的基础设施。解决方案架构适合全球使用,通过基于云的解决方案及实时控制和关键作业的现场解决方案实现全球供应可见性。
Camstar为医疗器械、电子、半导体、生物科技、太阳能及金属行业提供行业化平台配置,以加快部署速度。Camstar平台旨在为批量制造、离散制造及混合制造服务。 

Camstar简介 

Camstar 主要基于ASP.NET开发平台,C#语言为主(核心Function为C++开发),通过IIS服务器,调用WCF核心服务,以Web形式呈现。也可通过调用.NET API实现Win form程序开发。 

Camstar Designer、Management Studio、Portal Studio是什么?三者间有什么关系? 

1.Camstar Designer 

Designer 是camstar提供的用于管理CDO的图形化的程序,用于创建及维护CDO、CLF、Fields、Table、Query、Label、Category等。

2.Management Studio

Management Studio提供给DBA用于管理Camstar实体数据库的,也可根据需求创建或更新CDO对象等信息。

3.Portal Studio 

Portal Studio用于前端Camstar VP页面开发,通过Camstar转换为asp页面呈现给用户。

4.三者间有什么关系

当Designer创建或修改CDO或service后,通过Management Studio更新至实体数据库中,Portal Studio调用service实现页面功能。 

配置Designer 

在开始菜单中找到“Designer”,单击,如下图;

点击“Metadata database name:”下方的浏览按钮,如下图:

在弹出的页面内选中“InSite.mdb”,然后点击“Open”,如下图:

点击“Site information database name:”下方的浏览按钮,如下图:

在弹出的页面内选中“SiteInfo.mdb”,然后点击“Open”,如下图:

在“Password”下方输入密码:123qweASD,然后点击“Login”即可,如下图:

  

在弹出的页面中点击“CDOs”,如图所示:

出现这个页面就表示Designer配置成功,关掉下图页面即可。

Designer建表工具

 1.CDO、CLF、Fields、Table、Query、Label、Category

释义:

CDO:理解为类(或对象),CDO主要分为Constants(常量,一般在CLF中使用)、Container、Enumeration(枚举)、NamedDataObject(NDO可以直接通过name操作的对象)、RevisionedObject(RDO除了name外,必须通过版本的建模对象)、service(用于创建、修改、删除NDO、 RDO对象等,没有实体表进行存储;可分为查询类型和操作类型的;)、Subentity。
CLF:理解为方法,由方法和事件组成,可被CDO调用。CDO与CLF为多对多关系。通常客制CLF则将放至CDO—Events—Validate User(验证)或execute user(执行)下。
Field:所有对象的数据存储类型
Table:为所有CDO对象存储位置
Function:作为核心,为完成CLF的具体实现,一个CLF可调用多个function。
Query:可将SQL语句直接写入,并提供参数传入。通常Add时,添加至Advanced Query下。
Label:定义Label用于中文字典翻译。

注意事项:

1.1创建TEST_NDO或者TEST_RDO时,会自动生成对应Test_NODChanges、Test_NODMaint和TEST_RDOChanges、TEST_RDOMaint、TEST_RDOBase。

1.2对建立完成的NDO或ROD新建Field时,必须在Test_NODChanges或TEST_RDOChanges里面操作,处理对象发生变化;如果一个对象的字段是list类型的,那么会有一个主表与从表的对应关系 。

1.3System require系统必要字段,User require 用户必要字段(VP页面带“*”必填字段)。

1.4ROR默认版本,对象设置ROR与没设置ROR的区别,在表里面体现为设置ROR会同时显示BASEID&ID。

2.CDO & CLF & Function & Query关系 

3.CLF中Event执行顺序 

BeforeInitiallize→AfterInitialize→BeforeValidate→AfterValidate

4.Query:必须建立在“AdvancedQuery”中,Database选择standard

参数的添加:

5.下面CLF中Function为验证所输入字段是否存在 

CLF::表示区域变量,“Transaction::”表示全局变量 

 

 

ErrorId:固定写法“LabelId::”+ LabelName 

 

Label:添加到systemCSIInformation下,"#ErrorMsg.Name"带变量的。 

 写好的CLF与CDO 关联,每次CLF编辑后必须重新删除再添加CLF!

6.建表步骤:

(1)建表之前需要对原xxx.mdb数据库文件进行备份保存

如:把InSite.mdb数据库备份为InSite.mdb20210811rb.mdb

InSite.db数据库路径:

C:\Program Files (x86)\Camstar\InSite Administration

(2)打开Designer,然后登陆

 

登陆成功后界面:

 (3)创建表

NameDataObject→Add→New CDD Name(给表对象取名,如TestMes)→Descript(跟表对象名称保持一致,如TestMes)→勾选Create a new Table(创建一个表)→Create

(4)添加表字段

选中TestMes对象表→Add→Data type(选择字段类型)→Name(字段,如test_one)|Caption(与字段名保持一致,如test_one)→Create

(5)字段设置 

双击字段test_one→选择Read/Write→OK

Find→找到TestMesChanges选中,双击选中对应的字段去勾选Read/Write和Expose in user-defined fields area(是否在页面上系那是该字段)

Expose In User-defined fields area,是否在默认页面用户定义的字段区域中

 

Strong:强引用类型,可以理解外键。当表数据删除后从表数据也强行删除 。

 添加字段string是可设置默认值

类型为下拉框时通常选择“ staticselection values are based on the selection values definition of this field’s type ” 

Management Studio配置

 在开始菜单中找到“Management Studio”,单击,如下图;

Management Studio更新表数据

建表之后去更新表到数据库Oracle

使用Management Studio工具:

localhost→Camstar Servers→NewServer(stop)先停止数据库服务

Databases→Transaction Database→Update Database(勾选Generate WCF Services)→OK完成之后→Camstar Servers→NewServer→start启动服务

  • 10
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梦想天涯~路在脚下

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值