projects
/
yazpp-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:
bff45f9
)
Ursularequest got more default data
author
Heikki Levanto
<heikki@indexdata.dk>
Thu, 26 Apr 2001 17:30:07 +0000
(17:30 +0000)
committer
Heikki Levanto
<heikki@indexdata.dk>
Thu, 26 Apr 2001 17:30:07 +0000
(17:30 +0000)
src/yaz-my-client.cpp
patch
|
blob
|
history
diff --git
a/src/yaz-my-client.cpp
b/src/yaz-my-client.cpp
index
00306b2
..
83ca945
100644
(file)
--- a/
src/yaz-my-client.cpp
+++ b/
src/yaz-my-client.cpp
@@
-3,7
+3,10
@@
* See the file LICENSE for details.
*
* $Log: yaz-my-client.cpp,v $
* See the file LICENSE for details.
*
* $Log: yaz-my-client.cpp,v $
- * Revision 1.7 2001-04-26 12:17:49 heikki
+ * Revision 1.8 2001-04-26 17:30:07 heikki
+ * Ursularequest got more default data
+ *
+ * Revision 1.7 2001/04/26 12:17:49 heikki
* Ursula stuff, mostly in the test client
*
* Revision 1.6 2001/04/17 16:21:21 heikki
* Ursula stuff, mostly in the test client
*
* Revision 1.6 2001/04/17 16:21:21 heikki
@@
-655,31
+658,42
@@
int MyClient::cmd_ursula(char *args)
ext->which = Z_External_octet;
ext->u.single_ASN1_type = (Odr_oct *)
ext->which = Z_External_octet;
ext->u.single_ASN1_type = (Odr_oct *)
- odr_malloc (odr_encode(), sizeof(Odr_oct));
+ odr_malloc (odr_encode(), sizeof(Odr_oct));
Z_UrsPDU *pdu = (Z_UrsPDU *) odr_malloc (odr_encode(), sizeof(*pdu));
pdu->which = Z_UrsPDU_request;
pdu->u.request = (Z_UrsRequest *)
Z_UrsPDU *pdu = (Z_UrsPDU *) odr_malloc (odr_encode(), sizeof(*pdu));
pdu->which = Z_UrsPDU_request;
pdu->u.request = (Z_UrsRequest *)
- odr_malloc (odr_encode(), sizeof(*pdu->u.request));
+ odr_malloc (odr_encode(), sizeof(*pdu->u.request));
pdu->u.request->libraryNo = odr_strdup(odr_encode(), "000200");
pdu->u.request->libraryNo = odr_strdup(odr_encode(), "000200");
- pdu->u.request->borrowerTickerNo = 0;
+ pdu->u.request->borrowerTickerNo = odr_strdup(odr_encode(),"1234567973");
pdu->u.request->disposalType = 0;
pdu->u.request->disposalType = 0;
- pdu->u.request->lastUseDate = 0;
+ pdu->u.request->lastUseDate = odr_strdup(odr_encode(),"20011224");
+#ifdef SKIPTHIS
pdu->u.request->num_items = 0;
pdu->u.request->items = (Z_UrsRequestItem **) odr_nullval();
pdu->u.request->num_items = 0;
pdu->u.request->items = (Z_UrsRequestItem **) odr_nullval();
+#else
+ pdu->u.request->num_items = 1;
+ pdu->u.request->items = (Z_UrsRequestItem **)
+ odr_malloc(odr_encode(), 1 * sizeof(Z_UrsRequestItem*) );
+ pdu->u.request->items[0] = (Z_UrsRequestItem*)
+ odr_malloc(odr_encode(), sizeof(Z_UrsRequestItem) );
+ pdu->u.request->items[0]->id = odr_strdup(odr_encode(),"002231336x");
+ pdu->u.request->items[0]->titlePartNo=odr_strdup(odr_encode(),"31");
+#endif
+
pdu->u.request->counter = 0;
pdu->u.request->priority = 0;
pdu->u.request->disposalNote = 0;
pdu->u.request->counter = 0;
pdu->u.request->priority = 0;
pdu->u.request->disposalNote = 0;
- pdu->u.renewal->overrule=(bool_t*)odr_malloc(odr_encode(),sizeof(bool_t));
- pdu->u.request->overrule = 0;
+ pdu->u.request->overrule=(bool_t*)odr_malloc(odr_encode(),sizeof(bool_t));
+ *pdu->u.request->overrule = false;
if (!z_UrsPDU (odr_encode(), &pdu, 0, ""))
{
if (!z_UrsPDU (odr_encode(), &pdu, 0, ""))
{
- yaz_log (LOG_LOG, "ursula encoding failed");
- return 1;
+ yaz_log (LOG_LOG, "ursula encoding failed");
+ return 1;
}
char *buf =
}
char *buf =
- odr_getbuf (odr_encode(), &ext->u.single_ASN1_type->len, 0);
+ odr_getbuf (odr_encode(), &ext->u.single_ASN1_type->len, 0);
ext->u.single_ASN1_type->buf = (unsigned char*)
odr_malloc (odr_encode(), ext->u.single_ASN1_type->len);
ext->u.single_ASN1_type->buf = (unsigned char*)
odr_malloc (odr_encode(), ext->u.single_ASN1_type->len);
@@
-706,18
+720,18
@@
int MyClient::cmd_ursula_renew(char *args)
ext->which = Z_External_octet;
ext->u.single_ASN1_type = (Odr_oct *)
ext->which = Z_External_octet;
ext->u.single_ASN1_type = (Odr_oct *)
- odr_malloc (odr_encode(), sizeof(Odr_oct));
+ odr_malloc (odr_encode(), sizeof(Odr_oct));
Z_UrsPDU *pdu = (Z_UrsPDU *) odr_malloc (odr_encode(), sizeof(*pdu));
pdu->which = Z_UrsPDU_renewal;
pdu->u.renewal = (Z_UrsRenewal *)
odr_malloc (odr_encode(), sizeof(*pdu->u.renewal));
pdu->u.renewal->libraryNo = odr_strdup(odr_encode(), "000200");
Z_UrsPDU *pdu = (Z_UrsPDU *) odr_malloc (odr_encode(), sizeof(*pdu));
pdu->which = Z_UrsPDU_renewal;
pdu->u.renewal = (Z_UrsRenewal *)
odr_malloc (odr_encode(), sizeof(*pdu->u.renewal));
pdu->u.renewal->libraryNo = odr_strdup(odr_encode(), "000200");
- pdu->u.renewal->borrowerTicketNo = odr_strdup(odr_encode(),"123456");
+ pdu->u.renewal->borrowerTicketNo = odr_strdup(odr_encode(),"1234567973");
pdu->u.renewal->num_copies=1;
pdu->u.renewal->copies = (Z_InternationalString **)
odr_malloc(odr_encode(),1* sizeof(Z_InternationalString *) );
pdu->u.renewal->num_copies=1;
pdu->u.renewal->copies = (Z_InternationalString **)
odr_malloc(odr_encode(),1* sizeof(Z_InternationalString *) );
- pdu->u.renewal->copies[0]= odr_strdup(odr_encode(), "firstcopy");
+ pdu->u.renewal->copies[0]= odr_strdup(odr_encode(), "000035238");
pdu->u.renewal->newReturnDate=odr_strdup(odr_encode(), "20011224");
pdu->u.renewal->overrule=(bool_t*)odr_malloc(odr_encode(),sizeof(bool_t));
*pdu->u.renewal->overrule=false;
pdu->u.renewal->newReturnDate=odr_strdup(odr_encode(), "20011224");
pdu->u.renewal->overrule=(bool_t*)odr_malloc(odr_encode(),sizeof(bool_t));
*pdu->u.renewal->overrule=false;