com.signalsoftcorp.lst.meri
Interface MERI
- public interface MERI
This Java interface defines the MERI. It is used as a basis
for the WSDL. This Java interface should only be changed when
absolutely necessary, as it will change the WSDL generated and
cause inconsistencies. If an invalid argument is passed in then
a INVALID_ARGUMENT code is returned, and the responseDetail may
contain more information.
Please note:
- Optional arguments may be null.
- Client IDs and MERI IDs are limited to a maximum of 50 bytes in length
- Passwords are also limited to a maximum 50 bytes in length
Method Summary |
MERI10Response |
authorizeClient(java.lang.String meriID,
java.lang.String meriPassword,
java.lang.String clientID,
java.lang.String clientPassword)
This method allows a peer middleware application to authorize a client
application against the LSt database of client applications. |
MERI10Response |
sendNotification(java.lang.String meriID,
java.lang.String meriPassword,
int severity,
int eventID,
java.lang.String description)
This method allows a peer middleware application to verify a client
application against the LSt database of client applications. |
MERI10Response |
sendTransaction(java.lang.String meriID,
java.lang.String meriPassword,
java.lang.String clientID,
MERISubscriberID subscriberID,
int eventID,
java.util.Date startTime,
java.util.Date endTime,
java.lang.String trackingID)
This method allows the peer middleware application to report transactions
via Location Studio. |
authorizeClient
public MERI10Response authorizeClient(java.lang.String meriID,
java.lang.String meriPassword,
java.lang.String clientID,
java.lang.String clientPassword)
- This method allows a peer middleware application to authorize a client
application against the LSt database of client applications. This avoids
maintainance of redundant application DBs.
- Parameters:
meriID
- Mandatory - The MERI id assigned to the peer middleware
product.meriPassword
- Mandatory - The password assigned to the peer middleware
product.clientID
- Mandatory - The id assigned to client application using the peer
middleware product.clientPassword
- Mandatory - The password assigned to client application using
the peer middleware product.- Returns:
- See MERI10Response. A code of OK indicates the client is
authorized to use the peer middleware application services. Otherwise the
client is not authorized, and the code will indicate why. The message will
contain a description when appropriate.
sendNotification
public MERI10Response sendNotification(java.lang.String meriID,
java.lang.String meriPassword,
int severity,
int eventID,
java.lang.String description)
- This method allows a peer middleware application to verify a client
application against the LSt database of client applications. This avoids
maintainance of redundant application DBs.
- Parameters:
severity
- Mandatory - Indicates the severity level for the event. See the severity level defined in
this interface for permissable values.eventID
- Optional - A event identifier assigned by the peer middleware application. LSt will
propogate this information when possible.description
- Optional - A description of the event. LSt will propogate this information when possible.meriID
- Mandatory - The MERI id assigned to the peer middleware product.meriPassword
- Mandatory - The password assigned to the peer middleware product.- Returns:
- See MERI10Response. A code of OK indicates the notification was
received successfully by LSt. Otherwise the responseCode will contain
additional diagnostic information. The responseMessage will
contain a description when appropriate.
sendTransaction
public MERI10Response sendTransaction(java.lang.String meriID,
java.lang.String meriPassword,
java.lang.String clientID,
MERISubscriberID subscriberID,
int eventID,
java.util.Date startTime,
java.util.Date endTime,
java.lang.String trackingID)
- This method allows the peer middleware application to report transactions
via Location Studio.
- Parameters:
meriID
- Mandatory - The MERI client login IDtrackingID
- Optional - The MERI client may specify this field as necesary
to track the billing record.subscriberID
- The subscriber ID assocatiated with the transaction. It is
optional and may be left blank.eventID
- Optional event identifier assigned by the peer middleware application. LSt will
propogate this information (when possible) to the carrier's billing system.startTime
- Optional start time for the transaction. LSt will propogate
this information (when possible) to the carrier's billing system.endTime
- Optional end time for the transaction. LSt will propogate
this information (when possible) to the carrier's billing system.meriPassword
- TheMandatory - password assigned to the peer middleware
product.clientID
- TheMandatory - ID assigned to client application using the peer
middleware product.- Returns:
- See MERI10Response. A code of OK indicates the transaction was
received successfully by LSt. Otherwise the responseCode will contain
additional diagnostic information. The responseMessage will
contain a description when appropriate.
Copyright © SignalSoft Corp. All Rights Reserved.