projects
/
yaz-moved-to-github.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
7fb3500
)
Minor fix regarding output for Item Order.
author
Adam Dickmeiss
<adam@indexdata.dk>
Tue, 20 Oct 1998 15:13:45 +0000
(15:13 +0000)
committer
Adam Dickmeiss
<adam@indexdata.dk>
Tue, 20 Oct 1998 15:13:45 +0000
(15:13 +0000)
ztest/ztest.c
patch
|
blob
|
history
diff --git
a/ztest/ztest.c
b/ztest/ztest.c
index
f6c1e50
..
ecdfa6e
100644
(file)
--- a/
ztest/ztest.c
+++ b/
ztest/ztest.c
@@
-7,7
+7,10
@@
* Chas Woodfield, Fretwell Downing Datasystems.
*
* $Log: ztest.c,v $
* Chas Woodfield, Fretwell Downing Datasystems.
*
* $Log: ztest.c,v $
- * Revision 1.17 1998-10-18 22:33:35 quinn
+ * Revision 1.18 1998-10-20 15:13:45 adam
+ * Minor fix regarding output for Item Order.
+ *
+ * Revision 1.17 1998/10/18 22:33:35 quinn
* Added diagnostic dump of Item Order Eservice.
*
* Revision 1.16 1998/10/15 08:26:23 adam
* Added diagnostic dump of Item Order Eservice.
*
* Revision 1.16 1998/10/15 08:26:23 adam
@@
-117,18
+120,29
@@
int ztest_esrequest (void *handle, bend_esrequest_rr *rr)
logf(LOG_LOG, "packagename: %s", rr->esr->packageName);
logf(LOG_LOG, "Waitaction: %d", *rr->esr->waitAction);
logf(LOG_LOG, "packagename: %s", rr->esr->packageName);
logf(LOG_LOG, "Waitaction: %d", *rr->esr->waitAction);
- if (rr->esr->taskSpecificParameters &&
- rr->esr->taskSpecificParameters->which == Z_External_itemOrder)
+ if (!rr->esr->taskSpecificParameters)
+ {
+ logf (LOG_WARN, "No task specific parameters");
+ }
+ else if (rr->esr->taskSpecificParameters->which != Z_External_itemOrder)
+ {
+ logf (LOG_WARN, "Not Item Order %d", rr->esr->taskSpecificParameters->which);
+ }
+ else
{
Z_ItemOrder *it = rr->esr->taskSpecificParameters->u.itemOrder;
{
Z_ItemOrder *it = rr->esr->taskSpecificParameters->u.itemOrder;
- if (it->which != Z_ItemOrder_esRequest)
- logf(LOG_WARN, "Expected EsRequest");
- else
+ switch (it->which)
+ {
+#ifdef ASN_COMPILED
+ case Z_IOItemOrder_esRequest:
+#else
+ case Z_ItemOrder_esRequest:
+#endif
{
Z_IORequest *ir = it->u.esRequest;
Z_IOOriginPartToKeep *k = ir->toKeep;
Z_IOOriginPartNotToKeep *n = ir->notToKeep;
{
Z_IORequest *ir = it->u.esRequest;
Z_IOOriginPartToKeep *k = ir->toKeep;
Z_IOOriginPartNotToKeep *n = ir->notToKeep;
-
+
if (k && k->contact)
{
if (k->contact->name)
if (k && k->contact)
{
if (k->contact->name)
@@
-142,14
+156,16
@@
int ztest_esrequest (void *handle, bend_esrequest_rr *rr)
{
logf(LOG_LOG, "Billing info (not shown)");
}
{
logf(LOG_LOG, "Billing info (not shown)");
}
-
+
if (n->resultSetItem)
{
logf(LOG_LOG, "resultsetItem");
logf(LOG_LOG, "setId: %s", n->resultSetItem->resultSetId);
logf(LOG_LOG, "item: %d", *n->resultSetItem->item);
}
if (n->resultSetItem)
{
logf(LOG_LOG, "resultsetItem");
logf(LOG_LOG, "setId: %s", n->resultSetItem->resultSetId);
logf(LOG_LOG, "item: %d", *n->resultSetItem->item);
}
-
+ }
+ break;
+ default:
}
}
rr->errcode = 0;
}
}
rr->errcode = 0;