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