BFDAT - Configuration of Functional Blocks for CGW boards

The goal of the AMO-BFDAT is to configure up to 60 different function blocks for CGW boards.
The output of this AMO is a data combination of UBGDAT, UFBDAT and user input and creates the configuration profile for AMO-BCSU.

Migration from further HiPath4000 versions :

Cross Reference to Other AMOs:

AMO BCSU Board configuration

Generation sequence:
 DIMSU --> UCSU --> BFDAT (function block configuration) --> BCSU

Destination Processor: BP (Switching Unit)

Functions

ADD Add function blocks password class 2
CHANGE Configure function block data password class 2
DELETE Delete function blocks password class 2
DISPLAY Display configured function blocks password class 2
REGENERATE Regenerate configured function blocks password class 2

Procedure Overview

ADD-BFDAT

ADD-BFDAT FCTBLK=<number>, FUNCTION=<param>, BRDBCHL=<param>, [ATTR=<string>];

Using the ADD branch creation of up to 60 functional blocks can be done.

The function profile is created with order of functions and the usability of the board concerning available b-channels on the board itself. The combination of 60 and 120 b-channels for a function block means that the block can be used for boards with 60 b-channels as well as for boards with 120 b-channels BUT only 60 b-channels are configurable on all of these boards.

IPDA (as far as it is desired) has to be configured always on first position. Another configuration possibility is to have reserved lines for HG3550, HG3530 or SIP subscriber for future use. These lines can be re-configured to usable lines by means of CHA-BCSU later (details see AMO description of AMO-BCSU).

Example 1:

Adding of block 1 is for pure HG3550 only for board with 60 b-channels:

Input:

 ADD-BFDAT:FCTBLK=1,FUNCTION=HG3550,BRDBCHL=BCHL60;

Output of AMO BFDAT:

 H01: BLOCK CREATED 

Example 2:

Adding block 2 is for pure HG3550 only for board with 120 b-channels:

Input:

 ADD-BFDAT:FCTBLK=2,FUNCTION=HG3550,BRDBCHL=BCHL120;

Output of AMO BFDAT:

 H01: BLOCK CREATED 

Example 3:

Adding block 3 is for pure HG3570 (IPDA) for boards with 60 and/or 120 b-channels. (maximum number of B-Channels are 60 for both kind of boards):

Input:

 ADD-BFDAT:FCTBLK=3,FUNCTION=HG3570,BRDBCHL=BCHL60&BCHL120;

Output of AMO BFDAT:

 H01: BLOCK CREATED 

Example 4:

Adding block 4 is for HG3570 and HG3550 for boards with 60 and/or 120 b-channels. (maximum number of B-Channels are 60 for both kind of boards):

Input:

 ADD-BFDAT:FCTBLK=4,FUNCTION=HG3570&HG3550,BRDBCHL=BCHL60&BCHL120;

Output of AMO BFDAT:

 H01: BLOCK CREATED 

CHANGE-BFDAT

CHANGE-BFDAT
CONFIG=CONT,FCTBLK=<number>, FUNCTION=<param>, [LINECNT=<number>], [UNITS=<number>], [BCHLCNT=<number>];
CONFIG=OK,FCTBLK=<number>, [ANSW=<param>];

Using the CHANGE branch configuration of functional blocks, which is already created by ADD command, can be done.

Configures function blocks with the according HG35xx specific data for each line type. Depending on the function, different line count, amount of circuits/b-channels for each line or the entire block can be made.

The configurable Block must fulfil the following requirements:

Example 1:

Configure block 1 for pure HG3550 only for board with 60 b-channels (3 lines with 20 b-channels per line - parameter units = 2, which means multiplication of 2 times 10 b-channels).
In total 60 b-channels are configured:

Input:

 CHANGE-BFDAT:CONFIG=CONT,FCTBLK=1,FUNCTION=HG3550,LINECNT=3,UNITS=2;
 CHANGE-BFDAT:CONFIG=OK,FCTBLK=1,ANSW=YES;

Output of AMO BFDAT:

 H05: BLOCK DATA CHANGED

Example 2:

Configure block 2 for pure HG3550 only for board with 120 b-channels
(6 lines with 20 b-channels per line - parameter units = 2, which means multiplication of 2 times 10 b-channels).
In total 120 b-channels are configured:

Input:

 CHANGE-BFDAT:CONFIG=CONT,FCTBLK=2,FUNCTION=HG3550,LINECNT=6,UNITS=2;
 CHANGE-BFDAT:CONFIG=OK,FCTBLK=2,ANSW=YES;

Output of AMO BFDAT:

 H05: BLOCK DATA CHANGED

Example 3:

Configure block 3 for pure HG3570 (IPDA) for boards with 60 and/or 120 b-channels.(1 line with 60 b-channels).
In total 60 b-channels are configured:

Input:

 CHANGE-BFDAT:CONFIG=CONT,FCTBLK=3,FUNCTION=HG3570,BCHLCNT=60;
 CHANGE-BFDAT:CONFIG=OK,FCTBLK=3,ANSW=YES;

