| Answer |
| · Where
can I find Client API documentation?
The file, ibpapi.pdf,
describes the IBP API in detail.
[ Back to Top ]
|
| · Why
do I get errors when I start an IBP server?
When starting an IBP server you
may get this message:
No parameters specified
config file /etc/ibp.cfg open error
Boot failed, function code -1003
To start any IBP depot, the path to the configuration file (ibp.cfg)
must be specified. This can be done through the option -c or -cf
(please try starting IBP with the option -help for a complete
explanation of the command line parameters). If no path is specified the
depot will look into the directory /etc . Please bear in mind that the
server must have write permission for the specified directory, as it will be
used to store the log and crash files as well.
[ Back to Top ]
|
| ·
Does IBP 1.3 require a specific port?
By default, IANA assigns port 6714 (both
TCP and UDP) to IBP.
However, IBP works with ANY port. There are two ways
that user can change the default port:
1. Specify port number in the ibp.cfg file using the PORT directive.
2. Use -p <port> argument when starting the IBP server
For datamovers, the client will specify the port when running the
application. When client uses the LoRS tools to call a datamover, it
generally uses ports in the range 5673-5773.
[ Back to Top ]
|
| · What
does the error message "Zero storage requested" mean?
You must specify an amount of
storage to start a depot, either in the cfg file (with the option
SOFTSTORAGE or HARDSTORAGE), or the in line options -s and -v. Because a
depot needs some disk-space to work properly, a storage depot with
no storage will NOT work.
[ Back to Top ]
|
| · I'm
having trouble installing IBP. Where can I find documentation about IBP
server set up?
In the IBP software package, there
is a README
file that describes the installation procedure and setup in detail.
[ Back to Top ]
|
| · Why
do I receive the IBP -13 Error: Connection?
This error occurs when
no depot is listening to a client. Since it might be a network
error independent from IBP, please re-check the depot
syntax and port number and try again. If the error persists, it means
either the depot is inactive or some network
configuration (for instance, a firewall) is blocking communication
between your system and the depot.
[ Back to Top ]
|
| · I
received an error message during allocation. What does it mean?
IBP_E_WOULD_EXCEED_LIMIT (-19):
Granting the request would cause the IBP server to exceed the maximum
storage limit.
IBP_E_CONNECTION (-13): An error has occurred while trying to connect
to the IBP server.
IBP_E_INVALID_CMD (-25): The IBP server has received a command it does
not recognize.
IBP_E_CLIENT_TIMEOUT (-42): The client hasn’t received the IBP
server’s
response in a certain time specified by the parameter IBP_timer.
[ Back to Top ]
|
| · Where
are IBP files stored?
IBP files are stored in the
directories specified at startup in the cfg file on in the in line
parameters –dv and –ds.
[ Back to Top ]
|
| · Is
IBP using SSL/ TSL or any other secure transmission mechanism?
Not yet. A version of IBP based on
SSL is being evaluated at present, and will be released as soon as
final testing is passed.
[ Back to Top ]
|
| · Can
I use Datamovers without using LBone and LoRS tools?
Yes, you can use Datamovers
without using the LBone or the LoRS tools. In fact there are a few projects
that do not (e-Toile, 6net… ). However, they use their
own repository system. Because the IBP architecture is layered, each layer can
be accessed independently.
Datamovers are integrated into the IBP server and you can use IBP_mcopy (details in the API) to access
datamover services without using the LBone and LoRS tools.
[ Back to Top ]
|