Net::FTP uses classes under the Net::FTP:: namespace, so I am
not sure that is a good place for this module. Also it would
seem that this module does not "extend" Net::FTP or get used by
Net::FTP like all other modules under that namespace.
Also I would suspect that anyone looking for this module on CPAN is not
likely to look for it under Net::FTP, but instead under a namespace
that is related to MVS or JES. I would suggest something like
MVS::JESFTP
Graham.
On Tue, Feb 01, 2000 at 05:01:28PM -0700, Owens, Mike wrote:
> I am working on a module that I'd like to contribute to CPAN. Following
> the guidelines in the CPAN Perl 5 Module List, I'd like to call this
> module Net::FTP::JES.
>
> This module submits JCL jobstreams to MVS systems through FTP.
>
> IBM mainframe MVS systems accept job input through the Job Entry
> Subsystem (JES). This input is in the form of 80-byte card images that
> correspond to the punch cards of ancient times. The new releases of MVS
> can accept this input via FTP to the MVS internal reader (equivalent
> to the physical card readers of older systems).
>
> This module basically wraps the ``Net::FTP'' module into an abbreviated
> interface for the sole purpose of submitting a jobstream file to an MVS
> system.
>
> The basic methods are:
>
> $jes = Net::FTP::JES->open($host, $logonid, $password);
>
> This method creates a connection to the MVS system JES at
> $host,
> using FTP logon ID $logonid and password $password. If the
> connection is made, ``open'' returns a reference $jes to the
> JES
> connection; otherwise ``open'' returns `undefined'.
>
> $jes->submit($job);
>
> This method submits the jobstream contained in the file
> $job. If
> the submission is successful, ``submit'' returns true;
> otherwise
> ``submit'' returns ``undefined''.
>
> $jes->quit;
>
> This method closes the connection to JES. It is just the
> Net::FTP ``quit'' method.
>
>
> Is Net::FTP::JES suitable for the module name?
>
> -----
> Michael Owens
> [EMAIL PROTECTED]
> (505) 827-2154