Output of AMO BFDAT:

 H05: BLOCK DATA CHANGED

Example 4:

Configure block 4 for 1 HG3570 (20 b-channels) and 4 HG3550 lines (10 b-channels per line - parameter units = 1, which means multiplication of 1 times 10 b-channels) for boards with 60 and/or 120 b-channels.
In total 60 b-channels are configured:

Input:

 CHANGE-BFDAT:CONFIG=CONT,FCTBLK=4,FUNCTION=HG3570,BCHLCNT=20;
 CHANGE-BFDAT:CONFIG=CONT,FCTBLK=4,FUNCTION=HG3550,LINECNT=4,UNITS=1;
 CHANGE-BFDAT:CONFIG=OK,FCTBLK=4,ANSW=YES;

Output of AMO BFDAT:

 H05: BLOCK DATA CHANGED

Example 5:

Create and configure block 5 for HG3570 (20 b-channels), 3 HG3550 lines
(10 b-channels per line - parameter units = 1, which means multiplication of 1 times 10 b-channels) and 1 HG3550-WAML line (10 b-channels) for boards with 60 and/or 120 b-channels.
In total 60 b-channels are configured :

Input:

 ADD-BFDAT:FCTBLK=5,FUNCTION=HG3570&HG3550,BRDBCHL=BCHL60&BCHL120;
 CHANGE-BFDAT:CONFIG=CONT,FCTBLK=5,FUNCTION=HG3570,BCHLCNT=20;
 CHANGE-BFDAT:CONFIG=CONT,FCTBLK=5,FUNCTION=HG3550,LINECNT=3,UNITS=1;
 CHANGE-BFDAT:CONFIG=CONT,FCTBLK=5,FUNCTION=WAML,UNITS=1;
 CHANGE-BFDAT:CONFIG=OK,FCTBLK=5,ANSW=YES;

Output of AMO BFDAT:

 H05: BLOCK DATA CHANGED

Example 6:

Create and configure block 6 for pure HG3530 (50 b-channels and 240 subscriber lines) for boards with 60 and/or 120 b-channels.
In total 50 b-channels are configured:

Input:

 ADD-BFDAT:FCTBLK=6,FUNCTION=HG3570&HG3550,BRDBCHL=BCHL60&BCHL120;
 CHANGE-BFDAT:CONFIG=CONT,FCTBLK=6,FUNCTION=HG3530,LINECNT=240,BCHLCNT=50;
 CHANGE-BFDAT:CONFIG=OK,FCTBLK=1,ANSW=YES;

Output of AMO BFDAT:

 H05: BLOCK DATA CHANGED

DELETE-BFDAT

DELETE-BFDAT [FCTBLK=<number>], [ANSW=<param>];

Using the LOESCHEN branch functional blocks can be deleted.
Deletion can be performed for each functional block one by one or all blocks can be deleted by one command if the block number is not entered. User confirmation is needed to complete delete process. Deletion of a block can only be performed if the according block is not in use by means of AMO-BCSU.

Example 1:

Delete block 1:

Input:

 DELETE-BFDAT:FCTBLK=1;

Output of AMO BFDAT:

 H06: IF YOU CONFIRM DELETION WITH YES, THE BLOCK DATA ARE SET TO ZERO 
 DO YOU REALLY WANT TO CONTINUE (YES / NO) :
 * 

Example 2:

Delete all blocks:

Input:

 DELETE-BFDAT;

Output of AMO BFDAT:

 H07: FOLLOWING BLOCKS CAN BE DELETED :
 FCTBLK = 1        STATUS = OK 
 FCTBLK = 2        STATUS = OK 
 FCTBLK = 3        STATUS = OK 
 FCTBLK = 4        STATUS = OK 
 FCTBLK = 5        STATUS = OK
 FCTBLK = 6        STATUS = OK 
 FCTBLK = 20        STATUS = OK 
 H06: IF YOU CONFIRM DELETION WITH YES, THE BLOCK DATA ARE SET TO ZERO 
 DO YOU REALLY WANT TO CONTINUE (YES / NO) :
 * 

DISPLAY-BFDAT

DISPLAY-BFDAT [FCTBLK=<number>];

REGENERATE-BFDAT

REGENERATE-BFDAT [FCTBLK=<number>];

Parameter description

