createPropertySet

属性集是特定于应用程序的名称值对集,可以附加到各种IPS对象,具体取决于属性集类型。 如果属性集类型不允许将多个集附加到对象(PropertySetType/allowMultipleisfalse),并且该对象已具有相同类型的关联集,则新集将替换现有集。

语法

授权用户类型

  • IpsAdmin
  • IpsCompanyAdmin
  • TrialSiteAdmin
  • ImagePortalAdmin

参数

输入(createPropertySetParam)

名称 类型 必需 说明
*typeHandle* xsd:string 属性集类型的句柄。
*primaryOwnerHandle* xsd:string 属性集的主所有者的句柄。
*secondaryOwnerHandle* xsd:string 属性集的次要所有者的句柄。
*propertyArray* types:PropertyArray 属性数组。
*permissionArray* types:PermissionUpdateArray

输出(createPropertySetParam)

名称 类型 必需 说明
*setHandle* xsd:string 新属性集的句柄。

示例

此代码示例将创建一个包含属性名称和值的属性集。 响应会向新属性集返回句柄。

请求

<createPropertySetParam xmlns="http://www.scene7.com/IpsApi/xsd/2008-01-15">
   <typeHandle>pt|10801</typeHandle>
   <primaryOwnerHandle>u|41|strangio@adobe.com</primaryOwnerHandle>
   <propertyArray>
      <items>
         <name>application_project_whatever</name>
         <value>true</value>
      </items>
      <items>
         <name>application_server_prefix_published_test</name>
         <value>http://s7everest.macromedia.com:8080/is/image/</value>
      </items>
      <items>
         <name>application_server_prefix_origin_test</name>
         <value>http://s7everest:8080/is/image/</value>
      </items>
   </propertyArray>
</createPropertySetParam>

响应

<createPropertySetReturn xmlns="http://www.scene7.com/IpsApi/xsd/2008-01-15">
   <setHandle>ps|941</setHandle>
</createPropertySetReturn>

在此页面上