硬件开发工具链平台云服务
硬件开发工具链平台云服务
- 最新动态
- 功能总览
- 产品介绍
- 计费说明
- 快速入门
- 控制台指南
-
用户指南
- IPDCenter基础服务使用指南
- 数字化制造云平台使用指南
- 工业仿真云平台服务使用指南
- 开发指南
- API参考
-
常见问题
- 控制台
- IPDCenter基础服务
- 产品主数据协同服务
-
数字化制造云平台
- 什么是一级租户和二级租户?
- 用户忘记密码了怎么办?
- 为什么在使用数字化制造云平台时提示无权限操作?
- 如何调整用户的功能操作权限?
- 配置“工厂建模”前需要做哪些准备?
- 如何自定义“Part定义”中的“单位”取值?
- 添加班次前需要做哪些准备?
- 标准制造数据模型当中支持的参数不满足用户业务要求怎么办?
- 数字化制造云平台系统中数据常见的状态有哪些?
- 为什么在引用其他功能模块数据时选不到之前配置的记录?
- 产品质检方案定义当中质检方案数据怎么修改?
- 生成工单质检方案的方式有哪些?
- 工单冻结后对工单有什么影响?
- 进入“生产管理”下的页面时提示“请先关联工厂”?
- 为什么“物料信息查询”页面导入物料信息提示物料不存在?
- 进入“质量检验”下的页面时提示用户未关联部门?
- 工业仿真云平台服务
- 文档下载
- 通用参考
链接复制成功!
准备工作
前提条件
如果集成应用和CraftArts IPDCenter不在一个网络内,则登录对接需要在CraftArts IPDCenter端执行如下两个操作:
- 开放集成应用访问地址的弹性IP的防火墙规则;
- 需要在用户管理服务的“ssf.secureHttpFilter.trustdomain”配置项中,追加集成应用访问地址的弹性IP。
相关操作请联系CraftArts IPDCenter的支持人员处理。
开发技能要求
- 熟悉Java语言,能够编写Java语言代码。
- 了解基本的Http协议,熟悉Http的调用过程。
收集信息
项目 |
说明 |
---|---|
私钥/公钥获取URL/密钥ID/公钥/appId |
访问私钥是在CraftArts IPDCenter API交互过程身份凭证。通过私钥生成认证凭据,用于确保请求者身份的正确性。公钥获取URL自动获取公钥的地址,通过此地址,可自动获取公钥信息,用于检验认证凭据的正确性。 公钥获取URL地址为:https://域名/文根/basic/mgmt//public/api/v1/keymanage/getPublicKeyList appId、公钥、私钥与密钥ID见下面获取方式。 |
获取方式
获取CraftArts IPDCenter系统管理员账号密码,通常为购买者注册的华为云账号。
- 登录CraftArts IPDCenter系统首页。
- 进入管理中心。
图1 管理中心
- 在应用集成页面添加一个自己产品的应用。
图2 应用集成
- 在密钥管理页面创建密钥,创建成功后将会弹出密钥编码,私钥信息、应用ID为appId。
图3 密钥管理
环境要求
- 从Oracle官网下载并安装推荐使用的JDK版本。
- 根据开发需要,下载并安装开发工具。
- 从Eclipse官网下载并安装Eclipse IDE for Java Developers最新版本。
- 从IntelliJ IDEA官网下载并安装IntelliJ IDEA开发工具。
安装SDK
- 解压缩下载的Java SDK。
- 将解压缩后的JAR包引入到已有的Maven工程中。
以IntelliJ IDEA开发工具为例。
- 在“resources”目录下创建一个“lib”目录,并将JAR包存放至该目录下。
- 单击“File > Project Structure”。
- 在弹出的窗口中,选择“Modules > Dependencies”,单击“+ > JARs or Directories…”。
- 选中引入的JAR包,单击“OK”。
- 单击“Apply”。
- 在pom.xml文件中添加依赖。
在<dependencies>节点中加入如下配置:
<dependency> <groupId>com.auth0</groupId> <artifactId>java-jwt</artifactId> <version>4.4.0</version> </dependency>
父主题: IPDCenter外部集成开发