Reusable Server Kernel
Problem 16 (Minor): SPOOL file receive nit
==================== 1999-04-12 13:22:03 (-04.00) ==================== Name: ** Suppressed ** Company: ** Suppressed ** Telephone: ** Suppressed ** E-mail: ** Suppressed ** Text: A BKWLIB TXTLIB fixing this problem has been posted on http://www.vm.ibm.com/rsk/. Thanks! ==================== 1999-04-12 10:51:25 (-04.00) ==================== Name: ** Suppressed ** Company: ** Suppressed ** Telephone: ** Suppressed ** E-mail: ** Suppressed ** Text: Brian, yes, I think the "correct" behaviour (at least from my point of view) is that the SPOOL ld not reply back to the sender with an empty spool file. The SPOOL ld should, I think, be consistent with the behavour of the other line drivers, imho. My service was accepting SMTP batch mail files, and the empty spool file response was being sent back to SMTP. Since SMTP did not know what to make of an empty spool file, it just transferred it to TCPMAINT. I only noticed this because I got a message on the console saying that TCPMAINT now had over 1000 files in it's reader.... :-) ==================== 1999-04-12 10:25:00 (-04.00) ==================== Name: ** Suppressed ** Company: ** Suppressed ** Telephone: ** Suppressed ** E-mail: ** Suppressed ** Text: I had a look at the various record-oriented line drivers as regards what they do if the service is silent. All but the SPOOL driver seem to say nothing (no console output, no MSG output, etc.). The SPOOL driver sends an empty spool file. I will change this so that the spool driver emits no spool file if the service instance was silent. Thanks for the report! ==================== 1999-04-12 08:03:02 (-04.00) ==================== Name: ** Suppressed ** Company: ** Suppressed ** Telephone: ** Suppressed ** E-mail: ** Suppressed ** Text: It looks like SPL_OUTPUT_FT is set to RSKRESP in your server. Do you think that no spool file should be sent if the service is "silent"? Brian ==================== 1999-04-10 15:47:33 (-04.00) ==================== Name: ** Suppressed ** Company: ** Suppressed ** Telephone: ** Suppressed ** E-mail: ** Suppressed ** Text: I've begin testing a new version of BKWLIB TXTIB that Brian made available yesterday that contains a fix for this problem with the SPOOL line driver. The RSK error message is no longer displayed (good), the spool file is received and correctly processed by the service (also good), but now an empty spool file is being sent back to the sending user id. The service name is SMTP, the SPL_INPUT_FT is set to MAIL, and the service is started via SPOOL START SMTP. The returned spool file has no records, and is named SMTP RSKRESP (RSK Response?) ==================== 1999-04-09 15:52:12 (-04.00) ==================== Name: ** Suppressed ** Company: ** Suppressed ** Telephone: ** Suppressed ** E-mail: ** Suppressed ** Text: BTW, I should mention that I'm using the GA level of the RSK on an VM/ESA V2.3 system at RSU 9801. ==================== 1999-04-09 15:45:48 (-04.00) ==================== Name: ** Suppressed ** Company: ** Suppressed ** Telephone: ** Suppressed ** E-mail: ** Suppressed ** Text: I've written a service that processes incoming SPOOL files. When an instance of this service terminates after receiving a SPOOL file and processing it (correctly), I then issue a QueueSend message back to the LD with vl_b_stopack=1 and vl_b_newdata=0, informing it that the instance is terminating. This causes a BKWSPL1206E error message to appear on the console, stating that RSK could not correctly encode the instance data stream. Since I haven't sent the LD any data to encode, what's RSK complaining about? I guess you might call my service a 'silent' service, since it gobbles up data but never produces any... Thanks
[ Help | Summary | Previous | Next ]