createPropertySet

Eigenschaftensätze sind anwendungsspezifische Sätze von Name-Wert-Paaren, die je nach Eigenschaftssatz-Typ an verschiedene IPS-Objekte angehängt werden können. Wenn der Eigenschaftssatz-Typ nicht zulässt, dass mehrere Sets an ein Objekt angehängt werden (PropertySetType/allowMultipleisfalse) und das Objekt bereits über einen Satz desselben Typs verfügt, wird der neue Satz den vorhandenen ersetzen.

Syntax

Autorisierte Benutzertypen

  • IpsAdmin
  • IpsCompanyAdmin
  • TrialSiteAdmin
  • ImagePortalAdmin

Parameter

Input (createPropertySetParam)

Name Typ Erforderlich Beschreibung
*typeHandle* xsd:string Ja Der Handle für den Eigenschaftssatz-Typ.
*primaryOwnerHandle* xsd:string Ja Das Handle für den primären Eigentümer des Eigenschaftssatzes.
*secondaryOwnerHandle* xsd:string Nein Das Handle an den sekundären Eigentümer des Eigenschaftssatzes.
*propertyArray* types:PropertyArray Ja Das Array von Eigenschaften.
*permissionArray* types:PermissionUpdateArray

Ausgabe (createPropertySetParam)

Name Typ Erforderlich Beschreibung
*setHandle* xsd:string Ja Der Handle für den neuen Eigenschaftssatz.

Beispiele

In diesem Codebeispiel wird ein Eigenschaftssatz erstellt, der Namen und Werte von Eigenschaften enthält. Die Antwort gibt einen Handle für den neuen Eigenschaftssatz zurück.

Anforderung

<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>

Antwort

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

Auf dieser Seite