OVERVIEW INDEX DEPRECATED HELP CORRESPONDENCES | provided by TTworkbench

Modulepars Data Types Component Types Port Types Constants Templates Signatures Functions Altsteps Test cases

# Module SUPL_CommonSteps

Import Declarations:

- RRLP_Components_V10
  all
- GeoInformation_TypeDefinitions
  all
- SUPL_ExternalSteps
  all
- SUPL_TypeDefinitions
  all
- RRLPV10Types
  all
- RRLP_CommonTypes
  all
- SUPLTypes
  all
- SUPL_DHCP_DNS_Steps
  all
- SUPL_SMS_TypeDefinitions
  all
- SUPL_Parameters
  all
- RRLPV5Types
  all
- SUPL_Templates
  all
- LibCommon_DataStrings
  all
- SUPL_Configuration
  all
- RRLP_Templates
  all

Groups:

- functions

- pause
- authentication
- pskDerivation
- messageGeneration
- aux

- GPS_Control_Functions

- sms
- suplMsgAnalysis

Data Types Summary
slpSessionIdFormat |
setSessionIdFormat |
incorrectSessionIdFormat |
positionProtocol |

Templates Summary
m_MMICmd |
mr_MMI_ok |

Functions Summary
doSpecificPause | Make a break of the test of a given time
doPause |
ts_AuthenticationInit |
ts_AuthenticationInitForGbaU |
mapChiperSuiteToNumber |
generateUaSecurityProtocolId | The Ua security protocol identifier is a string of five octets.
convert2posMethod |
generateCompletedSessionId | generates a SUPL session ID depending on the receiving SUPL session ID (used to get the SET session ID) and a SLP session will be added
generateIncorrectSessionId |
blockingMessage |
showMessage | Send a user request either to the screen or via the MMI port to an external entity
askUserConfirm | Send a user request for confirmation either to the screen or via the MMI port to an external entity
askUserVerdict |
stop_GPS | Sends a Stop-Request to the GPS simulator as a upper tester commands (MMIMessage)
ts_gps_action | Sends a given request to the GPS simulator as upper tester command (MMIMessage)
ts_gps_action_withtimer | Sends a given request to the GPS simulator with a given timer as upper tester commands (MMIMessage)
sendSms |
sendWapPushSms |
sendMTSms |
sendMTSmsWithIncorrectPortNumber |
sendSuplEnd |
sendSuplEndWithOutPosData |
sendSuplEndWithPosData |
sendAssistData |
sendPositionReq |
sendPositionReqWithoutSuplEnd |
getPosProtocol | returns the positioning protocol used in a given SUPL POS INIT
selectPosMethod |
recvConnectionRelease |
optionalElementsInLocationIDs |

## Details

slpSessionIdFormat

    type enumerated slpSessionIdFormat {
        slpSessionIdIPv4,
        slpSessionIdIPv6,
        slpSessionIdFQDN,
        noSlpSessionId
    }

Declared in group functions.messageGeneration

setSessionIdFormat

    type enumerated setSessionIdFormat {
    noSetSessionId
    }

Declared in group functions.messageGeneration

incorrectSessionIdFormat

    type enumerated incorrectSessionIdFormat {
    incorrectSETSessionId,
    incorrectSETSETId,
    incorrectSLPSessionId,
    incorrectSLPSLPId
    }

Declared in group functions.messageGeneration

positionProtocol

    type enumerated positionProtocol {
        unspecifiedPosProtocol,
        tia,
        rrlp,
        rrc
    }

Declared in group functions.suplMsgAnalysis

m_MMICmd

    template charstring m_MMICmd(charstring p_str) := p_str;

Declared in group functions.aux
Returns: charstring -
Parameters:

- p_str -

mr_MMI_ok

    template MMIMessage mr_MMI_ok := {mmiMessage := "OK"};

Declared in group functions.aux

doSpecificPause

    function doSpecificPause(in float p_time, in boolean p_doReset) runs on SUPLComponent

Declared in group functions.pause
Make a break of the test of a given time
Runs On: SUPLComponent
Returns: void -
Parameters:

- p_time -
- p_doReset -

doPause

    function doPause() runs on SUPLComponent

Declared in group functions.pause
Runs On: SUPLComponent
Returns: void -

ts_AuthenticationInit

    function ts_AuthenticationInit(
        out bitstring v_IKey,
        out bitstring v_CKey,
        out bitstring v_XRES) runs on BSFServerSimulation return bitstring