ANSW This parameter reads the user acknowledge.
Type of Input: single value, optional
Possible Values: NO No, don't process block(s) 0
YES Yes, block(s) should be processed. 1
ATTR Additional block attributes
Type of Input: single value, optional
Possible Values: NONE NONE 1
SOCO Soft Gate 0
Default Value: NONE
BCHLCNT Defines the number of b-channels related to the selected function. For HG3550 trunks and for WAML function max. 30 b-channels are possible per trunk line.
Type of Input: single value, optional
Possible Values: numeric, 1-120
BRDBCHL dedicates the block for boards with 60 and/or 120 b-channels
Type of Input: 1 to 2 single values, concatenated with &, mandatory
Possible Values: BCHL120 dedicates the block for board with 120 b-channels DB_FTBD_BD_CGW_120
BCHL60 dedicates the block for board with 60 b-channels DB_FTBD_BD_CGW_60
CONFIG block configuration
Type of Input: single value, mandatory
Possible Values: CONT Continue block configuration
OK Finish block configuration
FCTBLK This index describes the function block which should be configured on the CGW board. With that index the amount of needed physical lines (board circuits) is calculated.
Type of Input: single value, mandatory (ADD / CHANGE,CONFIG=CONT-Continue block configuration / CHANGE,CONFIG=OK-Finish block configuration)
single value, optional (DELETE / DISPLAY / REGENERATE)
Possible Values: numeric, 1-60
FUNCTION This parameter defines the configuration profile of the CGW board. If HG3570 functionality is used, it must be configured at first position. If a prereservation of a certain line range of functions HG3530, SIP or HG3550 is desired, this function must be at the end of the profile just suffixed by the according HG35xxR/SIPR value. The function STANDBY can only be configured as single function.
Type of Input: 1 to 6 single values, concatenated with &, mandatory (ADD)
single value, mandatory (CHANGE,CONFIG=CONT-Continue block configuration)
Possible Values: HG3530 hg3530 function block DB_FB_HG3530_2
HG3530R hg3530 reserved function block DB_FB_HG3530_2_RES
HG3550 hg3550 function block DB_FB_HG3550_2
HG3550R hg3550 reserved function block DB_FB_HG3550_2_RES
HG3570 hg3570 function block DB_FB_HG3570_2
SIP SIP function block DB_FB_HG3540_2
SIPR hg3540 reserved function block DB_FB_HG3540_2_RES
STANDBY function block for STANDBY board DB_FB_HG3500_STNDBY
WAML WAML function block DB_FB_HG3550_2_WAML
LINECNT Defines the number of lines related to the selected function.
Type of Input: single value, optional
Possible Values: numeric, 1-240
UNITS Defines the number of predefined blocks with the selected function per line.
Type of Input: single value, optional
Possible Values: numeric, 1-12

Error Messages

F01
F01: Function block is already created
F02
F02: Memory allocation for Subsystem 'UFBDAT00' not possible
F04
F04: Reserved function blocks must be the last functions
     in the configuration sequence.
F05
F05: The IPDA function must be configured at first position 
F06
F06: The function STANDBY must not be mixed with other functions. 
F07
F07: Function type has to fit to its predecessors type
    (e.g. HG3530 and HG3530R). 
F08
F08: The status of given block is not equal CONT 
F09
F09: For WAML and HG3550 trunks the max number of b-channels is 30 per line
F10
F10: The given number of b-channels must fit to the granularity. 
     (just multiples of the granularity are allowed)
F11
F11: Specified function is not included in a specified block.
F12
F12: THIS BLOCK IS IN USE BY AT LEAST ONE CONFIGURED CGW BOARD 
     AND CAN NOT BE DELETED. 
F13
F13: The status of given block number is unequal CONT and also OK.
F14
F14: With the specified number of lines the board maximum of 240 possible 
     lines is exceeded 
F15
F15: B-Channel count for the specified function exceeds the max number of
     B-channels for the board.
F16
F16: With the specified number of b-channels the board maximum of 
     @@@ possible b-channels is exceeded 
F17
F17: B channels for HG3530R have to be configured in the HG3530 block. 
F18
F18: The parameter units must be equal to the function block H3550.
F19
F19: B channels for SIPR have to be configured in the HG3540 block. 
F20
F20: FUNCTION @@@@@@@@ IS NOT ALLOWED FOR SOFTGATES.
F21
F21: FOR SOFTGATES THE FUNCTION HG3530 IS NOT ALLOWED TO BE
     CONFIGURED TOGETHER WITH HG3550 AND/OR SIP.
F22
F22: THE FUNCTION HG3570 IS NOT ALLOWED TO BE CONFIGURED
     TOGETHER WITH THE FUNCTION WAML.
F23
F23: ONLY BRDBCHL=BCHL120 SUPPORTED FOR ATTR=SOCO

Advisory Messages

H01
H01: BLOCK CREATED 
H02
H02: For @@@@@@@@ function the parameter @@@@@@@@ will be ignored.
H03
H03: The parameter UNITS and/or CHNLCNT are not specified, 
     the according values from the predefined function block
     are used as default values. 
H04
H04: THE BLOCK STATUS IS CHANGED FROM CONT TO OK.
     THAT MEANS BLOCK CONFIGURATION IS COMPLETED AND
     CAN NOT BE CHANGED ANYMORE.
     DO YOU REALLY WANT TO CONTINUE (YES / NO) :
H05
H05: BLOCK DATA CHANGED 
H06
H06: IF YOU CONFIRM DELETION WITH YES, THE BLOCK DATA ARE SET TO ZERO
      DO YOU REALLY WANT TO CONTINUE (YES / NO) :
H07
H07: FOLLOWING BLOCKS CAN BE DELETED :
H08
H08: UNITS of function block HG3550 and HG3550R have to be equal.
     UNITS has also been changed for H3550R.