Jeff, Could you send me a copy of your XUpdate statment from your java code...
Thanks, Kevin > Your query looks OK, but I received (from an earlier version of > Xindice) the same vendor code error when I typed a wrong element name > in the select= part of an XUpdate, so select could not set the context > for the update. If there were anything to fiddle with in your XUpdate > string, it would be the backslashes before the single-quotes -- I don't > think the backslashes are necessary, but they shouldn't do any harm, I > think. > > Jeff > ----- Original Message ----- > From: "Kevin McCarty" <[EMAIL PROTECTED]> > To: <[email protected]> > Sent: Friday, July 19, 2002 8:32 AM > Subject: vendor error 2070 with XUpdate > > >> I am having trouble running XUPDATE. >> >> When i run this from the command line (redhat) it works: >> >> xindice xpath -c /db/tpri/teacherData -q /data/teacher/student >> [EMAIL PROTECTED]'311-11-1111\'] >> >> proving that the context and the query are correct. >> >> When i run the same query in a java program it works, also. >> But when i run a XUpdate java program it doesn't work. I get an 2070 > vendor >> error. >> >> This is the code I used in the XUpdate: >> >> Collection col = null; >> ... >> String driver = "org.apache.xindice.client.xmldb.DatabaseImpl"; >> Class c = Class.forName(driver); >> >> Database database = (Database) c.newInstance(); >> DatabaseManager.registerDatabase(database); >> col = DatabaseManager.getCollection >> ("xmldb:xindice:///db/tpri/teacherData"); >> >> String xupdate = >> "<xu:modifications version=\"1.0\" >> xmlns:xu=\"http://www.xmldb.org/xupdate\">\n" + >> " <xu:remove select=\"/data/teacher/student >> [EMAIL PROTECTED]'311-11-1111\']\"/>\n" + >> "</xu:modifications>\n"; >> System.out.println(xupdate); >> >> XUpdateQueryService service = (XUpdateQueryService) col.getService >> ("XUpdateQueryService", "1.0"); >> service.update(xupdate); >> ... >> >> Does any know exactly what vendor error, 2070, means?!!? >> >> And is there any error in my code that would cause the 2070 error??? >> >> Thanks, >> >> Kevin Kevin McCarty Software Developer Technology Department TISD
