Teamcenter SOA Java 创建dataset

问题描述

需要使用 SOA Java 开发方式新建dataset 存储外部数据。

解决方案:

DataManagementService
Method: createDatasets2

public  Dataset[] createEmptyDatasets(ItemRevision rev, String dsName, String dsType) {
		DataManagementService dmService = DataManagementService.getService(con);	
        Dataset[] dsCreated = new Dataset[1];
        DatasetProperties2[] datasetProps = {new DatasetProperties2()};
        
        datasetProps[0].clientId = dsName;
        datasetProps[0].name = dsName;
        datasetProps[0].type = dsType;
        datasetProps[0].description = "Empty Dataset";
        if (rev != null) {
            datasetProps[0].container = rev;
            datasetProps[0].relationType = "IMAN_specification";
        }
        DataManagement.CreateDatasetsResponse dsResponse = dmService.createDatasets2(datasetProps);        
        if (dsResponse != null) {
            DataManagement.CreateDatasetsOutput[] output = dsResponse.output;
            if (output != null) {
                for (int inx = 0; inx < output.length; inx++) {
                    dsCreated[inx] = output[inx].dataset;
                }
            }       
        }      
		return dsCreated;
	}	
  • 7
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Teamcenter SOA开发是基于服务导向架构(Service-Oriented Architecture)的一种软件开发方法。它使用开放标准的Web服务技术,实现了在Teamcenter PLM(Product Lifecycle Management,产品生命周期管理)平台上进行扩展和定制的能力。 在Teamcenter SOA开发中,开发者可以使用不同的编程语言开发工具,如Java、C#等,根据业务需求创建自定义的服务,这些服务可以通过接口与Teamcenter PLM平台进行交互。这些自定义服务可以用于实现各种功能,如数据查询、数据导入导出、工作流定制等。 通过Teamcenter SOA开发,企业可以根据自身的业务流程和需求进行定制开发,以便更好地适应和支持公司的业务。Teamcenter SOA开发提供了一种轻量级、灵活且可扩展的方式来增加和修改Teamcenter PLM平台的功能。 Teamcenter SOA开发具有以下优势: 1. 灵活性:开发者可以根据实际需求进行定制开发,扩展和修改Teamcenter PLM平台的功能,以适应不同的业务流程和工作方式。 2. 可复用性:通过创建标准化的服务接口,开发者可以在不同的应用程序和系统间共享和复用功能,提高开发效率。 3. 可扩展性:Teamcenter SOA开发可以根据业务需要随时增加新的服务,并与现有系统进行无缝集成,实现系统的功能扩展。 4. 高效性:通过使用Web服务技术,Teamcenter SOA开发可以实现跨平台、跨系统的数据交换和集成,提高系统的数据处理和传输效率。 总之,Teamcenter SOA开发是一种基于服务导向架构的软件开发方法,在Teamcenter PLM平台上实现定制开发,提供灵活、可扩展的解决方案,以支持企业的业务需求。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值