Skip Top Menu Navigation
Skip Top Menu Navigation

The FREE Enterprise Open Source Database

  Software Tools Interfaces Development Documentation
 

 
You Are Here:  SAP DB > 7.3 > Interfaces > SAP::DBTech::repman (Perl)

SAP DB is now SAP MaxDB! For more information, visit the SAP MaxDB pages in the SAP Developer Network.

Module SAP::DBTech::repman (Perl)

Module Contents class RepMan
  • RepMan: Opens a connection.
  • cmd: Executes a command and returns the resulting buffer as a string.
  • rawCmd: Executes a command and returns the resulting buffer as a string without checking for errors.
  • sql: Executes an SQL statement and returns the error code.
  • release: Closes the connection.

Installation

Examples

  • egRPM: Contains examples for all methods.

Exceptions


class RepMan

constructor RepMan
$session, $result = RepMan ($server_node, $database_name)

Opens a connection. An empty server node will search for a REPM Server on the local machine.

cmd
$output = $session->cmd ($cmd)

Executes a command and returns the resulting buffer as a string. Any error will result in an exception. For the format of the paramter $cmd please see the documentation of the Replication Manager.

rawCmd
$output = $session->cmd ($cmd)

Executes a command and returns the resulting buffer as a string without checking for errors. For the format of the paramter $cmd please see the documentation of the Replication Manager.

sql
$result = $session->sql ($cmd)

Executes an SQL statement and returns the error code. This method raises an exception only if an error occurs that is not related to the SQL statement .

release
$session->release ()

Closes the connection.

Installation
  1. Change the directory to <instdir>/misc
  2. Execute the Perl script instperl.pl
Examples
egRPM: Contains examples for all methods.

egRPM.pl
Exceptions
  • CommunicationError: The communication link to the server failed.
  • RepManServError: The execution of the command on the server resulted in an error.


Search
See also ...












Questions or comments about the Web site? Contact the webmaster.