DescriptionReason
An invalid value was provided for one of the parameters.Invalid value
Some mandatory parameter was missing.<name of parameter>
parameter expected
Multiple occurrences of a parameter were found that does not allow
multiple occurrences.
Multiple <name of parameter>
found
An unknown parameter was found.Unknown parameter
A comma was missing after a parameter.Missing comma
A parameter label was found with no value following it.Value expected
A parameter that should have occurred only once was found more
than once.
Duplicate parameter
The value specified for a numeric parameter specified a number
greater than the maximum integer.
Numeric value too large
Bad Arguments Response
The Bad Arguments response message is identified by return code BAD_ARGS. This response message
indicates a semantic problem with the command received (for example, missing mandatory parameters
or invalid parameter combinations). The data section of a Bad Arguments response message has a
reason string that indicates what problem was encountered.
The following example shows the syntax of a Bad Arguments response message:
data (reason "No version provided")
Transaction Too Big Response
The internal EAGLE 5 ISS RTDB imposes a transaction size limit on the PDBA. In order to ensure that
the PDBA and the EAGLE 5 ISS databases are truly equivalent, this limit must be propagated by the
PDBA onto the PDBI clients. As a result, all database changing commands that occur within a write
transaction have the potential to fail with a TXN_TOO_BIG error.
The transaction size limit is 200. It limits the number of modifications to the EAGLE 5 ISS database.
The limit is 200 EAGLE 5 ISS RTDB updates. Unfortunately, this may not have a one to one correlation
to the PDBI update commands. This is because a single PDBI command can result in several changes
to the underlying database.
For example, a single PDBI command ent_sub, which contains IMSI 12345, DN 67890, DN 67891,
and SP 101010, is performed by two EAGLE 5 ISS database commands, one for the IMSI and one for
the DNs. The worst case number of EAGLE 5 ISS database commands that can occur due to one PDBI
51
910-6022-001 Revision A, March 2011
PDBI Request/Response MessagesProvisioning Database Interface Manual