Modulepars  
Data Types  
Component Types  
Port Types  
Constants  
Templates  
Signatures  
Functions  
Altsteps  
Test cases  
Module SUPL_CommonSteps
Import Declarations:
Groups:
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:
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:
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:
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:
convert2posMethod
function convert2posMethod(in UlpMessage p_ulpMessage) return PosMethod
Declared in group functions.messageGeneration
Returns: PosMethod -
Parameters:
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:
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:
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:
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:
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:
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:
sendSms
function sendSms(template ULP_PDU p_suplInit) runs on SUPLComponent return octetstring
Declared in group functions.sms
Runs On: SUPLComponent
Returns: octetstring -
Parameters:
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:
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:
sendMTSmsWithIncorrectPortNumber
function sendMTSmsWithIncorrectPortNumber(template ULP_PDU p_suplInit) runs on SUPLComponent return octetstring
Declared in group functions.sms
Runs On: SUPLComponent
Returns: octetstring -
Parameters:
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:
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:
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:
© Copyright Testing Technologies IST GmbH 2012