NAME
Bb::Collaborate::V3::Connection - Manage Collaborate SOAP V3 endpoint connections.
DESCRIPTION
This module handles logical connections to the .../webservice.event
endpoint on the Collaborate server. This endpoint implements the Standard Bridge API.
connect
my $con = Bb::Collaborate::V3::Connection->connect('https://xx-sas.bbcollab.com/site/external/adapter/default/v3',
'user1', 'pass1', debug => 1,
);
my $url = $con->url; # 'https://xx-sas.bbcollab.com/site/external/adapter/default/v3.3/webservice.event'
Establishes a SOAP connection. Retrieves the server configuration, to verify connectivity, authentication and basic operation.
disconnect
Closes a connection and frees any resources related to the connection.
call
my $som = $self->call( $cmd, %params );
Performs a Collaborate SOAP method call. Returns the response as a SOAP::SOM object.
soap
my $soap_lite_obj = $connection->soap;
Returns the underlying SOAP::Lite object for the connection.
scheduling_manager
Returns the scheduling manager for this connection (see Bb::Collaborate::V3::SchedulingManager).
server_configuration
Returns the server configuration for this connection (see Bb::Collaborate::V3::Server::Configuration).
server_versions
Returns the server versions for this connection (see Bb::Collaborate::V3::Server::Version).
quota_limits
Returns a list of available quotas and current usages.
version
Equivalent to $self->server_versions->versionName
.
url
Return the SOAP end-point URL.