Index: trunk/ippTools/src/pstamptool.c
===================================================================
--- trunk/ippTools/src/pstamptool.c	(revision 18717)
+++ trunk/ippTools/src/pstamptool.c	(revision 18974)
@@ -220,9 +220,9 @@
     PXOPT_LOOKUP_STR(uri,         config->args, "-uri",           true, false);
     // PXOPT_LOOKUP_STR(outFileset,  config->args, "-out_fileset",   true, false);
-    PXOPT_LOOKUP_STR(ds_id,       config->args, "-ds_id",         false, false);
+    PXOPT_LOOKUP_S32(ds_id,       config->args, "-ds_id",         false, false);
 
     char *query ="INSERT INTO pstampRequest"
                      " (state, uri, ds_id, fault)"
-                     " VALUES( 'new', '%s', %s, 0 )";
+                     " VALUES( 'new', '%s', %" PRId64 ", 0 )";
     if (!p_psDBRunQuery(config->dbh, query, uri, ds_id)) {
         psError(PS_ERR_UNKNOWN, false, "database error");
