about upload function

Hello list members

Recently I am designing a server software structure(a origin testing model),
which must have the basic functions that an online catalog center should
have. I know that search and download MARC record is well implemented in
Z39.50 protocol, but I can not found any MARC-record-upload function in it.

I have to make a choice from the following methods:
1)use other protocol (HTTP?)to implement MARC-record-upload function in the
same server; but it is difficult since it is quite complex using two port
listening request of clients in a same server.
2)use Z39.50 protocol to design a new request-type(and a response-type)and
define a(two) new APDU type(s). But this is very difficult for me since I am
a beginner of Z39.50.
3)use Z39.50 Extened-Services. But write MARC records to a database, or
overwrite(delete) MARC records in database, has not been defined in
Extended-Service yet.

The MARC-record-upload method should be signality, so that hundreds of
users of online catalog center could use this protocol upload their MARC
records to the server, which means client software vendors(about 5-10 kinds
of well-known client softwares) must support this protocol. Most of these
vendors agree with using Z39.50 protocol, but the MARC-record-upload details
are sure big problems now.

Would you give me any suggestion ?


XieTao
Beijing DataTrans Software Corp. Ltd.
email: xietao@datatrans.com.cn
http://www.datatrans.com.cn

Received on Thursday, 21 September 2000 09:39:02 UTC