* @desc Verify that the IUT in case of MA-Request reception including a new S-CSCF name, which is not the same as the previously assigned S-CSCF and IMS Restoration Procedure is supported than IUT shall send appropriate RT-Request to the old S-CSCF
*/
functionf_TC_CX_HSS_EH_02_I_S()runsonDiameterCx{
// Local variables
// Preamble
// Clause 'Initial conditions'
f_preamble_HSS();
f_registratonCx();
action("The current S-CSCF is stopped");
vc_serverName:=m_serverName(PX_OtherServerName);
f_initialRegistratonCx();// Initiate a Re-registration procedure
* @desc Verify that the IUT in case of MA-Request reception including a new S-CSCF name, which is not the same as the previously assigned S-CSCF and IMS Restoration Procedure is supported than IUT shall send appropriate RT-Request to the old S-CSCF
* <pre>
* Pics Selection: PICS_HSS_IUT and PICS_DIGEST_AKAv1_MD5_AUTH_PROCS
* Initial conditions:
* with {
* The user is successfully registered
* The current S-CSCF is stopped
* The user is also registered on the new S-CSCF
* Initiate a Re-registration procedure
* }
* Expected behaviour:
* ensure that {
* when {
* the IUT receives a MA-Request from new S-CSCF
* containing a Server-Name AVP
* indicating an S-CSCF name different than the previous one
* }
* then {
* the IUT sends an RT-Request to old S-CSCF
* containing a Destination-Host AVP
* indicating the previous S-CSCF name
* containing a Deregistration-Reason AVP
* indicating NEW_SERVER_ASSIGNED
* the IUT sends a MA-Answer
* containing a Server-Name AVP
* indicating the new S-CSCF name
* }
* }
* </pre>
*
* @version 0.0.8
* @see ETSI DTS/INT-00103-2 V0.0.8 (2014-11) TP_CX_HSS_EH_02
* @desc Verify that the IUT in case of MA-Request reception including a new S-CSCF name, which is not the same as the previously assigned S-CSCF and IMS Restoration Procedure is not supported than IUT shall send appropriate RT-Request to the old S-CSCF.
* <pre>
* Pics Selection: Not PICS_HSS_IMS_RESTORATION_PROCS and PICS_HSS_IUT and PICS_DIGEST_AKAv1_MD5_AUTH_PROCS
* Initial conditions:
* with {
* The user is successfully registered
* The current S-CSCF is stopped
* The user is also registered on the new S-CSCF
* Initiate a Re-registration procedure
* }
* Expected behaviour:
* ensure that {
* when {
* the IUT receives a MA-Request
* containing a Server-Name AVP
* indicating an S-CSCF name different than the previous one
* }
* then {
* the IUT sends an RT-Request to old S-CSCF
* containing a Destination-Host AVP
* indicating the previous S-CSCF name
* containing a Deregistration-Reason AVP
* indicating NEW_SERVER_ASSIGNED
* the IUT sends a MA-Answer
* containing a Server-Name AVP
* indicating the new S-CSCF name
* }
* }
* </pre>
*
* @version 0.0.8
* @see ETSI DTS/INT-00103-2 V0.0.8 (2014-11) TP_CX_HSS_EH_03
log("*** "&__SCOPE__&": ERROR: 'Not PICS_HSS_IMS_RESTORATION_PROCS and PICS_HSS_IUT and PICS_DIGEST_AKAv1_MD5_AUTH_PROCS' required for executing the TC. ***");
stop;
}
// Test component configuration
f_cf_1CxUp_HSS(v_diameterComponent_hss);
// Start
v_diameterComponent_hss.start(f_TC_CX_HSS_EH_02_I_S());// Only PICS changed