Creating Custom Attributes
Procedure
-  
		  Create a new request based on the 
			 requestAttributes operation. This requires the component primary key for the new component created in the previous topic. 
		   
		  Note: Note that:
- Attribute names need to be unique. Check against the existing attribute list to ensure that your attribute does not conflict with an existing attribute (see Attributes to obtain the existing attribute list).
 
 -  
		  The following example creates the two attributes 
			 customAttr1 of type STRING and 
			 customAttr2 of type LONG: 
		   
		  
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:api="http://api.ec.n2.tibco.com" xmlns:base="http://base.api.ec.n2.tibco.com"> <soapenv:Header/> <soapenv:Body> <api:registerAttributesRequest> <componentId>20</componentId> <!--1 or more repetitions:--> <base:AttributeDefinition> <category>CUSTOM</category> <name>customAttr1</name><type>STRING</type> </base:AttributeDefinition> <base:AttributeDefinition> <category>CUSTOM</category> <name>customAttr2</name><type>LONG</type> </base:AttributeDefinition> </api:registerAttributesRequest> </soapenv:Body> </soapenv:Envelope>
 
		   - The response will contain the unique attribute primary keys for the new attributes (see highlighted text in the figure above).
 
Copyright © Cloud Software Group, Inc. All rights reserved.
