Collection

Could someone please tell me how can I find out whether a collection name using API for Java is already available in the tamino database or not

Thank you

Package: com.softwareag.tamino.db.api.accessor

Interfaces: TSchemaDefinition3Accessor

Method: getCollectionNames()
Gets an iterator for the list of all collection names referenced by TSD2 schemas.

can any one tell me how can i create a collection using tamino api dynamically

Hi Nagesh,
You can use code like this to define a schema. If the schema definition contains a new Collection name, the new Collection will be defined in Tamino.

TConnectionFactory connectionFactory = TConnectionFactory.getInstance();
connection = connectionFactory.newConnection( databaseURI );
accessor = connection.newSchemaDefinition3Accessor(TDOMObjectModel.getInstance());
//content is a String containing your new Schema, perhaps read from a file...
xmlObject = TXMLObject.newInstance(content); 
TResponse response = accessor.define(xmlObject);
System.out.println("Response: " + response.getReturnValue()); 


HTH

Hi Bill,

Thank you very much for the help, i have tried and it worked fine.

I have one more doubt regarding API, i can get document (xml instance in tamino collection) properties (i.e., last modified) using TResponse.getFirstXMLObject().getLastModified()
So my question is can i add new properties (user defined) and get them using API.

Thanks in Advance.
Nagesh

Hi all,

Is it possible to create a collection with in a tamino collection? if so, how will i use tamino api to get sub-collection information?

Thanks in Advance,
Nagesh.

Hello Nagesh,
Tamino has a flat collection model.
You cannot nest collections.

Best regards
Walter

Regarding API, i can get document properties (i.e., last modified) using TResponse.getFirstXMLObject().getLastModified()

So my question is can i add new properties (user defined) and get them using API. If so how?

Hi Nagesh,

Basically, there is no provision known so far in Tamino to define “user defined” properties.

Rahul Roy

Tamino API for Java
Software AG (INDIA)