Omit CVS Id. Update copyright year.
[idzebra-moved-to-github.git] / test / api / t14.c
index bdd9bc3..4449c39 100644 (file)
@@ -1,8 +1,5 @@
-/* $Id: t14.c,v 1.5 2006-08-14 10:40:22 adam Exp $
-   Copyright (C) 2004-2006
-   Index Data ApS
-
-This file is part of the Zebra server.
+/* This file is part of the Zebra server.
+   Copyright (C) 1995-2008 Index Data
 
 Zebra is free software; you can redistribute it and/or modify it under
 the terms of the GNU General Public License as published by the Free
@@ -30,16 +27,24 @@ static void create_search_drop(ZebraHandle zh)
     YAZ_CHECK(zebra_create_database (zh, "Default") == ZEBRA_OK);
 
     /* bug #447 */
-    YAZ_CHECK(zebra_admin_exchange_record (
-                 zh, rec, strlen(rec),
-                 opaque_id, strlen(opaque_id),
-                 1) == ZEBRA_OK); /* insert */
-
-    YAZ_CHECK(zebra_admin_exchange_record (
-       zh, rec, strlen(rec),
-       opaque_id, strlen(opaque_id),
-       4) == ZEBRA_OK); /* update/insert */
-
+    YAZ_CHECK(zebra_update_record(
+                 zh, action_update,
+                  0 /* record type */,
+                  0 /* sysno */,
+                  opaque_id,
+                  0 /* fname */,
+                  rec, strlen(rec))
+              == ZEBRA_OK); /* insert really */
+    
+    YAZ_CHECK(zebra_update_record(
+                 zh, action_update,
+                  0 /* record type */,
+                  0 /* sysno */,
+                  opaque_id,
+                  0 /* fname */,
+                  rec, strlen(rec))
+              == ZEBRA_OK); /* replace really */
+    
     YAZ_CHECK(tl_query(zh, "@attr 1=4 some", 1));
 
     zebra_drop_database(zh, "Default");