------------------------SDT2 5DP_Route_Select_Failure--------------------------------------------------------------------------------------------------------------------------------------------------------ObjectName----------------------------------------ObjectType----------------------------------------!%&()LinkEndpoints--------------------------------!%()PageOrder------------------------------------- 3DP_Route_Select_Failure----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------6--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[8(!v Redefined Procedure <> DP_Route_Select_Failure)]}--------------------------------------------------------------------------------------------------------------------!"x)[6(! 6d! ,)[8(!I obcsmPars!routingInfo! routingAddress:= pic! routingInfo!routingAddress)][(!@r!"r@)[6(!4!5!7)[!(! 1!!3)[!(! 2!!3)]]}(! 3!!3)[!(! 4!!3)]]]]}--------------------------------------------|!%()PageOrder-------------------------------------1------------------------------------------------2-------------------------------------------------4------------------------------------------------- ()[(! l! 22!(L)[h(! l)[(! 6)[(! 6d! )]][ (! 6)][3(! 62! d)[8(! Wait_ Ro(! 6r! d)[8(! Result := Select_ Route)][(!!")['(! 6! d)[8(! )]]]]]]]]]]}(! 6X! (!@!"@)[8(! 6! remoteParty)][6?(! 6r! d)[8(! 'Store info.')][Q(!"x''@!" @x)[(! 6'!)][)B()]]]]]]]][(!R!"R)[8(! 6! Else)][6(! 6rR! d )[8(! 'Error situation')][(!!")[(! 6!Z)][3(! 6r! d)[8(! -)]]]]][(!d)[8(! )]]]]]]]]]]}(! 6! d)[8(! Select_ Route)][(!x!"x)[6(! 6d! ,)[8(!I obcsmPars!rou% tingInfo! routingAddress:= pic! routingInfo!routingAddress)][(!@r!"r@)[6(! 6r! d)[8(! Result := Select_ Route)][(!!")['(! 6! d)[8(! )]]]]]]]]]]}X)[8(! 6q! Select_ Route)][6(! 6 ! d)[8(!s!")[8(! 6! Select_ Route)][6(! 6! d)[8(!o obcsmPars!routingInfo! routingAddress:= pic! routingInfo!routingAddress, obcsmPars!routeList :()[(! l! 22!(d)[(! l)[(! 6)[(! 6d! )]][ (! 6)][3(! 6,! d)[8(! Wait_ Ro= pic!routeList)][(!Fx!"xF)[6(! 6x! d)[8(!D cdPNIx := 1, obcsmPars!routingInfo! cdPN :=routingAddress (cdPNIx))][(!!")[6'(! 6! d)[8(! Result := Select_ Route)][3(!"r!"r)[(! 6!)][)()]]]]]]]][(!x!"x)[8(! 6! Release_ Call, Disconnect_ Leg)][6(! 6~x! d)[8(! rArg!cause := pic!cause)][(!!")[6(! 6~! d)[8(! Result := SCFRelease)][(!"r!"r)[(! 6!)][)()]]]]]][(! !" )[8(! 69! Collect_ Information)][6(! 62! d)[8(! Result0(! 6!Z)][3(! 6^! d)[8(! -)]]]]]]]]]]]]]]}nderRef) to CS)][ (! R!"R )[(! 6R!)[8(!q2!%()HeadingTextl! 22!(1)[*(! l)[(! 6)[(! 6d! )]][ (! 6)][(! 6 ! )[8Collect_uteSelect_ Failure)][(!^!"^)[(! 62! d!)[8(! redefined PIC (PIC))][(!&!"&)[%^(! 62&! d)[8(! MapfromPIC (pic))][a(!!")[ (! 62! d)[8(! PIC! pic)][(!^^R!"^R)[8(! 6w! Analyse_ Information)][ (! 6R! d)[8(! cdPNPresent (pic!routingInfo))][(!^^!"^^)[8(! 6w! true)][6(! 6! d)[8(!5 obcsmPars!routingInfo! cdPN:= pic!routingInfo! cdPN)][(!"^L^ee!"#mPars!legID, dpUTSIArg!uSIServiceIndicator:= udArg!uSIServiceIndicator, dpUTSIArg!uSIInformation := udArg!uSIInformation)][(!RR!"RR)[(! 6! d!)[8(! DPUTSI (dpUTSIArg) to CS)][(!"RR3^3^L!"^LR)[(! 6^3!)][)()]]]]]]]]]]]]]} )[8(! dpUTSIArg! legID:=obcsuteSelect_ Failure)][(!^^!"^^)[(! 6! d!)[8(! SetCS)][(!^&^X!"^X^&)[6+ Information)][(!r^r!"rr^)[6(! 6! ,)[8(!5 obcsmPars!routingInfo! cdPN:= pic!routingInfo! cdPN)][(!r&rX!"r Xr&)[6(! 6X! d)[8(! Result := Analyse_ Information)][(!rr!"rr)['(! 6! d)[8(! )]!]]]]]]][s(! 6,! d)[8(! Collect_ Information)][(!!")[6(! 6! d)[8(! Result := Collect_ Informati"on)][(!&X!"X&)['(! 6X! d)[8(! )]]]]]][(! 6! d)[8(! Select_ Route)][(!x^L)[6(! 6,! d)[8(! Result := Analyse_ Information)][ (!"r!"r)[(! 6!)]['$(! 62! d)[8(! )]]]]]]][(!XX!"X)[8(! 6q! else)][6(! 6! d)[8(!I obcsmPars!ro%utingInfo! routingAddress:= pic!routingInfo! routingAddress)][(!"XLXee!"XL)[(! 6e!)][)()]]]]]][(!R!"&R)[8(! 6! Send_ STUI)][69(! 6xR! d)[8(! udArg!infoDirection := pic!infoDirection, udArg!uSIServiceIndicator := pic!uSIServiceIndicator, udArg!uSIInfo'rmation := pic!uSIInformation)][K(!~!"~)[ <(! 6x~! d)[8(! PIC!party)][T(!!")[(8(! 6! localParty)][6(! 6x! d)[8(! udArg!callRef := sigConID)][ (!x!"x)[E(! 6x! d!))[8(!! DataReq (udArg,senderRef) to CS)][W(!@!"@)[(! 6@!Z)][3B(! 6x@! d)[8(! -)]]]]]]][N uation')][(!F!"F)[(! 6F!Z)][3(! 6^F! d)[8(! -)]]]]]]]]]]]]}Ll)[`(! 6! 4(! 6X! d)[8(! CS := Sender)][(!^^L!"^L^)[(! 6^L!Z)][3(! 6L! d)[8(! -)]]]]]]],[(!"^^XX!"X^)[(! 6! d!)[8(!# SetLegID (currentLegID, newLegID))][(!X&XX!"XX-X&)[6(! 6X! d)[8(! obcsmPars! legID := newLegID)][(!"XX^^L!"^LX)[(! 6^!)][)()]].]]]][(!"^^RR!"R^)[(! 6! d!)[8(! DataInd (udArg))][(!R&RX!"RXR&/)[6(! 6X! d)[8(! dpUTSIArg!party := localParty)][(!RR!"RR)[6(! 6! ,)[8(! dpUTSIArg! legID:=obcs := Collect_ Information)][(!r!"r)[)()]]]][(!!")[8(! 6! O_ Exception)][61(! 6! d)[8(! Result := Exception)][(!"r!"r)[(! 6!)][)()]]]]]]]]]]]]]})[8(! ffs.)]]][(!r!"r)[(! 6!Z)][3(! 6X! d)[8(! -)]]]]]]]]}-----------------------------------------------------*()[w(!GSDL)]}-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------)[(! 6! d!)[8(! DataReqInd (UDArg))][ (!&X!"X&)[6(! 6X! d)[8(! dpUTSIArg5!party := remoteParty)][(!"!")[(! 6!)][)()]]]]]]]]]}-------------------------------------------------------------------------------