Problems with Update in Tamino v4.1.1.1

My ‘jsp’ page is it, and i am usig JDOM to modify Elements.

<%@page import=“com.softwareag.tamino.db.api.accessor.TXMLObjectAccessor”%>
<%@page import=“com.softwareag.tamino.db.api.accessor.TQuery”%>
<%@page import=“com.softwareag.tamino.db.api.accessor.TQueryException”%>
<%@page import=“com.softwareag.tamino.db.api.accessor.TAccessorException”%>
<%@page import=“com.softwareag.tamino.db.api.accessor.TSystemAccessor”%>
<%@page import=“com.softwareag.tamino.db.api.accessor.TInsertException”%>
<%@page import=“com.softwareag.tamino.db.api.accessor.TDeleteException”%>
<%@page import=“com.softwareag.tamino.db.api.accessor.TAccessLocation”%>
<%@page import=“com.softwareag.tamino.db.api.common."%>
<%@page import="com.softwareag.tamino.db.api.connection.
”%>
<%@page import=“com.softwareag.tamino.db.api.objectModel."%>
<%@page import="com.softwareag.tamino.db.api.objectModel.jdom.
”%>
<%@page import=“com.softwareag.tamino.db.api.response."%>
<%@page import="org.jdom.
”%>
<%@page import=“org.jdom.input."%>
<%@page import="org.jdom.output.
”%>
<%@page import=“java.io.*”%>



Resultado Insercion Descripcion


<%! String codigo_fuente,fuente,texto_descripcion,identificador;%>


<%

//---- cogemos los parametros del formulario.-------
codigo_fuente = request.getParameter(“codigo_fuente”);
fuente = request.getParameter(“fuente”);
texto_descripcion = request.getParameter(“texto_descripcion”);
identificador = request.getParameter(“identificador_hidden”);
//---------------------------------------------------------

String UriBaseDatos = “http://localhost/tamino/BD_Astro”; //direccion de la B.D.
String coleccion = new String(“Objeto”);
String doctype = new String (“Objeto”);
String Xresultado=“Objeto[@IDobj=’”+identificador+"’]";
TConnection conexionTamino = null;
TXMLObjectAccessor accesoTamino = null;
TResponse res = null;
Element e = null;



conexionTamino = TConnectionFactory.getInstance().newConnection(UriBaseDatos);
accesoTamino = conexionTamino.newXMLObjectAccessor( TAccessLocation.newInstance( coleccion ) , TJDOMObjectModel.getInstance());

// constructor de la consulta en Xquery
TQuery query = TQuery.newInstance(Xresultado);

//respuesta de la Xquery (consulta)
res = accesoTamino.query(query);
TXMLObject xmlObject = res.getFirstXMLObject();

if (xmlObject == null)
return;


e = ((Element)xmlObject.getElement());


Xresultado="

“+texto_descripcion+”

";

e.addContent(Xresultado);

xmlObject = TXMLObject.newInstance(e);

//!!! ERROR !!!
accesoTamino.update (xmlObject);
%>

Los datos se han actualizado…










I get this Errormessage:

Violated Precondition: Update not possible. TXMLObject instance does not contain an ino:id!

Could you please be a bit more specific in:
a.) What is the context of this, what should it do?
b.) What is your question, what help do you need?

Thanks, Christian.