+void MyUpdate::update_service (Z_ExtendedServicesRequest *req,
+ Z_IUUpdate *io,
+ Z_ExtendedServicesResponse *res)
+{
+ yaz_log (LOG_LOG, "MyServer::update_service (v1.1)");
+}
+
+void MyUpdate::update_service0 (Z_ExtendedServicesRequest *req,
+ Z_IU0Update *io,
+ Z_ExtendedServicesResponse *res)
+{
+ yaz_log (LOG_LOG, "MyServer::update_service (v1.0)");
+}
+
+#if HAVE_YAZ_URSULA_H
+void MyUrsula::ursula_service (Z_ExtendedServicesRequest *req,
+ Z_UrsPDU *u,
+ Z_ExtendedServicesResponse *res)
+{
+ yaz_log (LOG_LOG, "MyServer::ursula_service");
+ switch (u->which)
+ {
+ case Z_UrsPDU_request:
+ yaz_log(LOG_LOG, "request");
+ if (u->u.request->libraryNo)
+ yaz_log (LOG_LOG, "libraryNo: %s", u->u.request->libraryNo);
+ break;
+ case Z_UrsPDU_update:
+ yaz_log(LOG_LOG, "request");
+ break;
+ case Z_UrsPDU_reservation:
+ yaz_log(LOG_LOG, "request");
+ break;
+ case Z_UrsPDU_renewal:
+ yaz_log(LOG_LOG, "request");
+ break;
+ default:
+ yaz_log(LOG_LOG, "unknown");
+ break;
+ }
+}
+#endif
+