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: [email protected] (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: [email protected] (comp.lang.perl.announce)
Message-ID: <[email protected]>
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 <[email protected]>.

      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 <[email protected]> - 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