Path: usenet.cise.ufl.edu!newsfeeds.nerdc.ufl.edu!zombie.ncsc.mil!newsgate.duke.edu!newsfeed.berkeley.edu!netnews.com!newsfeed.corridex.com!nntp2.savvis.net!inetarena.com!not-for-mail
From: ivan@rootwood.sisd.com (Ivan Kohler)
Newsgroups: comp.lang.perl.announce,comp.lang.perl.modules
Subject: [New Module] Net::APP v0.1
Followup-To: comp.lang.perl.modules
Date: 30 Aug 1999 17:53:30 GMT
Organization: Posted via Supernews, http://www.supernews.com
Lines: 94
Approved: merlyn@stonehenge.com (comp.lang.perl.announce)
Message-ID: <7qegeq$irr$1@play.inetarena.com>
NNTP-Posting-Host: halfdome.holdit.com
Keywords: perl module Critical Path APP
X-Disclaimer: The "Approved" header verifies header information for article transmission and does not imply approval of content.
Xref: usenet.cise.ufl.edu comp.lang.perl.announce:352 comp.lang.perl.modules:13138

Net::APP v0.1 has been uploaded to CPAN.

It can also be downloaded from <http://www.sisd.com/netapp>.

The module provides a client interface to Critical Path's <http://www.cp.net/>
Account Provisioning Protocol.  It won't be useful unless you are a Critical
Path customer.

DLSI status is ampO; I am unsure if I should send that to someone.


NAME
       Net::APP - Critical Path Account Provisioning Protocol

SYNOPSIS
         use Net::APP;

         $app = new Net::APP ( 'host:port' )
           or die "Can't connect: $@";

         $app = new Net::APP ( 'host:port', Timeout => 60, Debug => 1 )
           or die "Can't connect: $@";

         $app->


DESCRIPTION
       This module implements a client interface to Critical
       Path's Account Provisioning Protocol, enabling a perl
       application to talk to APP servers.  This documentation
       assumes that you are familiar with the APP protocol
       documented in the Account Provisioning Protocol
       Developer's Guide.

       A new Net::APP object must be created with the new method.
       Once this has been done, all APP commands are accessed via
       method calls on the object.

METHODS
       new ( HOST:PORT [ , OPTIONS ] )
           This is the constructor for a new Net::APP object.
           HOST and PORT specify the host and port to connect to
           in cleartext.  Typically this connection is proxied
           via Safe Passage Secure Tunnel to Critical Path.

           OPTIONS are passed in a hash like fastion, using key
           and value pairs.  Possible options are:

           Timeout - Set a timeout value (defaults to 120)

           Debug - Enable debugging information (see the debug
           method in the Net::Cmd manpage)

           If the constructor failes undef will be returned and
           an error message will be in $@.

AUTHOR
       Ivan Kohler <ivan-netapp@sisd.com>.

       This module is not sponsored or endorsed by Critical Path.

COPYRIGHT
       Copyright (c) 1999 Ivan Kohler.  Copyright (c) 1999
       Silicon Interactive Software Design.  All rights reserved.
       This program is free software; you can redistribute it
       and/or modify it under the same terms as Perl itself.

VERSION
       $Id: APP.pm,v 1.1.1.1 1999/06/21 10:11:11 ivan Exp $

       This module currently implements APP v2.1, as documented
       in the Account Provisioning Protocol Developers Guide
       v2.1.

BUGS
       The Account Provisioning Protocol Developer's Guide is not
       publicly available.

       It appears that Safe Passage Secure Tunnel establishes a
       standard SSL connection.  It should be possible to use
       Net::SSLeay and connect to the APP server directly.

SEE ALSO
       Critical Path <http://www.cp.net/>, Safe Passage Secure
       Tunnel <http://www.c2.net/products/spst>, the Net::Cmd
       manpage, perl(1).


-- 
Ivan Kohler <ivan@sisd.com> - finger for PGP key - <com.dsis@navi> Relhok Navi
Open-source billing and administration for ISPs - http://www.sisd.com/freeside
20 4,16 * * * saytime # please don't be surprised if you find me dreaming too


