Blame test/getlnbuf.ok

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