|
Packit |
575503 |
EXTRA_INFO.TYP3.EC := EC;
|
|
Packit |
575503 |
EXTRA_INFO.TYP3.TEXT:= 'CONNECT_SERVICE TO OAM FAILED';
|
|
Packit |
575503 |
|
|
Packit |
575503 |
G9PXYA1S!G9TE500_EHP_P(
|
|
Packit |
575503 |
'G9IBSA1C003', /*@@ID*/
|
|
Packit |
575503 |
G9PXYA1S!G9TE102_ERR_CLASS_SWERR, /*@@CLASS*/
|
|
Packit |
575503 |
ADDR(EXTRA_INFO.ERROR_HANDLER), /* EXTRA-INFO ADDR */
|
|
Packit |
575503 |
G9PXYA1S!G9TE100_GB_LM, /* USER-ID */
|
|
Packit |
575503 |
NULL /* OPTIONAL-SWET-INFO ADDR */
|
|
Packit |
575503 |
);
|
|
Packit |
575503 |
/***@@@ END OF ERROR ***/
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
917596041
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
T_ERR4_1
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
ERROR_HANDLING:
|
|
Packit |
575503 |
DB_OVERFLOW
|
|
Packit |
575503 |
MP/NSEI
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
/***@@@ ERROR ***/
|
|
Packit |
575503 |
/*@@ERRORTEXT
|
|
Packit |
575503 |
*@ DB-OVERFLOW
|
|
Packit |
575503 |
*@
|
|
Packit |
575503 |
*@
|
|
Packit |
575503 |
*@@DESCRIPTION
|
|
Packit |
575503 |
*@ THE INSTANCE-CREATION WAS NOT POSSIBLE
|
|
Packit |
575503 |
*@ BECAUSE THE DATABASE WOULD OVERFLOW
|
|
Packit |
575503 |
*@
|
|
Packit |
575503 |
*@@EXTRA INFO
|
|
Packit |
575503 |
*@ (EXTRA_INFO_4_STRUCT)
|
|
Packit |
575503 |
*@ NSEI
|
|
Packit |
575503 |
*@ NSVCI
|
|
Packit |
575503 |
*@ TEXT
|
|
Packit |
575503 |
*@
|
|
Packit |
575503 |
*/
|
|
Packit |
575503 |
|
|
Packit |
575503 |
EXTRA_INFO.TYP4.NSEI := EVD_PTR->.KEYS.INT_ARR(0);
|
|
Packit |
575503 |
EXTRA_INFO.TYP4.NSVCI:= EVD_PTR->.KEYS.INT_ARR(1);
|
|
Packit |
575503 |
EXTRA_INFO.TYP4.TEXT := 'NSVC-HAND.: MP/NSEI-OVERFLOW';
|
|
Packit |
575503 |
|
|
Packit |
575503 |
G9PXYA1S!G9TE500_EHP_P(
|
|
Packit |
575503 |
'G9IBSA1C004', /*@@ID*/
|
|
Packit |
575503 |
G9PXYA1S!G9TE102_ERR_CLASS_ESC_MAX_ANY, /*@@CLASS*/
|
|
Packit |
575503 |
ADDR(EXTRA_INFO.ERROR_HANDLER), /* EXTRA-INFO ADDR */
|
|
Packit |
575503 |
G9PXYA1S!G9TE100_GB_LM, /* USER-ID */
|
|
Packit |
575503 |
NULL /* OPTIONAL-SWET-INFO ADDR */
|
|
Packit |
575503 |
);
|
|
Packit |
575503 |
/***@@@ END OF ERROR ***/
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
920903219
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
T_ERR4_2
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
ERROR_HANDLING:
|
|
Packit |
575503 |
DB_OVERFLOW
|
|
Packit |
575503 |
MP/NSVCI
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
/***@@@ ERROR ***/
|
|
Packit |
575503 |
/*@@ERRORTEXT
|
|
Packit |
575503 |
*@ DB-OVERFLOW
|
|
Packit |
575503 |
*@
|
|
Packit |
575503 |
*@
|
|
Packit |
575503 |
*@@DESCRIPTION
|
|
Packit |
575503 |
*@ THE INSTANCE-CREATION WAS NOT POSSIBLE
|
|
Packit |
575503 |
*@ BECAUSE THE DATABASE WOULD OVERFLOW
|
|
Packit |
575503 |
*@
|
|
Packit |
575503 |
*@@EXTRA INFO
|
|
Packit |
575503 |
*@ (EXTRA_INFO_4_STRUCT)
|
|
Packit |
575503 |
*@ NSEI
|
|
Packit |
575503 |
*@ NSVCI
|
|
Packit |
575503 |
*@ TEXT
|
|
Packit |
575503 |
*@
|
|
Packit |
575503 |
*/
|
|
Packit |
575503 |
|
|
Packit |
575503 |
EXTRA_INFO.TYP4.NSEI := EVD_PTR->.KEYS.INT_ARR(0);
|
|
Packit |
575503 |
EXTRA_INFO.TYP4.NSVCI:= EVD_PTR->.KEYS.INT_ARR(1);
|
|
Packit |
575503 |
EXTRA_INFO.TYP4.TEXT := 'NSVC-HAND.: MP/NSVCI-OVERFLOW';
|
|
Packit |
575503 |
|
|
Packit |
575503 |
G9PXYA1S!G9TE500_EHP_P(
|
|
Packit |
575503 |
'G9IBSA1C004', /*@@ID*/
|
|
Packit |
575503 |
G9PXYA1S!G9TE102_ERR_CLASS_ESC_MAX_ANY, /*@@CLASS*/
|
|
Packit |
575503 |
ADDR(EXTRA_INFO.ERROR_HANDLER), /* EXTRA-INFO ADDR */
|
|
Packit |
575503 |
G9PXYA1S!G9TE100_GB_LM, /* USER-ID */
|
|
Packit |
575503 |
NULL /* OPTIONAL-SWET-INFO ADDR */
|
|
Packit |
575503 |
);
|
|
Packit |
575503 |
/***@@@ END OF ERROR ***/
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
920903222
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
T_ERR4_3
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
ERROR_HANDLING:
|
|
Packit |
575503 |
DB_OVERFLOW
|
|
Packit |
575503 |
NSEI/NSVCI
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
/***@@@ ERROR ***/
|
|
Packit |
575503 |
/*@@ERRORTEXT
|
|
Packit |
575503 |
*@ DB-OVERFLOW
|
|
Packit |
575503 |
*@
|
|
Packit |
575503 |
*@
|
|
Packit |
575503 |
*@@DESCRIPTION
|
|
Packit |
575503 |
*@ THE INSTANCE-CREATION WAS NOT POSSIBLE
|
|
Packit |
575503 |
*@ BECAUSE THE DATABASE WOULD OVERFLOW
|
|
Packit |
575503 |
*@
|
|
Packit |
575503 |
*@@EXTRA INFO
|
|
Packit |
575503 |
*@ (EXTRA_INFO_4_STRUCT)
|
|
Packit |
575503 |
*@ NSEI
|
|
Packit |
575503 |
*@ NSVCI
|
|
Packit |
575503 |
*@ TEXT
|
|
Packit |
575503 |
*@
|
|
Packit |
575503 |
*/
|
|
Packit |
575503 |
|
|
Packit |
575503 |
EXTRA_INFO.TYP4.NSEI := EVD_PTR->.KEYS.INT_ARR(0);
|
|
Packit |
575503 |
EXTRA_INFO.TYP4.NSVCI:= EVD_PTR->.KEYS.INT_ARR(1);
|
|
Packit |
575503 |
EXTRA_INFO.TYP4.TEXT := 'NSVC-HAND.: NSEI/NSVC-OVERFLOW';
|
|
Packit |
575503 |
|
|
Packit |
575503 |
G9PXYA1S!G9TE500_EHP_P(
|
|
Packit |
575503 |
'G9IBSA1C004', /*@@ID*/
|
|
Packit |
575503 |
G9PXYA1S!G9TE102_ERR_CLASS_ESC_MAX_ANY, /*@@CLASS*/
|
|
Packit |
575503 |
ADDR(EXTRA_INFO.ERROR_HANDLER), /* EXTRA-INFO ADDR */
|
|
Packit |
575503 |
G9PXYA1S!G9TE100_GB_LM, /* USER-ID */
|
|
Packit |
575503 |
NULL /* OPTIONAL-SWET-INFO ADDR */
|
|
Packit |
575503 |
);
|
|
Packit |
575503 |
/***@@@ END OF ERROR ***/
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
920903226
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
TR_RESET
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
RESTART_
|
|
Packit |
575503 |
TNS_RESET_
|
|
Packit |
575503 |
TIMER
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
/* TIMER EVENT DESCRIPTOR STILL THERE */
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* INITIALIZATION OF THE TIMER-EVENT-DESCRIPTOR STILL VALID */
|
|
Packit |
575503 |
NSVCI_CON_PTR->.TIM_EVD_PTR->.TIMER:= TNS_RESET_MAP;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* START TIMER */
|
|
Packit |
575503 |
G9PX508_START_TIMER_P
|
|
Packit |
575503 |
(
|
|
Packit |
575503 |
NSVCI_CON_PTR->.TIM_EVD_PTR
|
|
Packit |
575503 |
);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
924684867
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
TX_AUDIT
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
FOR
|
|
Packit |
575503 |
AUDIT
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
M_BLKOACKM
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
NS_
|
|
Packit |
575503 |
BLOCK_ACK
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
/* GETTING THE EVENT DESCRIPTOR */
|
|
Packit |
575503 |
G9PB511_GET_MSG_BOUND_EV_DESCR_P
|
|
Packit |
575503 |
(
|
|
Packit |
575503 |
SID_GBNSVC,
|
|
Packit |
575503 |
(SIZE(G9IBDF4_NS_LM_M) + G9IBD44_NS_PDU_DATA_OFFSET_C),
|
|
Packit |
575503 |
TX_EVD_PTR
|
|
Packit |
575503 |
);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE EVENT */
|
|
Packit |
575503 |
/* FIRST THE DESCRIPTOR */
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_CMD:= G9IBD40_NS_LM_PDU_C;
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_DESTINATION:= GBDL_HANDLE;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
IF
|
|
Packit |
575503 |
/* 'OTHER' ALIVE NSVC TO THIS NSEI EXISTING? */
|
|
Packit |
575503 |
NSVCI_CON_PTR->.OWN_NSEI_CON_PTR->.NEXT_ALIV_NSVCI_CON_PTR /= NULL
|
|
Packit |
575503 |
THEN
|
|
Packit |
575503 |
/* USE THIS 'OTHER' FOR TRANSPORT */
|
|
Packit |
575503 |
TX_EVD_PTR->.KEYS.INT_ARR(0):=
|
|
Packit |
575503 |
|
|
Packit |
575503 |
NSVCI_CON_PTR->.OWN_NSEI_CON_PTR->.NEXT_ALIV_NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSEI;
|
|
Packit |
575503 |
/* NSEI TO BE USED FOR TRANSPORT */
|
|
Packit |
575503 |
TX_EVD_PTR->.KEYS.INT_ARR(1):=
|
|
Packit |
575503 |
|
|
Packit |
575503 |
NSVCI_CON_PTR->.OWN_NSEI_CON_PTR->.NEXT_ALIV_NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI;
|
|
Packit |
575503 |
/* NSVCI TO BE USED FOR TRANSPORT */
|
|
Packit |
575503 |
ELSE
|
|
Packit |
575503 |
/* USE AFFECTED NSVC AGAIN FOR TRANSPORT */
|
|
Packit |
575503 |
TX_EVD_PTR->.KEYS.INT_ARR(0):=
|
|
Packit |
575503 |
NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSEI; /* NSEI TO BE USED FOR
|
|
Packit |
575503 |
TRANSPORT */
|
|
Packit |
575503 |
TX_EVD_PTR->.KEYS.INT_ARR(1):=
|
|
Packit |
575503 |
NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; /* NSVCI TO BE USED FOR
|
|
Packit |
575503 |
TRANSPORT */
|
|
Packit |
575503 |
FI;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* POINTER TO PDU IN POOL-ELEMENT */
|
|
Packit |
575503 |
NS_PDU_PTR:= NS_PDU_REF_M (INT(TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT)
|
|
Packit |
575503 |
+ G9IBD44_NS_PDU_DATA_OFFSET_C);
|
|
Packit |
575503 |
/* OFFSET OF THE PDU IN POOL-ELEMENT */
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_OFFSET:= G9IBD44_NS_PDU_DATA_OFFSET_C;
|
|
Packit |
575503 |
/* LENGTH OF THE PDU IN POOL-ELEMENT */
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(NS_PDU_PTR->.G9IBDF4_PDU_TYPE) +
|
|
Packit |
575503 |
SIZE(NS_PDU_PTR->.D3);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* NOW THE POOL-ELEMENT */
|
|
Packit |
575503 |
NS_PDU_PTR->.G9IBDF4_PDU_TYPE:= G9IBDR2_NS_BLOCK_ACK_C; /* PDU-TYPE */
|
|
Packit |
575503 |
|
|
Packit |
575503 |
NS_PDU_PTR->.D3.NSVCI_TLV.NSVCI_VAL :=
|
|
Packit |
575503 |
NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; /* NSVC TO BE BLOCKED */
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* SENDING */
|
|
Packit |
575503 |
G9PX503_POST_EVENT_P(TX_EVD_PTR);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
938805885
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
T_RCTRUE
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
RC
|
|
Packit |
575503 |
=
|
|
Packit |
575503 |
TRUE
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
RC:= TRUE;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
922176328
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
M_AC_SBVCN
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
G9IBME0_
|
|
Packit |
575503 |
ACT_
|
|
Packit |
575503 |
SIGN_BVC_C
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
/* GETTING THE EVENT DESCRIPTOR */
|
|
Packit |
575503 |
G9PB512_GET_MSG_LESS_EV_DESCR_P
|
|
Packit |
575503 |
(
|
|
Packit |
575503 |
SID_GBNSVC,
|
|
Packit |
575503 |
TX_EVD_PTR
|
|
Packit |
575503 |
);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE EVENT */
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_CMD:= G9IBME0_ACT_SIGN_BVC_C;
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_DESTINATION:= GBBVC_HANDLE;
|
|
Packit |
575503 |
TX_EVD_PTR->.KEYS.INT_ARR(0):= EVD_PTR->.KEYS.INT_ARR(0);
|
|
Packit |
575503 |
TX_EVD_PTR->.KEYS.INT_ARR(1):= SIGN_BVCI;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* SENDING */
|
|
Packit |
575503 |
G9PX503_POST_EVENT_P(TX_EVD_PTR);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
938788211
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
T_RC_EOD
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
RC
|
|
Packit |
575503 |
=
|
|
Packit |
575503 |
END OF DATA
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
RC:= G9IBSM4_RC_END_OF_DATA;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
921083785
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
T_RC_EMP
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
RC
|
|
Packit |
575503 |
=
|
|
Packit |
575503 |
EMPTY
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
RC:= G9IBSM4_RC_EMPTY;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
921083757
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
T_RC_ERR
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
RC
|
|
Packit |
575503 |
=
|
|
Packit |
575503 |
ERROR
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
RC:= G9IBSM4_RC_ERROR;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
921083731
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
S_UNUSED
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
G9IBSM0_
|
|
Packit |
575503 |
UNUSED
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
919416670
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
TA_UNBLOCK
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
START_
|
|
Packit |
575503 |
TNS_UNBLOCK_
|
|
Packit |
575503 |
TIMER
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
/* GET TIMER-EVENT DESCRIPTOR */
|
|
Packit |
575503 |
G9PB513_GET_TIMER_EV_DESCR_P
|
|
Packit |
575503 |
(
|
|
Packit |
575503 |
SID_GBNSVC,
|
|
Packit |
575503 |
NSVCI_CON_PTR->.TIM_EVD_PTR
|
|
Packit |
575503 |
);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* INITIALIZATION OF THE TIMER-EVENT-DESCRIPTOR */
|
|
Packit |
575503 |
NSVCI_CON_PTR->.TIM_EVD_PTR->.EVENT_CMD:= G9IBSE4_TO_TNS_C;
|
|
Packit |
575503 |
NSVCI_CON_PTR->.TIM_EVD_PTR->.EVENT_DESTINATION:= GBNSVC_HANDLE;
|
|
Packit |
575503 |
NSVCI_CON_PTR->.TIM_EVD_PTR->.KEYS.INT_ARR(0):=
|
|
Packit |
575503 |
NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSEI;
|
|
Packit |
575503 |
NSVCI_CON_PTR->.TIM_EVD_PTR->.KEYS.INT_ARR(1):=
|
|
Packit |
575503 |
NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI;
|
|
Packit |
575503 |
NSVCI_CON_PTR->.TIM_EVD_PTR->.TIMER:= TNS_UNBLOCK_MAP;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* START TIMER */
|
|
Packit |
575503 |
G9PX508_START_TIMER_P
|
|
Packit |
575503 |
(
|
|
Packit |
575503 |
NSVCI_CON_PTR->.TIM_EVD_PTR
|
|
Packit |
575503 |
);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
924686210
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
M_BLK_ACKM
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
NS_
|
|
Packit |
575503 |
BLOCK_ACK
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
/* GETTING THE EVENT DESCRIPTOR */
|
|
Packit |
575503 |
G9PB511_GET_MSG_BOUND_EV_DESCR_P
|
|
Packit |
575503 |
(
|
|
Packit |
575503 |
SID_GBNSVC,
|
|
Packit |
575503 |
(SIZE(G9IBDF4_NS_LM_M) + G9IBD44_NS_PDU_DATA_OFFSET_C),
|
|
Packit |
575503 |
TX_EVD_PTR
|
|
Packit |
575503 |
);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE EVENT */
|
|
Packit |
575503 |
/* FIRST THE DESCRIPTOR */
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_CMD:= G9IBD40_NS_LM_PDU_C;
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_DESTINATION:= GBDL_HANDLE;
|
|
Packit |
575503 |
TX_EVD_PTR->.KEYS.INT_ARR(0):=
|
|
Packit |
575503 |
NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSEI; /* NSEI TO BE USED FOR
|
|
Packit |
575503 |
TRANSPORT */
|
|
Packit |
575503 |
TX_EVD_PTR->.KEYS.INT_ARR(1):=
|
|
Packit |
575503 |
NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; /* NSVCI TO BE USED FOR
|
|
Packit |
575503 |
TRANSPORT */
|
|
Packit |
575503 |
/* POINTER TO PDU IN POOL-ELEMENT */
|
|
Packit |
575503 |
NS_PDU_PTR:= NS_PDU_REF_M (INT(TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT)
|
|
Packit |
575503 |
+ G9IBD44_NS_PDU_DATA_OFFSET_C);
|
|
Packit |
575503 |
/* OFFSET OF THE PDU IN POOL-ELEMENT */
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_OFFSET:= G9IBD44_NS_PDU_DATA_OFFSET_C;
|
|
Packit |
575503 |
/* LENGTH OF THE PDU IN POOL-ELEMENT */
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(NS_PDU_PTR->.G9IBDF4_PDU_TYPE) +
|
|
Packit |
575503 |
SIZE(NS_PDU_PTR->.D3);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* NOW THE POOL-ELEMENT */
|
|
Packit |
575503 |
NS_PDU_PTR->.G9IBDF4_PDU_TYPE:= G9IBDR2_NS_BLOCK_ACK_C; /* PDU-TYPE */
|
|
Packit |
575503 |
|
|
Packit |
575503 |
NS_PDU_PTR->.D3.NSVCI_TLV.NSVCI_VAL :=
|
|
Packit |
575503 |
NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; /* NSVC TO BE BLOCKED */
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* SENDING */
|
|
Packit |
575503 |
G9PX503_POST_EVENT_P(TX_EVD_PTR);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
926348442
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
TA_NXTALIV
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
DEFINE
|
|
Packit |
575503 |
NEW 'NEXT_
|
|
Packit |
575503 |
ALIVE'
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
IF
|
|
Packit |
575503 |
/* ALIVE NSVC TO THE NSEI EXISTING? */
|
|
Packit |
575503 |
NSVCI_CON_PTR->.OWN_NSEI_CON_PTR->.NEXT_ALIV_NSVCI_CON_PTR /= NULL
|
|
Packit |
575503 |
|
|
Packit |
575503 |
THEN
|
|
Packit |
575503 |
/* TAKE NEXT ELEMENT IN THE LINKED LIST AS THE NEXT ALIVE NSVC */
|
|
Packit |
575503 |
NSVCI_CON_PTR->.OWN_NSEI_CON_PTR->.NEXT_ALIV_NSVCI_CON_PTR:=
|
|
Packit |
575503 |
|
|
Packit |
575503 |
NSVCI_CON_PTR->.OWN_NSEI_CON_PTR->.NEXT_ALIV_NSVCI_CON_PTR->.NEXT_ALV_NSVCI_CON_PTR;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
FI;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
938801086
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
M_DE_CBVCN
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
G9IBME2_
|
|
Packit |
575503 |
DEACT_
|
|
Packit |
575503 |
CELL_BVC_C
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
/* GETTING THE EVENT DESCRIPTOR */
|
|
Packit |
575503 |
G9PB512_GET_MSG_LESS_EV_DESCR_P
|
|
Packit |
575503 |
(
|
|
Packit |
575503 |
SID_GBNSVC,
|
|
Packit |
575503 |
TX_EVD_PTR
|
|
Packit |
575503 |
);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE EVENT */
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_CMD:= G9IBME2_DEACT_CELL_BVC_C;
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_DESTINATION:= GBBVC_HANDLE;
|
|
Packit |
575503 |
TX_EVD_PTR->.KEYS.INT_ARR(0):=
|
|
Packit |
575503 |
NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSEI;
|
|
Packit |
575503 |
TX_EVD_PTR->.KEYS.INT_ARR(1):= EVD_PTR->.ADD_DATA(3);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* SENDING */
|
|
Packit |
575503 |
G9PX503_POST_EVENT_P(TX_EVD_PTR);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
933318270
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
TA_NXTRESP
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
DEFINE
|
|
Packit |
575503 |
NEW 'NEXT_
|
|
Packit |
575503 |
RESPONSIBLE'
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
NSEI_CON_PTR->.NEXT_RESP_NSVCI_CON_PTR:=
|
|
Packit |
575503 |
NSEI_CON_PTR->.NEXT_RESP_NSVCI_CON_PTR->.NEXT_LSP_NSVCI_CON_PTR;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
938005006
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
TA_NXTSUBS
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
DEFINE
|
|
Packit |
575503 |
NEW 'NEXT_
|
|
Packit |
575503 |
SUBSTITUTE'
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
NSEI_CON_PTR->.NEXT_SUBS_NSVCI_CON_PTR:=
|
|
Packit |
575503 |
NSEI_CON_PTR->.NEXT_SUBS_NSVCI_CON_PTR->.NEXT_UBL_NSVCI_CON_PTR;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
M_BLK_O__M
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
NS_
|
|
Packit |
575503 |
BLOCK
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
/* GETTING THE EVENT DESCRIPTOR */
|
|
Packit |
575503 |
G9PB511_GET_MSG_BOUND_EV_DESCR_P
|
|
Packit |
575503 |
(
|
|
Packit |
575503 |
SID_GBNSVC,
|
|
Packit |
575503 |
(SIZE(G9IBDF4_NS_LM_M) + G9IBD44_NS_PDU_DATA_OFFSET_C),
|
|
Packit |
575503 |
TX_EVD_PTR
|
|
Packit |
575503 |
);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE EVENT */
|
|
Packit |
575503 |
/* FIRST THE DESCRIPTOR */
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_CMD:= G9IBD40_NS_LM_PDU_C;
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_DESTINATION:= GBDL_HANDLE;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
IF
|
|
Packit |
575503 |
/* 'OTHER' ALIVE NSVC TO THIS NSEI EXISTING? */
|
|
Packit |
575503 |
NSVCI_CON_PTR->.OWN_NSEI_CON_PTR->.NEXT_ALIV_NSVCI_CON_PTR /= NULL
|
|
Packit |
575503 |
THEN
|
|
Packit |
575503 |
/* USE THIS 'OTHER' FOR TRANSPORT */
|
|
Packit |
575503 |
TX_EVD_PTR->.KEYS.INT_ARR(0):=
|
|
Packit |
575503 |
|
|
Packit |
575503 |
NSVCI_CON_PTR->.OWN_NSEI_CON_PTR->.NEXT_ALIV_NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSEI;
|
|
Packit |
575503 |
/* NSEI TO BE USED FOR TRANSPORT */
|
|
Packit |
575503 |
TX_EVD_PTR->.KEYS.INT_ARR(1):=
|
|
Packit |
575503 |
|
|
Packit |
575503 |
NSVCI_CON_PTR->.OWN_NSEI_CON_PTR->.NEXT_ALIV_NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI;
|
|
Packit |
575503 |
/* NSVCI TO BE USED FOR TRANSPORT */
|
|
Packit |
575503 |
ELSE
|
|
Packit |
575503 |
/* USE AFFECTED NSVC AGAIN FOR TRANSPORT */
|
|
Packit |
575503 |
TX_EVD_PTR->.KEYS.INT_ARR(0):=
|
|
Packit |
575503 |
NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSEI; /* NSEI TO BE USED FOR
|
|
Packit |
575503 |
TRANSPORT */
|
|
Packit |
575503 |
TX_EVD_PTR->.KEYS.INT_ARR(1):=
|
|
Packit |
575503 |
NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; /* NSVCI TO BE USED FOR
|
|
Packit |
575503 |
TRANSPORT */
|
|
Packit |
575503 |
FI;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* POINTER TO PDU IN POOL-ELEMENT */
|
|
Packit |
575503 |
NS_PDU_PTR:= NS_PDU_REF_M (INT(TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT)
|
|
Packit |
575503 |
+ G9IBD44_NS_PDU_DATA_OFFSET_C);
|
|
Packit |
575503 |
/* OFFSET OF THE PDU IN POOL-ELEMENT */
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_OFFSET:= G9IBD44_NS_PDU_DATA_OFFSET_C;
|
|
Packit |
575503 |
/* LENGTH OF THE PDU IN POOL-ELEMENT */
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(NS_PDU_PTR->.G9IBDF4_PDU_TYPE) +
|
|
Packit |
575503 |
SIZE(NS_PDU_PTR->.D2);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* NOW THE POOL-ELEMENT */
|
|
Packit |
575503 |
NS_PDU_PTR->.G9IBDF4_PDU_TYPE:= G9IBDR1_NS_BLOCK_C; /* PDU-TYPE */
|
|
Packit |
575503 |
|
|
Packit |
575503 |
NS_PDU_PTR->.D2.CAUSE_TLV.CAUSE_VAL:=
|
|
Packit |
575503 |
G9IBBA2_NS_TRANSIT_NETWORK_FAILURE; /* CAUSE FOR BLOCK */
|
|
Packit |
575503 |
NS_PDU_PTR->.D2.NSVCI_TLV.NSVCI_VAL :=
|
|
Packit |
575503 |
NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; /* NSVC TO BE BLOCKED */
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* SENDING */
|
|
Packit |
575503 |
G9PX503_POST_EVENT_P(TX_EVD_PTR);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@TEXT
|
|
Packit |
575503 |
GSM 8.16 CHAP. 7.2:
|
|
Packit |
575503 |
THE NS-BLOCK-PDU MAY BE SENT IN ANY ALIVE
|
|
Packit |
575503 |
(BLOCKED OR UNBLOCKED) NS-VC...
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
938803215
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
M_DE_SBVCN
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
G9IBME1_
|
|
Packit |
575503 |
DEACT_
|
|
Packit |
575503 |
SIGN_BVC_C
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
/* GETTING THE EVENT DESCRIPTOR */
|
|
Packit |
575503 |
G9PB512_GET_MSG_LESS_EV_DESCR_P
|
|
Packit |
575503 |
(
|
|
Packit |
575503 |
SID_GBNSVC,
|
|
Packit |
575503 |
TX_EVD_PTR
|
|
Packit |
575503 |
);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE EVENT */
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_CMD:= G9IBME1_DEACT_SIGN_BVC_C;
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_DESTINATION:= GBBVC_HANDLE;
|
|
Packit |
575503 |
TX_EVD_PTR->.KEYS.INT_ARR(0):= EVD_PTR->.KEYS.INT_ARR(0);
|
|
Packit |
575503 |
TX_EVD_PTR->.KEYS.INT_ARR(1):= SIGN_BVCI;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* SENDING */
|
|
Packit |
575503 |
G9PX503_POST_EVENT_P(TX_EVD_PTR);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
938788201
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
M_OAME401M
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
ERROR_MESSAGE:
|
|
Packit |
575503 |
ERRONOUS_PDU
|
|
Packit |
575503 |
RESET_PDU
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
/* GETTING THE EVENT DESCRIPTOR */
|
|
Packit |
575503 |
G9PB511_GET_MSG_BOUND_EV_DESCR_P
|
|
Packit |
575503 |
(
|
|
Packit |
575503 |
SID_GBNSVC,
|
|
Packit |
575503 |
(SIZE(G9OC109_REPORTED_EVENT_STR_M)),
|
|
Packit |
575503 |
TX_EVD_PTR
|
|
Packit |
575503 |
);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE EVENT */
|
|
Packit |
575503 |
/* FIRST THE DESCRIPTOR */
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C;
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE;
|
|
Packit |
575503 |
TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* NOW THE POOL-ELEMENT */
|
|
Packit |
575503 |
/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */
|
|
Packit |
575503 |
OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE MESSAGE */
|
|
Packit |
575503 |
/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSE */
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSE;
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.NSE_ID:= EVD_PTR->.KEYS.INT_ARR(0); /*
|
|
Packit |
575503 |
USED NSEI (FROM ECI) */
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* ERROR-CAUSE = ERRONEOUS_PDU */
|
|
Packit |
575503 |
OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ERRONEOUS_PDU;
|
|
Packit |
575503 |
/* ADDITIONAL_PDU_INFO */
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_PDU_TYPE:=
|
|
Packit |
575503 |
G9OC124_RESET_PDU;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_REPORTED_NSEI:=
|
|
Packit |
575503 |
EVD_PTR->.ADD_DATA(0); /* AFFECTED NSEI (FROM PDU) */
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_REPORTED_NSVC:=
|
|
Packit |
575503 |
EVD_PTR->.ADD_DATA(1); /* AFFECTED NSVCI (FROM PDU) */
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* SENDING */
|
|
Packit |
575503 |
G9PX503_POST_EVENT_P(TX_EVD_PTR);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
935766108
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
M_OAME402M
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
ERROR_MESSAGE:
|
|
Packit |
575503 |
ERRONOUS_PDU
|
|
Packit |
575503 |
RESET_PDU
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
/* GETTING THE EVENT DESCRIPTOR */
|
|
Packit |
575503 |
G9PB511_GET_MSG_BOUND_EV_DESCR_P
|
|
Packit |
575503 |
(
|
|
Packit |
575503 |
SID_GBNSVC,
|
|
Packit |
575503 |
(SIZE(G9OC109_REPORTED_EVENT_STR_M)),
|
|
Packit |
575503 |
TX_EVD_PTR
|
|
Packit |
575503 |
);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE EVENT */
|
|
Packit |
575503 |
/* FIRST THE DESCRIPTOR */
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C;
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE;
|
|
Packit |
575503 |
TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* NOW THE POOL-ELEMENT */
|
|
Packit |
575503 |
/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */
|
|
Packit |
575503 |
OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE MESSAGE */
|
|
Packit |
575503 |
/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC;
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= EVD_PTR->.KEYS.INT_ARR(1); /*
|
|
Packit |
575503 |
USED NSVCI (FROM ECI) */
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* ERROR-CAUSE = ERRONEOUS_PDU */
|
|
Packit |
575503 |
OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ERRONEOUS_PDU;
|
|
Packit |
575503 |
/* ADDITIONAL_PDU_INFO */
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_PDU_TYPE:=
|
|
Packit |
575503 |
G9OC124_RESET_PDU;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_REPORTED_NSEI:=
|
|
Packit |
575503 |
EVD_PTR->.ADD_DATA(0); /* NSEI FROM PDU */
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_REPORTED_NSVC:=
|
|
Packit |
575503 |
EVD_PTR->.ADD_DATA(1); /* NSVCI FROM PDU */
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* SENDING */
|
|
Packit |
575503 |
G9PX503_POST_EVENT_P(TX_EVD_PTR);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
935766407
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
M_OAME411M
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
ERROR_MESSAGE:
|
|
Packit |
575503 |
ERRONOUS_PDU
|
|
Packit |
575503 |
RESET_ACK_PDU
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
/* GETTING THE EVENT DESCRIPTOR */
|
|
Packit |
575503 |
G9PB511_GET_MSG_BOUND_EV_DESCR_P
|
|
Packit |
575503 |
(
|
|
Packit |
575503 |
SID_GBNSVC,
|
|
Packit |
575503 |
(SIZE(G9OC109_REPORTED_EVENT_STR_M)),
|
|
Packit |
575503 |
TX_EVD_PTR
|
|
Packit |
575503 |
);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE EVENT */
|
|
Packit |
575503 |
/* FIRST THE DESCRIPTOR */
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C;
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE;
|
|
Packit |
575503 |
TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* NOW THE POOL-ELEMENT */
|
|
Packit |
575503 |
/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */
|
|
Packit |
575503 |
OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE MESSAGE */
|
|
Packit |
575503 |
/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSE */
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSE;
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.NSE_ID:= EVD_PTR->.KEYS.INT_ARR(0); /*
|
|
Packit |
575503 |
USED NSEI (FROM ECI) */
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* ERROR-CAUSE = ERRONEOUS_PDU */
|
|
Packit |
575503 |
OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ERRONEOUS_PDU;
|
|
Packit |
575503 |
/* ADDITIONAL_PDU_INFO */
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_PDU_TYPE:=
|
|
Packit |
575503 |
G9OC124_RESET_ACK_PDU;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_REPORTED_NSEI:=
|
|
Packit |
575503 |
EVD_PTR->.ADD_DATA(0); /* NSEI FROM PDU */
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_REPORTED_NSVC:=
|
|
Packit |
575503 |
EVD_PTR->.ADD_DATA(1); /* NSVCI FROM PDU */
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* SENDING */
|
|
Packit |
575503 |
G9PX503_POST_EVENT_P(TX_EVD_PTR);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
935767332
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
M_OAME412M
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
ERROR_MESSAGE:
|
|
Packit |
575503 |
ERRONOUS_PDU
|
|
Packit |
575503 |
RESET_ACK_PDU
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
/* GETTING THE EVENT DESCRIPTOR */
|
|
Packit |
575503 |
G9PB511_GET_MSG_BOUND_EV_DESCR_P
|
|
Packit |
575503 |
(
|
|
Packit |
575503 |
SID_GBNSVC,
|
|
Packit |
575503 |
(SIZE(G9OC109_REPORTED_EVENT_STR_M)),
|
|
Packit |
575503 |
TX_EVD_PTR
|
|
Packit |
575503 |
);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE EVENT */
|
|
Packit |
575503 |
/* FIRST THE DESCRIPTOR */
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C;
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE;
|
|
Packit |
575503 |
TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* NOW THE POOL-ELEMENT */
|
|
Packit |
575503 |
/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */
|
|
Packit |
575503 |
OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE MESSAGE */
|
|
Packit |
575503 |
/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC;
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= EVD_PTR->.KEYS.INT_ARR(1); /*
|
|
Packit |
575503 |
USED NSVCI (FROM ECI) */
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* ERROR-CAUSE = ERRONEOUS_PDU */
|
|
Packit |
575503 |
OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ERRONEOUS_PDU;
|
|
Packit |
575503 |
/* ADDITIONAL_PDU_INFO */
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_PDU_TYPE:=
|
|
Packit |
575503 |
G9OC124_RESET_ACK_PDU;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_REPORTED_NSEI:=
|
|
Packit |
575503 |
EVD_PTR->.ADD_DATA(0); /* NSEI FROM PDU */
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_REPORTED_NSVC:=
|
|
Packit |
575503 |
EVD_PTR->.ADD_DATA(1); /* NSVCI FROM PDU */
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* SENDING */
|
|
Packit |
575503 |
G9PX503_POST_EVENT_P(TX_EVD_PTR);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
935767189
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
C_CON
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
RC_DB
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
RC_DB
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
922176673
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
M_BLK____M
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
NS_
|
|
Packit |
575503 |
BLOCK
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
/* GETTING THE EVENT DESCRIPTOR */
|
|
Packit |
575503 |
G9PB511_GET_MSG_BOUND_EV_DESCR_P
|
|
Packit |
575503 |
(
|
|
Packit |
575503 |
SID_GBNSVC,
|
|
Packit |
575503 |
(SIZE(G9IBDF4_NS_LM_M) + G9IBD44_NS_PDU_DATA_OFFSET_C),
|
|
Packit |
575503 |
TX_EVD_PTR
|
|
Packit |
575503 |
);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE EVENT */
|
|
Packit |
575503 |
/* FIRST THE DESCRIPTOR */
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_CMD:= G9IBD40_NS_LM_PDU_C;
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_DESTINATION:= GBDL_HANDLE;
|
|
Packit |
575503 |
TX_EVD_PTR->.KEYS.INT_ARR(0):=
|
|
Packit |
575503 |
NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSEI; /* NSEI TO BE USED FOR
|
|
Packit |
575503 |
TRANSPORT */
|
|
Packit |
575503 |
TX_EVD_PTR->.KEYS.INT_ARR(1):=
|
|
Packit |
575503 |
NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; /* NSVCI TO BE USED FOR
|
|
Packit |
575503 |
TRANSPORT */
|
|
Packit |
575503 |
/* POINTER TO PDU IN POOL-ELEMENT */
|
|
Packit |
575503 |
NS_PDU_PTR:= NS_PDU_REF_M (INT(TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT)
|
|
Packit |
575503 |
+ G9IBD44_NS_PDU_DATA_OFFSET_C);
|
|
Packit |
575503 |
/* OFFSET OF THE PDU IN POOL-ELEMENT */
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_OFFSET:= G9IBD44_NS_PDU_DATA_OFFSET_C;
|
|
Packit |
575503 |
/* LENGTH OF THE PDU IN POOL-ELEMENT */
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(NS_PDU_PTR->.G9IBDF4_PDU_TYPE) +
|
|
Packit |
575503 |
SIZE(NS_PDU_PTR->.D2);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* NOW THE POOL-ELEMENT */
|
|
Packit |
575503 |
NS_PDU_PTR->.G9IBDF4_PDU_TYPE:= G9IBDR1_NS_BLOCK_C; /* PDU-TYPE */
|
|
Packit |
575503 |
|
|
Packit |
575503 |
NS_PDU_PTR->.D2.CAUSE_TLV.CAUSE_VAL:=
|
|
Packit |
575503 |
G9IBBA2_NS_OAM_INTERVENTION; /* CAUSE FOR BLOCK */
|
|
Packit |
575503 |
NS_PDU_PTR->.D2.NSVCI_TLV.NSVCI_VAL :=
|
|
Packit |
575503 |
NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; /* NSVC TO BE BLOCKED */
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* SENDING */
|
|
Packit |
575503 |
G9PX503_POST_EVENT_P(TX_EVD_PTR);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@TEXT
|
|
Packit |
575503 |
GSM 8.16 CHAP. 7.2:
|
|
Packit |
575503 |
THE NS-BLOCK-PDU MAY BE SENT IN ANY ALIVE
|
|
Packit |
575503 |
(BLOCKED OR UNBLOCKED) NS-VC...
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
926348613
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
S_BLOCKED
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
G9IBSM0_
|
|
Packit |
575503 |
BLOCKED
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
922176496
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
D_CON
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
CONTEXT
|
|
Packit |
575503 |
GOT
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
RC_DB = G9IBSR0_RC_OK
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
921772339
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
M_OAME901M
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
ERROR_MESSAGE:
|
|
Packit |
575503 |
OPERATIONAL_STATE_CHANGE
|
|
Packit |
575503 |
UBL->BLK
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
/* GETTING THE EVENT DESCRIPTOR */
|
|
Packit |
575503 |
G9PB511_GET_MSG_BOUND_EV_DESCR_P
|
|
Packit |
575503 |
(
|
|
Packit |
575503 |
SID_GBNSVC,
|
|
Packit |
575503 |
(SIZE(G9OC109_REPORTED_EVENT_STR_M)),
|
|
Packit |
575503 |
TX_EVD_PTR
|
|
Packit |
575503 |
);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE EVENT */
|
|
Packit |
575503 |
/* FIRST THE DESCRIPTOR */
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C;
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE;
|
|
Packit |
575503 |
TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* NOW THE POOL-ELEMENT */
|
|
Packit |
575503 |
/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */
|
|
Packit |
575503 |
OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE MESSAGE */
|
|
Packit |
575503 |
/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC;
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:=
|
|
Packit |
575503 |
NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* ERROR_CAUSE = OPERATIONAL_STATE_CHANGE */
|
|
Packit |
575503 |
OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_OPERATIONAL_STATE_CHANGE;
|
|
Packit |
575503 |
/* ADDITIONAL_OPERATIONAL_STATE_INFO */
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_OPERATIONAL_STATE_INFO.OPER_STATE_OLD:=
|
|
Packit |
575503 |
G9OC101_UNBLOCKED;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_OPERATIONAL_STATE_INFO.OPER_STATE_NEW:=
|
|
Packit |
575503 |
G9OC101_BLOCKED;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_OPERATIONAL_STATE_INFO.ADMIN_STATE_OLD:=
|
|
Packit |
575503 |
G9OC102_ENABLED;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_OPERATIONAL_STATE_INFO.ADMIN_STATE_NEW:=
|
|
Packit |
575503 |
G9OC102_ENABLED;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* SENDING */
|
|
Packit |
575503 |
G9PX503_POST_EVENT_P(TX_EVD_PTR);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
925970975
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
M_OAME902M
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
ERROR_MESSAGE:
|
|
Packit |
575503 |
OPERATIONAL_STATE_CHANGE
|
|
Packit |
575503 |
UBL->BLK
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
/* GETTING THE EVENT DESCRIPTOR */
|
|
Packit |
575503 |
G9PB511_GET_MSG_BOUND_EV_DESCR_P
|
|
Packit |
575503 |
(
|
|
Packit |
575503 |
SID_GBNSVC,
|
|
Packit |
575503 |
(SIZE(G9OC109_REPORTED_EVENT_STR_M)),
|
|
Packit |
575503 |
TX_EVD_PTR
|
|
Packit |
575503 |
);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE EVENT */
|
|
Packit |
575503 |
/* FIRST THE DESCRIPTOR */
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C;
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE;
|
|
Packit |
575503 |
TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* NOW THE POOL-ELEMENT */
|
|
Packit |
575503 |
/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */
|
|
Packit |
575503 |
OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE MESSAGE */
|
|
Packit |
575503 |
/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC;
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:=
|
|
Packit |
575503 |
NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* ERROR_CAUSE = OPERATIONAL_STATE_CHANGE */
|
|
Packit |
575503 |
OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_OPERATIONAL_STATE_CHANGE;
|
|
Packit |
575503 |
/* ADDITIONAL_OPERATIONAL_STATE_INFO */
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_OPERATIONAL_STATE_INFO.OPER_STATE_OLD:=
|
|
Packit |
575503 |
G9OC101_UNBLOCKED;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_OPERATIONAL_STATE_INFO.OPER_STATE_NEW:=
|
|
Packit |
575503 |
G9OC101_BLOCKED;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_OPERATIONAL_STATE_INFO.ADMIN_STATE_OLD:=
|
|
Packit |
575503 |
G9OC102_ENABLED;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_OPERATIONAL_STATE_INFO.ADMIN_STATE_NEW:=
|
|
Packit |
575503 |
G9OC102_DISABLED;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* SENDING */
|
|
Packit |
575503 |
G9PX503_POST_EVENT_P(TX_EVD_PTR);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
925970987
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
M_OAME10SM
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
ERROR_MESSAGE:
|
|
Packit |
575503 |
ALARM_BEGIN_NS_ALIVE_TEST
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
/* GETTING THE EVENT DESCRIPTOR */
|
|
Packit |
575503 |
G9PB511_GET_MSG_BOUND_EV_DESCR_P
|
|
Packit |
575503 |
(
|
|
Packit |
575503 |
SID_GBNSVC,
|
|
Packit |
575503 |
(SIZE(G9OC109_REPORTED_EVENT_STR_M)),
|
|
Packit |
575503 |
TX_EVD_PTR
|
|
Packit |
575503 |
);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE EVENT */
|
|
Packit |
575503 |
/* FIRST THE DESCRIPTOR */
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C;
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE;
|
|
Packit |
575503 |
TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* NOW THE POOL-ELEMENT */
|
|
Packit |
575503 |
/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */
|
|
Packit |
575503 |
OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE MESSAGE */
|
|
Packit |
575503 |
/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC;
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:=
|
|
Packit |
575503 |
NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* ERROR_CAUSE = ALARM_BEGIN_NS_ALIVE_TEST*/
|
|
Packit |
575503 |
OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ALARM_BEGIN_NS_ALIVE_TEST;
|
|
Packit |
575503 |
/* ADDITIONAL_ALARM_INFO */
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.ADMINISTRATIVE_STATE_CHANGED:=
|
|
Packit |
575503 |
TRUE;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_OLD:=
|
|
Packit |
575503 |
G9OC101_BLOCKED;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_NEW:=
|
|
Packit |
575503 |
G9OC101_BLOCKED;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_OLD:=
|
|
Packit |
575503 |
G9OC103_DEAD;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_NEW:=
|
|
Packit |
575503 |
G9OC103_DEAD;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.CONFIGURATION_OF_NSVC:=
|
|
Packit |
575503 |
TRUE;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* SENDING */
|
|
Packit |
575503 |
G9PX503_POST_EVENT_P(TX_EVD_PTR);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
M_OAME911M
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
ERROR_MESSAGE:
|
|
Packit |
575503 |
OPERATIONAL_STATE_CHANGE
|
|
Packit |
575503 |
BLK->UBL
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
/* GETTING THE EVENT DESCRIPTOR */
|
|
Packit |
575503 |
G9PB511_GET_MSG_BOUND_EV_DESCR_P
|
|
Packit |
575503 |
(
|
|
Packit |
575503 |
SID_GBNSVC,
|
|
Packit |
575503 |
(SIZE(G9OC109_REPORTED_EVENT_STR_M)),
|
|
Packit |
575503 |
TX_EVD_PTR
|
|
Packit |
575503 |
);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE EVENT */
|
|
Packit |
575503 |
/* FIRST THE DESCRIPTOR */
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C;
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE;
|
|
Packit |
575503 |
TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* NOW THE POOL-ELEMENT */
|
|
Packit |
575503 |
/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */
|
|
Packit |
575503 |
OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE MESSAGE */
|
|
Packit |
575503 |
/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC;
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:=
|
|
Packit |
575503 |
NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* ERROR_CAUSE = OPERATIONAL_STATE_CHANGE */
|
|
Packit |
575503 |
OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_OPERATIONAL_STATE_CHANGE;
|
|
Packit |
575503 |
/* ADDITIONAL_OPERATIONAL_STATE_INFO */
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_OPERATIONAL_STATE_INFO.OPER_STATE_OLD:=
|
|
Packit |
575503 |
G9OC101_BLOCKED;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_OPERATIONAL_STATE_INFO.OPER_STATE_NEW:=
|
|
Packit |
575503 |
G9OC101_UNBLOCKED;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_OPERATIONAL_STATE_INFO.ADMIN_STATE_OLD:=
|
|
Packit |
575503 |
G9OC102_ENABLED;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_OPERATIONAL_STATE_INFO.ADMIN_STATE_NEW:=
|
|
Packit |
575503 |
G9OC102_ENABLED;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* SENDING */
|
|
Packit |
575503 |
G9PX503_POST_EVENT_P(TX_EVD_PTR);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
925970996
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
M_OAME20SM
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
ERROR_MESSAGE:
|
|
Packit |
575503 |
ALARM_END_NS_ALIVE_TEST
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
/* GETTING THE EVENT DESCRIPTOR */
|
|
Packit |
575503 |
G9PB511_GET_MSG_BOUND_EV_DESCR_P
|
|
Packit |
575503 |
(
|
|
Packit |
575503 |
SID_GBNSVC,
|
|
Packit |
575503 |
(SIZE(G9OC109_REPORTED_EVENT_STR_M)),
|
|
Packit |
575503 |
TX_EVD_PTR
|
|
Packit |
575503 |
);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE EVENT */
|
|
Packit |
575503 |
/* FIRST THE DESCRIPTOR */
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C;
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE;
|
|
Packit |
575503 |
TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* NOW THE POOL-ELEMENT */
|
|
Packit |
575503 |
/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */
|
|
Packit |
575503 |
OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE MESSAGE */
|
|
Packit |
575503 |
/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC;
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:=
|
|
Packit |
575503 |
NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* ERROR_CAUSE = ALARM_END_NS_ALIVE_TEST */
|
|
Packit |
575503 |
OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ALARM_END_NS_ALIVE_TEST;
|
|
Packit |
575503 |
/* ADDITIONAL_ALARM_INFO */
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.ADMINISTRATIVE_STATE_CHANGED:=
|
|
Packit |
575503 |
TRUE;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_OLD:=
|
|
Packit |
575503 |
G9OC101_BLOCKED;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_NEW:=
|
|
Packit |
575503 |
G9OC101_BLOCKED;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_OLD:=
|
|
Packit |
575503 |
G9OC103_DEAD;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_NEW:=
|
|
Packit |
575503 |
G9OC103_DEAD;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.CONFIGURATION_OF_NSVC:=
|
|
Packit |
575503 |
TRUE;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* SENDING */
|
|
Packit |
575503 |
G9PX503_POST_EVENT_P(TX_EVD_PTR);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
M_OAME10_M
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
ERROR_MESSAGE:
|
|
Packit |
575503 |
ALARM_BEGIN_NS_ALIVE_TEST
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
/* GETTING THE EVENT DESCRIPTOR */
|
|
Packit |
575503 |
G9PB511_GET_MSG_BOUND_EV_DESCR_P
|
|
Packit |
575503 |
(
|
|
Packit |
575503 |
SID_GBNSVC,
|
|
Packit |
575503 |
(SIZE(G9OC109_REPORTED_EVENT_STR_M)),
|
|
Packit |
575503 |
TX_EVD_PTR
|
|
Packit |
575503 |
);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE EVENT */
|
|
Packit |
575503 |
/* FIRST THE DESCRIPTOR */
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C;
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE;
|
|
Packit |
575503 |
TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* NOW THE POOL-ELEMENT */
|
|
Packit |
575503 |
/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */
|
|
Packit |
575503 |
OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE MESSAGE */
|
|
Packit |
575503 |
/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC;
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:=
|
|
Packit |
575503 |
NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* ERROR_CAUSE = ALARM_BEGIN_NS_ALIVE_TEST*/
|
|
Packit |
575503 |
OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ALARM_BEGIN_NS_ALIVE_TEST;
|
|
Packit |
575503 |
/* ADDITIONAL_ALARM_INFO */
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.ADMINISTRATIVE_STATE_CHANGED:=
|
|
Packit |
575503 |
TRUE;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_OLD:=
|
|
Packit |
575503 |
G9OC101_BLOCKED;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_NEW:=
|
|
Packit |
575503 |
G9OC101_BLOCKED;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_OLD:=
|
|
Packit |
575503 |
G9OC103_DEAD;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_NEW:=
|
|
Packit |
575503 |
G9OC103_DEAD;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.CONFIGURATION_OF_NSVC:=
|
|
Packit |
575503 |
TRUE;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* SENDING */
|
|
Packit |
575503 |
G9PX503_POST_EVENT_P(TX_EVD_PTR);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
922443813
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
D_SEM
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
CALL_SEM
|
|
Packit |
575503 |
=
|
|
Packit |
575503 |
TRUE
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
CALL_SEM = TRUE
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
922176624
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
D_N_0
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
N = 0
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
NSVCI_CON_PTR->.N = 0
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
921511000
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
M_OAME12_M
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
ERROR_MESSAGE:
|
|
Packit |
575503 |
ALARM_BEGIN_NS_ALIVE_TEST
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
/* GETTING THE EVENT DESCRIPTOR */
|
|
Packit |
575503 |
G9PB511_GET_MSG_BOUND_EV_DESCR_P
|
|
Packit |
575503 |
(
|
|
Packit |
575503 |
SID_GBNSVC,
|
|
Packit |
575503 |
(SIZE(G9OC109_REPORTED_EVENT_STR_M)),
|
|
Packit |
575503 |
TX_EVD_PTR
|
|
Packit |
575503 |
);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE EVENT */
|
|
Packit |
575503 |
/* FIRST THE DESCRIPTOR */
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C;
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE;
|
|
Packit |
575503 |
TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* NOW THE POOL-ELEMENT */
|
|
Packit |
575503 |
/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */
|
|
Packit |
575503 |
OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE MESSAGE */
|
|
Packit |
575503 |
/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC;
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:=
|
|
Packit |
575503 |
NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* ERROR_CAUSE = ALARM_BEGIN_NS_ALIVE_TEST*/
|
|
Packit |
575503 |
OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ALARM_BEGIN_NS_ALIVE_TEST;
|
|
Packit |
575503 |
/* ADDITIONAL_ALARM_INFO */
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.ADMINISTRATIVE_STATE_CHANGED:=
|
|
Packit |
575503 |
FALSE;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_OLD:=
|
|
Packit |
575503 |
G9OC101_BLOCKED;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_NEW:=
|
|
Packit |
575503 |
G9OC101_BLOCKED;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_OLD:=
|
|
Packit |
575503 |
G9OC103_ALIVE;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_NEW:=
|
|
Packit |
575503 |
G9OC103_DEAD;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.CONFIGURATION_OF_NSVC:=
|
|
Packit |
575503 |
TRUE;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* SENDING */
|
|
Packit |
575503 |
G9PX503_POST_EVENT_P(TX_EVD_PTR);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
922443829
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
M_OAME21_M
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
ERROR_MESSAGE:
|
|
Packit |
575503 |
ALARM_END_NS_ALIVE_TEST
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
/* GETTING THE EVENT DESCRIPTOR */
|
|
Packit |
575503 |
G9PB511_GET_MSG_BOUND_EV_DESCR_P
|
|
Packit |
575503 |
(
|
|
Packit |
575503 |
SID_GBNSVC,
|
|
Packit |
575503 |
(SIZE(G9OC109_REPORTED_EVENT_STR_M)),
|
|
Packit |
575503 |
TX_EVD_PTR
|
|
Packit |
575503 |
);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE EVENT */
|
|
Packit |
575503 |
/* FIRST THE DESCRIPTOR */
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C;
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE;
|
|
Packit |
575503 |
TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* NOW THE POOL-ELEMENT */
|
|
Packit |
575503 |
/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */
|
|
Packit |
575503 |
OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE MESSAGE */
|
|
Packit |
575503 |
/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC;
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:=
|
|
Packit |
575503 |
NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* ERROR_CAUSE = ALARM_END_NS_ALIVE_TEST */
|
|
Packit |
575503 |
OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ALARM_END_NS_ALIVE_TEST;
|
|
Packit |
575503 |
/* ADDITIONAL_ALARM_INFO */
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.ADMINISTRATIVE_STATE_CHANGED:=
|
|
Packit |
575503 |
TRUE;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_OLD:=
|
|
Packit |
575503 |
G9OC101_BLOCKED;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_NEW:=
|
|
Packit |
575503 |
G9OC101_BLOCKED;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_OLD:=
|
|
Packit |
575503 |
G9OC103_DEAD;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_NEW:=
|
|
Packit |
575503 |
G9OC103_DEAD;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.CONFIGURATION_OF_NSVC:=
|
|
Packit |
575503 |
FALSE;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* SENDING */
|
|
Packit |
575503 |
G9PX503_POST_EVENT_P(TX_EVD_PTR);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
922443856
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
M_OAME13_M
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
ERROR_MESSAGE:
|
|
Packit |
575503 |
ALARM_BEGIN_NS_ALIVE_TEST
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
/* GETTING THE EVENT DESCRIPTOR */
|
|
Packit |
575503 |
G9PB511_GET_MSG_BOUND_EV_DESCR_P
|
|
Packit |
575503 |
(
|
|
Packit |
575503 |
SID_GBNSVC,
|
|
Packit |
575503 |
(SIZE(G9OC109_REPORTED_EVENT_STR_M)),
|
|
Packit |
575503 |
TX_EVD_PTR
|
|
Packit |
575503 |
);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE EVENT */
|
|
Packit |
575503 |
/* FIRST THE DESCRIPTOR */
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C;
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE;
|
|
Packit |
575503 |
TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* NOW THE POOL-ELEMENT */
|
|
Packit |
575503 |
/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */
|
|
Packit |
575503 |
OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE MESSAGE */
|
|
Packit |
575503 |
/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC;
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:=
|
|
Packit |
575503 |
NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* ERROR_CAUSE = ALARM_BEGIN_NS_ALIVE_TEST*/
|
|
Packit |
575503 |
OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ALARM_BEGIN_NS_ALIVE_TEST;
|
|
Packit |
575503 |
/* ADDITIONAL_ALARM_INFO */
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.ADMINISTRATIVE_STATE_CHANGED:=
|
|
Packit |
575503 |
FALSE;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_OLD:=
|
|
Packit |
575503 |
G9OC101_UNBLOCKED;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_NEW:=
|
|
Packit |
575503 |
G9OC101_BLOCKED;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_OLD:=
|
|
Packit |
575503 |
G9OC103_ALIVE;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_NEW:=
|
|
Packit |
575503 |
G9OC103_DEAD;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.CONFIGURATION_OF_NSVC:=
|
|
Packit |
575503 |
TRUE;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* SENDING */
|
|
Packit |
575503 |
G9PX503_POST_EVENT_P(TX_EVD_PTR);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
922443838
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
M_OAME22_M
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
ERROR_MESSAGE:
|
|
Packit |
575503 |
ALARM_END_NS_ALIVE_TEST
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
/* GETTING THE EVENT DESCRIPTOR */
|
|
Packit |
575503 |
G9PB511_GET_MSG_BOUND_EV_DESCR_P
|
|
Packit |
575503 |
(
|
|
Packit |
575503 |
SID_GBNSVC,
|
|
Packit |
575503 |
(SIZE(G9OC109_REPORTED_EVENT_STR_M)),
|
|
Packit |
575503 |
TX_EVD_PTR
|
|
Packit |
575503 |
);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE EVENT */
|
|
Packit |
575503 |
/* FIRST THE DESCRIPTOR */
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C;
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE;
|
|
Packit |
575503 |
TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* NOW THE POOL-ELEMENT */
|
|
Packit |
575503 |
/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */
|
|
Packit |
575503 |
OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE MESSAGE */
|
|
Packit |
575503 |
/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC;
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:=
|
|
Packit |
575503 |
NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* ERROR_CAUSE = ALARM_END_NS_ALIVE_TEST */
|
|
Packit |
575503 |
OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ALARM_END_NS_ALIVE_TEST;
|
|
Packit |
575503 |
/* ADDITIONAL_ALARM_INFO */
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.ADMINISTRATIVE_STATE_CHANGED:=
|
|
Packit |
575503 |
FALSE;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_OLD:=
|
|
Packit |
575503 |
G9OC101_BLOCKED;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_NEW:=
|
|
Packit |
575503 |
G9OC101_BLOCKED;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_OLD:=
|
|
Packit |
575503 |
G9OC103_DEAD;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_NEW:=
|
|
Packit |
575503 |
G9OC103_ALIVE;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.CONFIGURATION_OF_NSVC:=
|
|
Packit |
575503 |
TRUE;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* SENDING */
|
|
Packit |
575503 |
G9PX503_POST_EVENT_P(TX_EVD_PTR);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
922443864
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
M_OAME30_M
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
ERROR_MESSAGE:
|
|
Packit |
575503 |
NO_ANSWER_FORM_BSS
|
|
Packit |
575503 |
RESET_PROCEDURE
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
/* GETTING THE EVENT DESCRIPTOR */
|
|
Packit |
575503 |
G9PB511_GET_MSG_BOUND_EV_DESCR_P
|
|
Packit |
575503 |
(
|
|
Packit |
575503 |
SID_GBNSVC,
|
|
Packit |
575503 |
(SIZE(G9OC109_REPORTED_EVENT_STR_M)),
|
|
Packit |
575503 |
TX_EVD_PTR
|
|
Packit |
575503 |
);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE EVENT */
|
|
Packit |
575503 |
/* FIRST THE DESCRIPTOR */
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C;
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE;
|
|
Packit |
575503 |
TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* NOW THE POOL-ELEMENT */
|
|
Packit |
575503 |
/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */
|
|
Packit |
575503 |
OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE MESSAGE */
|
|
Packit |
575503 |
/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC;
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:=
|
|
Packit |
575503 |
NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* ERROR_CAUSE = NO_ANSWER_FROM_BSS */
|
|
Packit |
575503 |
OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_NO_ANSWER_FROM_BSS;
|
|
Packit |
575503 |
/* INITIATED_PROCEDURE */
|
|
Packit |
575503 |
OAM_MSG_PTR->.INITIATED_PROCEDURE:=
|
|
Packit |
575503 |
G9OC123_RESET_PROCEDURE;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* SENDING */
|
|
Packit |
575503 |
G9PX503_POST_EVENT_P(TX_EVD_PTR);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
922175973
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
M_OAME31_M
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
ERROR_MESSAGE:
|
|
Packit |
575503 |
NO_ANSWER_FROM_BSS
|
|
Packit |
575503 |
BLOCK_PROCEDURE
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
/* GETTING THE EVENT DESCRIPTOR */
|
|
Packit |
575503 |
G9PB511_GET_MSG_BOUND_EV_DESCR_P
|
|
Packit |
575503 |
(
|
|
Packit |
575503 |
SID_GBNSVC,
|
|
Packit |
575503 |
(SIZE(G9OC109_REPORTED_EVENT_STR_M)),
|
|
Packit |
575503 |
TX_EVD_PTR
|
|
Packit |
575503 |
);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE EVENT */
|
|
Packit |
575503 |
/* FIRST THE DESCRIPTOR */
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C;
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE;
|
|
Packit |
575503 |
TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* NOW THE POOL-ELEMENT */
|
|
Packit |
575503 |
/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */
|
|
Packit |
575503 |
OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE MESSAGE */
|
|
Packit |
575503 |
/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC;
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:=
|
|
Packit |
575503 |
NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* ERROR_CAUSE = NO_ANSWER_FROM_BSS */
|
|
Packit |
575503 |
OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_NO_ANSWER_FROM_BSS;
|
|
Packit |
575503 |
/* INITIATED_PROCEDURE */
|
|
Packit |
575503 |
OAM_MSG_PTR->.INITIATED_PROCEDURE:=
|
|
Packit |
575503 |
G9OC123_BLOCK_PROCEDURE;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* SENDING */
|
|
Packit |
575503 |
G9PX503_POST_EVENT_P(TX_EVD_PTR);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
922175976
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
M_OAME32_M
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
ERROR_MESSAGE:
|
|
Packit |
575503 |
NO_ANSWER_FROM_BSS
|
|
Packit |
575503 |
UNBLOCK_PROCEDURE
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
/* GETTING THE EVENT DESCRIPTOR */
|
|
Packit |
575503 |
G9PB511_GET_MSG_BOUND_EV_DESCR_P
|
|
Packit |
575503 |
(
|
|
Packit |
575503 |
SID_GBNSVC,
|
|
Packit |
575503 |
(SIZE(G9OC109_REPORTED_EVENT_STR_M)),
|
|
Packit |
575503 |
TX_EVD_PTR
|
|
Packit |
575503 |
);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE EVENT */
|
|
Packit |
575503 |
/* FIRST THE DESCRIPTOR */
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C;
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE;
|
|
Packit |
575503 |
TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* NOW THE POOL-ELEMENT */
|
|
Packit |
575503 |
/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */
|
|
Packit |
575503 |
OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE MESSAGE */
|
|
Packit |
575503 |
/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC;
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:=
|
|
Packit |
575503 |
NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* ERROR_CAUSE = NO_ANSWER_FROM_BSS */
|
|
Packit |
575503 |
OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_NO_ANSWER_FROM_BSS;
|
|
Packit |
575503 |
/* INITIATED_PROCEDURE */
|
|
Packit |
575503 |
OAM_MSG_PTR->.INITIATED_PROCEDURE:=
|
|
Packit |
575503 |
G9OC123_UNBLOCK_PROCEDURE;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* SENDING */
|
|
Packit |
575503 |
G9PX503_POST_EVENT_P(TX_EVD_PTR);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
922175980
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
M_OAME42_M
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
ERROR_MESSAGE:
|
|
Packit |
575503 |
ERRONOUS_PDU
|
|
Packit |
575503 |
BLOCK_PDU
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
/* GETTING THE EVENT DESCRIPTOR */
|
|
Packit |
575503 |
G9PB511_GET_MSG_BOUND_EV_DESCR_P
|
|
Packit |
575503 |
(
|
|
Packit |
575503 |
SID_GBNSVC,
|
|
Packit |
575503 |
(SIZE(G9OC109_REPORTED_EVENT_STR_M)),
|
|
Packit |
575503 |
TX_EVD_PTR
|
|
Packit |
575503 |
);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE EVENT */
|
|
Packit |
575503 |
/* FIRST THE DESCRIPTOR */
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C;
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE;
|
|
Packit |
575503 |
TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* NOW THE POOL-ELEMENT */
|
|
Packit |
575503 |
/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */
|
|
Packit |
575503 |
OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE MESSAGE */
|
|
Packit |
575503 |
/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC;
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= EVD_PTR->.ADD_DATA(1); /*
|
|
Packit |
575503 |
USED NSVCI (FROM ECI) */
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* ERROR-CAUSE = ERRONEOUS_PDU */
|
|
Packit |
575503 |
OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ERRONEOUS_PDU;
|
|
Packit |
575503 |
/* ADDITIONAL_PDU_INFO */
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_PDU_TYPE:=
|
|
Packit |
575503 |
G9OC124_BLOCK_PDU;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_REPORTED_NSEI:=
|
|
Packit |
575503 |
EVD_PTR->.KEYS.INT_ARR(0); /* AFFECTED NSEI (FROM PDU) */
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_REPORTED_NSVC:=
|
|
Packit |
575503 |
EVD_PTR->.KEYS.INT_ARR(1); /* AFFECTED NSVCI (FROM PDU) */
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* SENDING */
|
|
Packit |
575503 |
G9PX503_POST_EVENT_P(TX_EVD_PTR);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
934296141
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
M_OAME50_M
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
ERROR_MESSAGE:
|
|
Packit |
575503 |
STATUS_PDU_CONTAINS_ERROR_INFO
|
|
Packit |
575503 |
RECEIVED
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
/* GETTING THE EVENT DESCRIPTOR */
|
|
Packit |
575503 |
G9PB511_GET_MSG_BOUND_EV_DESCR_P
|
|
Packit |
575503 |
(
|
|
Packit |
575503 |
SID_GBNSVC,
|
|
Packit |
575503 |
(SIZE(G9OC109_REPORTED_EVENT_STR_M)),
|
|
Packit |
575503 |
TX_EVD_PTR
|
|
Packit |
575503 |
);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE EVENT */
|
|
Packit |
575503 |
/* FIRST THE DESCRIPTOR */
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C;
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE;
|
|
Packit |
575503 |
TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* NOW THE POOL-ELEMENT */
|
|
Packit |
575503 |
/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */
|
|
Packit |
575503 |
OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE MESSAGE */
|
|
Packit |
575503 |
/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC;
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:=
|
|
Packit |
575503 |
NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI;
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* ERROR-CAUSE = STATUS_PDU_CONTAINS_ERROR_INFO */
|
|
Packit |
575503 |
OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_STATUS_PDU_CONTAINS_ERROR_INFO;
|
|
Packit |
575503 |
/* ADDITIONAL_STATUS_PDU_INFO */
|
|
Packit |
575503 |
INT_CAUSE_PTR.INT_PTR:= ADDR(EVD_PTR->.ADD_DATA(2));
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_STATUS_PDU_INFO:=
|
|
Packit |
575503 |
INT_CAUSE_PTR.CAUSE_PTR->; /* CAUSE */
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* SENDING */
|
|
Packit |
575503 |
G9PX503_POST_EVENT_P(TX_EVD_PTR);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@TEXT
|
|
Packit |
575503 |
NICHT OK
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
934298924
|
|
Packit |
575503 |
@K@NAME
|
|
Packit |
575503 |
M_OAME43_M
|
|
Packit |
575503 |
@K@INSCRIPT
|
|
Packit |
575503 |
ERROR_MESSAGE:
|
|
Packit |
575503 |
ERRONOUS_PDU
|
|
Packit |
575503 |
BLOCK_ACK_PDU
|
|
Packit |
575503 |
@K@CODE
|
|
Packit |
575503 |
/* GETTING THE EVENT DESCRIPTOR */
|
|
Packit |
575503 |
G9PB511_GET_MSG_BOUND_EV_DESCR_P
|
|
Packit |
575503 |
(
|
|
Packit |
575503 |
SID_GBNSVC,
|
|
Packit |
575503 |
(SIZE(G9OC109_REPORTED_EVENT_STR_M)),
|
|
Packit |
575503 |
TX_EVD_PTR
|
|
Packit |
575503 |
);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE EVENT */
|
|
Packit |
575503 |
/* FIRST THE DESCRIPTOR */
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C;
|
|
Packit |
575503 |
TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE;
|
|
Packit |
575503 |
TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0;
|
|
Packit |
575503 |
TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* NOW THE POOL-ELEMENT */
|
|
Packit |
575503 |
/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */
|
|
Packit |
575503 |
OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* COMPOSING THE MESSAGE */
|
|
Packit |
575503 |
/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC;
|
|
Packit |
575503 |
OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= EVD_PTR->.ADD_DATA(1); /*
|
|
Packit |
575503 |
USED NSVCI (FROM ECI) */
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* ERROR-CAUSE = ERRONEOUS_PDU */
|
|
Packit |
575503 |
OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ERRONEOUS_PDU;
|
|
Packit |
575503 |
/* ADDITIONAL_PDU_INFO */
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_PDU_TYPE:=
|
|
Packit |
575503 |
G9OC124_BLOCK_ACK_PDU;
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_REPORTED_NSEI:=
|
|
Packit |
575503 |
EVD_PTR->.KEYS.INT_ARR(0); /* AFFECTED NSEI (FROM PDU) */
|
|
Packit |
575503 |
OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_REPORTED_NSVC:=
|
|
Packit |
575503 |
EVD_PTR->.KEYS.INT_ARR(1); /* AFFECTED NSVCI (FROM PDU) */
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
/* SENDING */
|
|
Packit |
575503 |
G9PX503_POST_EVENT_P(TX_EVD_PTR);
|
|
Packit |
575503 |
|
|
Packit |
575503 |
@K@FREEZE
|
|
Packit |
575503 |
934297710
|