getCreationFactory
语法
说明
返回 OSLC 客户端 myCreationFactory
= getCreationFactory(myClient
)myClient
的所有可用创建工厂。
为 OSLC 客户端 myCreationFactory
= getCreationFactory(myClient
,resourceType
)myClient
返回 resourceType
指定的资源类型的创建工厂。
示例
为 OSLC 客户端创建所有可用的创建工厂
此示例显示如何为先前配置的 OSLC 客户端创建所有可用的创建工厂。
按照 为需求管理域创建并配置 OSLC 客户端 所述创建并配置 OSLC 客户端后,为客户端 myClient
创建所有可用的创建工厂。
myCreationFactory = getCreationFactory(myClient)
myCreationFactory = 1×8 CreationFactory array with properties: client creation resourceShape title resourceType
检查创建工厂resourceType
以确定要使用哪个创建工厂。
myCreationFactory(8).resourceType
ans = 1×1 cell array {'http://open-services.net/ns/rm#Requirement'}
使用创建工厂提交创建请求
此示例显示如何使用具有先前配置的 OSLC 客户端的创建工厂提交创建请求。
按照为需求管理域创建并配置 OSLC 客户端中所述创建并配置 OSLC 客户端myClient
后,为需求资源类型创建一个创建工厂。
myCreationFactory = getCreationFactory(myClient,'Requirement')
myCreationFactory = CreationFactory with properties: client: [1×1 oslc.Client] creation: 'https://localhost:9443/rm/requirementFactory?projectURL=https%3A...' resourceShape: {1×22 cell} title: 'Requirement Creation Factory' resourceType: {'http://open-services.net/ns/rm#Requirement'}
使用创建工厂创建一个新的需求资源,并将该资源命名为 My New Requirement
。获取需求资源的完整资源属性。然后将更改提交给服务提供商。
newReq = createRequirement(myCreationFactory,'My New Requirement');
status = fetch(newReq,myClient)
status = StatusCode enumeration OK
status = commit(newReq,myClient)
status = StatusCode enumeration OK
查看您在服务提供商中创建的资源。
show(newReq)
输入参数
myClient
— OSLC 客户端
oslc.Client
对象
OSLC 客户端,指定为 oslc.Client
对象。
resourceType
— OSLC 资源类型
'Requirement'
| 'RequirementCollection'
| 'TestCase'
| 'TestExecutionRecord'
| 'TestPlan'
| 'TestResult'
| 'TestScript'
| 'ChangeRequest'
OSLC 资源类型,指定为具有以下值之一的字符数组:
'ChangeRequest'
'TestCase'
'TestExecutionRecord'
'TestPlan'
'TestResult'
'TestScript'
'Requirement'
'RequirementCollection'
指定的资源类型必须与配置的 oslc.Client
对象的域匹配。
输出参量
myCreationFactory
— 资源创建工厂
oslc.core.CreationFactory
对象
OSLC 资源创建工厂,指定为 oslc.core.CreationFactory
对象。
版本历史记录
在 R2021a 中推出
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)