Declared in group functions.authentication
Runs On: BSFServerSimulation
Returns: bitstring -
Parameters:

- v_IKey -
- v_CKey -
- v_XRES -

ts_AuthenticationInitForGbaU

    function ts_AuthenticationInitForGbaU(
        out bitstring v_IKey,
        out bitstring v_CKey,
        out bitstring v_XRES) runs on BSFServerSimulation return bitstring

Declared in group functions.authentication
Runs On: BSFServerSimulation
Returns: bitstring -
Parameters:

- v_IKey -
- v_CKey -
- v_XRES -

mapChiperSuiteToNumber

    function mapChiperSuiteToNumber(in CipherSuites p_ciphersuite) return octetstring

Declared in group functions.pskDerivation
Returns: octetstring -
Parameters:

- p_ciphersuite -

generateUaSecurityProtocolId

    function generateUaSecurityProtocolId(in octetstring p_cipherSuiteNumber) return octetstring

Declared in group functions.pskDerivation
The Ua security protocol identifier is a string of five octets. The first octet denotes the organization which specifies the Ua security protocol. The four remaining octets denote a specific security protocol within the responsibility of the organization. The following values for organizations are assigned: "0x01" 3GPP "0x02" 3GPP2 "0x03" Open Mobile Alliance "0x04" GSMA ( 0x01,0x00,0x01,yy,zz ) Ua security protocol for "Shared key-based UE authentication with certificatebased NAF authentication", according to TS 33.222 , or "Shared key-based mutual authentication between UE and NAF", according to TS 33.222. Here, "yy,zz" is the protection mechanism CipherSuite code according to the defined values for TLS CipherSuites in TLS V1.0 and PSK Ciphersuites for TLS.
Returns: octetstring -
Parameters:

- p_cipherSuiteNumber -

convert2posMethod

    function convert2posMethod(in UlpMessage p_ulpMessage) return PosMethod

Declared in group functions.messageGeneration
Returns: PosMethod -
Parameters:

- p_ulpMessage -

generateCompletedSessionId

    function generateCompletedSessionId(template SessionID p_sessionId, in slpSessionIdFormat p_slpSessionIdFormat) return SessionID

Declared in group functions.messageGeneration
generates a SUPL session ID depending on the receiving SUPL session ID (used to get the SET session ID) and a SLP session will be added
Returns: SessionID -
Parameters:

- p_sessionId - The 'SessionId' from any receiving SUPL message.
- p_slpSessionIdFormat -

generateIncorrectSessionId

    function generateIncorrectSessionId(in SessionID p_sessionId, in incorrectSessionIdFormat p_incorrectSessionFormat) return SessionID

Declared in group functions.messageGeneration
Returns: SessionID -
Parameters:

- p_sessionId -
- p_incorrectSessionFormat -

blockingMessage

    function blockingMessage(in charstring p_message, in charstring p_caption) runs on SUPLComponent return boolean

Declared in group functions.aux
Runs On: SUPLComponent
Returns: boolean -
Parameters:

- p_message -
- p_caption -

showMessage

    function showMessage(charstring p_mmiString) runs on SUPLComponent

Declared in group functions.aux
Send a user request either to the screen or via the MMI port to an external entity
Runs On: SUPLComponent
Returns: void -
Parameters:

- p_mmiString -

askUserConfirm

    function askUserConfirm(charstring p_mmiString) runs on SUPLComponent return boolean

Declared in group functions.aux
Send a user request for confirmation either to the screen or via the MMI port to an external entity
Runs On: SUPLComponent
Returns: boolean -
Parameters:

- p_mmiString -

askUserVerdict

    function askUserVerdict(in charstring p_message, in charstring p_caption) runs on SUPLComponent return UserVerdictResult

Declared in group functions.aux
Runs On: SUPLComponent
Returns: UserVerdictResult -
Parameters:

- p_message -
- p_caption -

stop_GPS

    function stop_GPS() runs on SUPLComponent

Declared in group functions.aux.GPS_Control_Functions
Sends a Stop-Request to the GPS simulator as a upper tester commands (MMIMessage)
Runs On: SUPLComponent
Returns: void -

ts_gps_action

    function ts_gps_action(in MMIMessage p_mmiMessage) runs on SUPLComponent

Declared in group functions.aux.GPS_Control_Functions
Sends a given request to the GPS simulator as upper tester command (MMIMessage)
Runs On: SUPLComponent
Returns: void -
Parameters:

- p_mmiMessage -

