------------------------SDT2 2ProcessConnect--------------------------------------------------------------------------------------------------------------------------------------------------------ObjectName----------------------------------------ObjectType----------------------------------------!%&()LinkEndpoints--------------------------------!%()HeadingText----------------------------------- ProcessConnect-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------6--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[8(! ; fpar in coArg ConnectArg;)]}}------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------3()[8(! Procedure ProcessConnect)]}----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------0()[(! l! 22!(@)[h(! l)[k(! 6)[n(! 6d! )]][ q(! 6)][9(! 6! )[8(! /* If th!%()HeadingText-----------------------------------!%()PageOrder-------------------------------------1-------------------------------------------------2------------------------------------------------- !%()HeaderText--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------e leg does not exist this implies that a new BCSM has been created which will begin processing at the AnalyseInformation PIC. The SSF does not need to resume processing. */)]][&(! 6! d)[8(! )][(! RXR!"RRX)[ (! 6! ,)[8(!4 call ExistLeg (coArg!legToBeCreated!sendingSideID))][(!R R!"RR )[8 (! 6k9! true)][ (! 6! d)[8(! routeListPresent (coArg))][(!&&L!"&L)[8(! 6?! false)][6( ! 6L! ,)[8(! pic!legID := coArg!legToBeCreated!sendingSideID, pic!pic := analyseInformation, pic!routingInfo!routingAddress := coArg!destinationRoutingAddress)][(!"&&RRF!" RF&)[(! 6F! d!)[8(! PIC(PIC) to CS)][(!RR!"RR)['(! 6! d)[8(! )]]]]]]][(!L!"L)[8(! 6! true)][6(! 6L! ,)[8(! pic!legID := coArg!legToBeCreated!sendingSideID, pic!pic := selectRoute, pic!routingInfo!routingAddress := coArg!destinationRoutingAddress, pic!routeList := coArg!routeList)][(!"RRF!"RF)[(! 6R!)][)()]]]]]][(!*RR!"R)[8(! 6! false)][(! 6R!)][)()]]]]]]]}l)[(! 6! (!4!5!7)[!(! 1!!3)]}(! 2!!3)]]}------------------------------------------------------------------------------------------------------------------------------------P()[w(!GSDL)]}------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- d!)[8(! PIC(PIC) to CS)][(!4!"4)['(! 64! d)[8(! )]]]]]]]]}----------------------------------------------------()[(! l! 22!(d)[(! l)[(! 6)[(! 6d! )]][ (! 6)][(! 6&^! d)[8(! CON_MAPPING_PIC)][ (!!")[ (! 6&! d)[8(!% callingPartysCategoryPresent(CoArg))][(!X!"X)[8(! 6q! true)][6(! 6&! d)[8(!9 PIC!callingPartysCategory:= CoArg!callingPartysCategory)][(! !" )[ (! 6& ! d)[8(!" callingPartyNumberPresent(CoArg))][(!!")[8(! 6! true)][6(! 6&! d)[8(!3 PIC!callingPartyNumber:= CoArg!callingPartyNumber)][(!L!"L)[ (! 6&L! d)[8(!% originalCalledPartyIDPresent(CoArg))][ (!!")[8(! 6! true)][6(! 6&! d)[8(!8 PIC!originalCalledNumber:= CoArg!originalCalledPartyID)][(!F!"F)[ (! 6&! d)[8(! genericNumbersPresent(CoArg))][2(!@!"@)[8(! 6'! true)][6(! 6&@!  d)[8(!* PIC!genericNumber:= CoArg!genericsNumber)][8(!!")[(! 6!Z)][(! 6&! d)[8(! MAPPING_CONTINUE)]]]]][5(!*&!"&)[8(! 6! false)][(! 6!)][)()]]]]]][(!*&~~__!"&~)[8(! 6! false)][(! 6_!)][)()]]]]]][(!*&RR33L!"L&R)[8(! 6! false)][(! 63!)][)()]]]]]][(!*&&& !" &&)[8(! 6?! false)][(! 6!)][)()]]]]][;(! 6^! d)[8(! MAPPING_CONTINUE)][e(!xx!"xx)[ >(! 6! d)[8(!% forwardCallIndicatorsPresent(CoArg))][h(!xXx!"xxX)[8(! 6q! true)][6A(! 6! d)[8(!9 PIC!forwardCallIndicators:= CoArg!forw ardCallIndicators)][(!xxR!"xRx)[ J(! 6R! d)[8(!" redirectingPartyIDPresent(CoArg))][z(!xx!"x!x)[8(! 6! true)][6M(! 6! d)[8(!2 PIC!redirectingNumber:= CoArg!redirectingPartyID)][(!x~x!"xx~)[ P(! 6"! d)[8(!& redirectionInformationPresent(CoArg))][(!xFxx!"xxxF)[8(! 6_! true)][6S(! 6x! d)[8(!; #PIC!redirectingInformation:= CoArg!redirectionInformation)][(!xxr!"xrx)[(! 6xr!Z)][b(! 6r! d)[8(! PIC_INDICATION)]]]]$][(!*@x@xr!"xr)[8(! 63-! false)][(! 6x@!)][)b()]]]]]][}(!*xx%!"x)[8(! 63! false)][(! 6x!)][)P()]]]]]][(!*&&9x9xR!"xR&)[8(! &63X! false)][(! 6x9!)][)J()]]]]]]]}ber)][(! R!"R )[ (! 6&R! d)[8(! locationNumberPresent(CoArX'g))][(!!")[8(! 6! true)][6(! 6&! d)[8(!+ PIC!locationNumber:= CoArg!locationNumber)][(!L~(!"~L)[ (! 6&~! d)[8(!$ originalCalledNumberPresent(CoArg))][ (!!")[8(! 6! true)])[6(! 6&! d)[8(!7 PIC!originalCalledNumber:= CoArg!originalCalledNumber)][&(!x!"x)[ (! 6&! d)[8(!* us*erTeleserviceInformationPresent(CoArg))][)(!@!"@)[8(! 6'! true)][6(! 6&@! d)[8(!C PIC!userTeleserviceInformation:= CoArg!+userTeleserviceInformation)][/(!!")[ (! 6&! d)[8(! genericNumberPresent(CoArg))][2(!:l!"l,:)[8(! 6S! true)][6(! 6&l! d)[8(!) PIC!genericNumber:= CoArg!genericNumber)][8(!!")[(! 6-!Z)][(! 6&! d)[8(! MAPPING_CONTINUE)]]]]][5(!*&!"&)[8(! 6!! false)][(! .6!)][)()]]]]]][,(!*&!"&)[8(! 6! false)][(! 6!)][)()]]]]]][#(!*/&!"&)[8(! 6! false)][(! 6!)][)()]]]]]][(!*&ee~!"0~&)[8(! 6! false)][(! 6e!)][)()]]]]]][(!*&XX99R!"R&X)[8(! 6q!1 false)][(! 69!)][)()]]]]]][(!*&,,  &!"&&,)[8(! 6E! false)][(! 6 !)][)2()]]]]]]]}-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------