- # We can't delete records using recordIdOpaque, since character
- # sets are handled differently here in extended services from how
- # they are used in the Alvis filter's record-parsing, and so
- # non-ASCII characters come out differently in the two contexts.
- # Instead, we must send a record whose contents indicate the ID of
- # that which we wish to delete. There are two ways, both
- # unsatisfactory: we could either fetch the actual record them
- # resubmit it in the deletion request (which wastes a search and a
- # fetch) or we could build a record by hand from the parsed-out
- # components (which is error-prone and which I am not 100% certain
- # will work since the other contents of the record will be
- # different). The former evil seems to be the lesser.
- my $conn = new ZOOM::Connection("localhost:8018/IR-Explain---1", 0,
+ my $db = ZOOM::IRSpy::connect_to_registry();
+ my $conn = new ZOOM::Connection($db, 0,