AnyTimeInterrogationRequest

Overview

This message is received by the IN Tester when it is simulating the role of a Home Location Register (HLR). The SCP sends this message to request additional information about the current state of the subscriber.

This message is nearly always used within the context of a TCAP BEGIN message. In order to receive this message within TCAP BEGIN, the test script will need to perform a MAP registration for opcode 71 using the MAP Op - Inbound Register mechanism.

Attribute Type Description
type String map.hlr_from_scp.AnyTimeInterrogationRequest
last_component 1 / 0 If 1 performs a test that this is the last component of a TCAP_END message.
If 0 performs a test that this is not the last component of a TCAP_END message.
(Default = do not perform any test).
tcap_ac null / TCAP alias / Hex String Tests the received TCAP Application Context from the first inbound TCAP_CONTINUE / TCAP_END dialogue portion.
If null tests that we did not receive a dialogue portion.
(Default = do not perform any test).
tcap_result Integer Tests the received result value from the first inbound TCAP_CONTINUE / TCAP_END dialogue portion.
If null tests that we did not receive a dialogue portion.
(Default = do not perform any test).
tcap_result_diagnostic_user Integer Tests the received dialogue-service-user value from the first inbound TCAP_CONTINUE / TCAP_END dialogue portion.
If null tests that we did not receive a dialogue portion, or that it did not contain a user result diagnostic.
(Default = do not perform any test).
tcap_result_diagnostic_provider Integer Tests the received dialogue-service-provider value from the first inbound TCAP_CONTINUE / TCAP_END dialogue portion.
If null tests that we did not receive a dialogue portion, or that it did not contain a provider result diagnostic.
(Default = do not perform any test).
arguments Object [Required] The structure of the MAP anyTimeInterrogationArg we expect to receive.
The received argument will be decoded, the elements tested, and PASS/FAIL match entries will be generated in the match log.
To check that an inbound value is NOT present, specify the argument as null.
.* Fields as described in N2::MAP::Codec AnyTimeInterrogationRequest.

Example

This is an example entry within the operations array:

{
    "type": "map.hlr_from_scp.AnyTimeInterrogationRequest",
    "arguments": {
        "subscriberIdentity": {
            "msisdn_digits": "{$v->{logical}}",
            "msisdn_npi": 1,
            "msisdn_noa": 1
        },
        "requestedInfo": {
            "locationInformation": 1,
            "subscriberState": 1,
            "currentLocation": null,
            "imei": null
        },
        "gsmSCF-Address_digits": "6412345",
        "gsmSCF-Address_npi": 1,
        "gsmSCF-Address_noa": 1
    }
}