Article 3221 of vmsnet.infosystems.gopher: Path: nntpd.lkg.dec.com!sousa.tay1.dec.com!pa.dec.com!news1.digital.com!uunet!in2.uu.net!thehulk!vmsgopher-l-gate!list-15 Newsgroups: vmsnet.infosystems.gopher Subject: Re: New qi server Message-ID: <01HWO0TZSGT08Y4XJR@grove.iup.edu> From: "John R. Carr, Systems" Date: Fri, 20 Oct 1995 14:35:22 -0400 (EDT) Reply-To: VMSGopher-L@trln.lib.unc.edu Sender: owner-vmsgopher-l@trln.lib.unc.edu Organization: Indiana University of Pennsylvania X-ListName: Gopher for VMS implementation and testing Warnings-To: <> In-reply-to: Your message dated "Tue, 17 Oct 1995 17:42:30 -0800 (PST)"<01HWK0UMFKDW99HBUR@Cerritos.edu> X-Envelope-to: VMSGopher-L@trln.lib.unc.edu MIME-Version: 1.0 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII Content-Transfer-Encoding: 7BIT Lines: 151 -- I've assembeled all the changes I've made to qi in the last couple of -- months so I can submit the kit for the V2.0 freeware CD. I've also done -- some repackaging to fit the freeware organization guidelines. -- Before the kit is cast in a read-only medium, I'd like to get feedback on -- any difficulties with the documentation, building, running, etc. -- The ZIP file is on ftp.cerritos.edu in [.vmsnet]qi309.zip. For the -- freeware folks, I've also made a backup save set qi309.backup. -- Here's the 3.09 section from the release notes: -- * Add code to exit cleanly on memory allocation failures rather than ACCVIO. -- * Go back to (mostly) 3.07 make_qi.com to fix problems with Wollongong -- and Alpha. -- * Another field attribute: Email (to go along with URL and Image). -- * Remove PHQUERY. Its functionality is now in the PMDF directory channel. -- * Remove MAIL_DOMAIN from qi.h; replaced with logical name CSO_MAILDOMAIN. -- * Repackage some of the directories Hi, I've tried this and unfortunately, QI_MAKE is doing some nasty things. I've moved up from V2.12, so perhaps the problem was introduced after that and before this version. Following is my .qi_make file: # format is start column, size, field, capitalize, blank-on-zero, format, args # 1-40, name (1) 1,40,1 # #grab the username field 41,8,-22,3 # 41-48, email (11), lc, nobz 0,0,11,3,1,%s@grove.iup.edu, -22 # # 67-164, address (15) nocap 67,30,-5,0,1,%s\n 97,30,-6,0,1,%s\n 127,27,-7 154,2,-8 156,5,-9 161,4,-10,0,1,-%s #161,4,-10 0,0,15,0,1,%s%s%s %s %s%s,-5,-6,-7,-8,-9,-10 # 57-66, phone (16) nocap, bz 57,3,-2,0,1,(%s) 60,3,-3 63,4,-4 #concatenate the phone number and format 0,0,16,0,1,%s %s-%s,-2,-3,-4 # # # 165-176, campus (24) 165,12,24 # # # 285-321, college (30) 285,37,30 # # 322-346, dept (31) 322,25,31 # # 347-376, title (8) 347,30,8 # # 187-216, home address (37) nocap 187,30,-14,0,1,%s\n 217,30,-15,0,1,%s\n 247,27,-16 274,2,-17 276,5,-18 281,4,-19,0,1,-%s 0,0,37,0,1,%s%s%s %s %s%s,-14,-15,-16,-17,-18,-19 # # 177-186, home phone (38) 177,3,-11,0,1,(%s) 180,3,-12 183,4,-13 #concatenate the phone number and format 0,0,38,0,1,%s %s-%s,-11,-12,-13 # # # 402-419, sortfield 402,18,-21 # # 420-428, ssno 420, 9, -20 # 49-56, username (66), lc 49,8,66,3 # # # id number (-1), base is 811000000 Notice the 0,0 0,0,-1,0,0,811000000 # 377-391, type of entity (90) 377,25,90 #uniqueid 0,0,99,0,0,%s,-1 ******************************************** Version 2.12 produced the following record: 81100000101000Aafjes, Jorrit S 81100000111000mrjf@grove.iup.edu 81100000115000527 Elkin Hall 81100000115010Indiana PA 15705 81100000116000(412) 357-3750 81100000124000Indiana 81100000130000Unclassified 81100000137000527 Elkin Hall 81100000137010Indiana PA 15701 81100000138000(412) 357-3750 81100000166000mrjf 81100000190000Undergraduate Student 81100000199000811000001 ************************************************* Version 3.09 takes the same input and produces: 81100000101000Aafjes, Jorrit S 81100000111000mrjf@grove.iup.edu 81100000115000527 Elkin Hall 81100000115010 81100000115020Indiana PA 15705- 81100000116000(412) 357-3750 81100000124000Indiana 81100000130000Unclassified 81100000137000527 Elkin Hall 81100000137010 81100000137020Indiana PA 15701- 81100000138000(412) 357-3750 81100000166000mrjf 81100000190000Undergraduate Student 81100000199000811000001 ************************************************* As you can see, it seems that there is a difference between the versions on how to interpret blank records. The problem seems to be with the following: 0,0,15,0,1,%s%s%s %s %s%s,-5,-6,-7,-8,-9,-10 Anyhelp would be appreciated. John