add new test function: is_SRW
authorDennis Schafroth <dennis@indexdata.com>
Thu, 26 Aug 2010 13:24:53 +0000 (15:24 +0200)
committerDennis Schafroth <dennis@indexdata.com>
Thu, 26 Aug 2010 13:24:53 +0000 (15:24 +0200)
client/client.c

index e77e35c..f80bb47 100644 (file)
@@ -2280,6 +2280,22 @@ static int only_z3950(void)
     return 0;
 }
 
+static int is_SRW(void)
+{
+    if (!conn)
+    {
+        printf("Not connected yet\n");
+        return 1;
+    }
+    if (protocol == PROTO_HTTP && yaz_matchstr(sru_method, "solr"))
+    {
+        printf("Not supported by SRW\n");
+        return 1;
+    }
+    return 0;
+}
+
+
 static int cmd_update_common(const char *arg, int version);
 
 static int cmd_update(const char *arg)