ts_gps_action_withtimer

    function ts_gps_action_withtimer(in MMIMessage p_mmiMessage, in float p_timer) runs on SUPLComponent

Declared in group functions.aux.GPS_Control_Functions
Sends a given request to the GPS simulator with a given timer as upper tester commands (MMIMessage)
Runs On: SUPLComponent
Returns: void -
Parameters:

- p_mmiMessage -
- p_timer -

sendSms

    function sendSms(template ULP_PDU p_suplInit) runs on SUPLComponent return octetstring

Declared in group functions.sms
Runs On: SUPLComponent
Returns: octetstring -
Parameters:

- p_suplInit -

sendWapPushSms

    function sendWapPushSms(template SMSWAPSUPLINITMessage p_wapPushSms, HMACHash p_hash) runs on SUPLComponent return octetstring

Declared in group functions.sms
Runs On: SUPLComponent
Returns: octetstring -
Parameters:

- p_wapPushSms -
- p_hash -

sendMTSms

    function sendMTSms(ULP_PDU p_suplInit, HMACHash p_hash) runs on SUPLComponent return octetstring

Declared in group functions.sms
Runs On: SUPLComponent
Returns: octetstring -
Parameters:

- p_suplInit -
- p_hash -

sendMTSmsWithIncorrectPortNumber

    function sendMTSmsWithIncorrectPortNumber(template ULP_PDU p_suplInit) runs on SUPLComponent return octetstring

Declared in group functions.sms
Runs On: SUPLComponent
Returns: octetstring -
Parameters:

- p_suplInit -

sendSuplEnd

    function sendSuplEnd(UlpMessage p_suplEnd, SessionID p_sessionId, boolean p_waitForRelease) runs on SUPLComponent

Declared in group functions.suplMsgAnalysis
Runs On: SUPLComponent
Returns: void -
Parameters:

- p_suplEnd -
- p_sessionId -
- p_waitForRelease -

sendSuplEndWithOutPosData

    function sendSuplEndWithOutPosData(SessionID p_sessionId, boolean p_waitForRelease) runs on SUPLComponent

Declared in group functions.suplMsgAnalysis
Runs On: SUPLComponent
Returns: void -
Parameters:

- p_sessionId -
- p_waitForRelease -

sendSuplEndWithPosData

    function sendSuplEndWithPosData(SessionID p_sessionId, boolean p_waitForRelease) runs on SUPLComponent

Declared in group functions.suplMsgAnalysis
Runs On: SUPLComponent
Returns: void -
Parameters:

- p_sessionId -
- p_waitForRelease -

sendAssistData

    function sendAssistData(in ULP_PDU p_suplPosInit) runs on SUPLComponent

Declared in group functions.suplMsgAnalysis
Runs On: SUPLComponent
Returns: void -
Parameters:

- p_suplPosInit -

sendPositionReq

    function sendPositionReq(SessionID p_sessionId, RRLP_CommonTypes.MethodType p_methodType) runs on SUPLComponent return GeoInformationElement

Declared in group functions.suplMsgAnalysis
Runs On: SUPLComponent
Returns: GeoInformationElement -
Parameters:

- p_sessionId -
- p_methodType -

sendPositionReqWithoutSuplEnd

    function sendPositionReqWithoutSuplEnd(SessionID p_sessionId, RRLP_CommonTypes.MethodType p_methodType) runs on SUPLComponent

Declared in group functions.suplMsgAnalysis
Runs On: SUPLComponent
Returns: void -
Parameters:

- p_sessionId -
- p_methodType -

getPosProtocol

    function getPosProtocol(in ULP_PDU p_suplPosInit) return PosProtocol

Declared in group functions.suplMsgAnalysis
returns the positioning protocol used in a given SUPL POS INIT
Returns: PosProtocol -
Parameters:

- p_suplPosInit -

selectPosMethod

    function selectPosMethod() runs on SUPLComponent return PosMethod

Declared in group functions.suplMsgAnalysis
Runs On: SUPLComponent
Returns: PosMethod -

recvConnectionRelease

    function recvConnectionRelease() runs on SUPLComponent

Declared in group functions.suplMsgAnalysis
Runs On: SUPLComponent
Returns: void -

optionalElementsInLocationIDs

    function optionalElementsInLocationIDs(in CellInfo p_cellInfo) return boolean

Declared in group functions.suplMsgAnalysis
Returns: boolean -
Parameters:

- p_cellInfo -

© Copyright Testing Technologies IST GmbH 2012