added sysno and matchStr (if exists) to logging of add/update/delete indexing operati...
[idzebra-moved-to-github.git] / index / main.c
index c1709bc..ae942ed 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: main.c,v 1.126 2005-08-26 10:11:49 adam Exp $
+/* $Id: main.c,v 1.128 2006-03-31 15:58:04 adam Exp $
    Copyright (C) 1995-2005
    Index Data ApS
 
@@ -63,7 +63,7 @@ int main (int argc, char **argv)
     int nsections = 0;
     int enable_commit = 1;
     char *database = 0;
-    Res res = res_open(0, 0, 0);
+    Res res = res_open(0, 0);
     
     int trans_started=0;
 #if HAVE_SYS_TIMES_H
@@ -135,7 +135,7 @@ int main (int argc, char **argv)
                        yaz_log (YLOG_FATAL, "Cannot read config %s", config);
                         exit (1);
                    }   
-                    zh = zebra_open (zs);
+                    zh = zebra_open (zs, 0);
                    zebra_shadow_enable (zh, enable_commit);
                 }
 
@@ -279,7 +279,8 @@ int main (int argc, char **argv)
     } /* while arg */
 
     if (trans_started)
-        zebra_end_trans (zh);
+        if (zebra_end_trans (zh) != ZEBRA_OK)
+            yaz_log (YLOG_WARN, "zebra_end_trans failed");
 
     zebra_close (zh);
     zebra_stop (zs);