Sie sind auf Seite 1von 5

Procedure for Development of RABs

1. Find a similar TSA test file in the verification directory and copy it to your working name of TSA_<RAB_NAME>.test
Ignore the TS_<RAB_NAME>.test files in CVS.

2. Copy the latest version of the catalog to your test into the Intialise System Block. 3. Delete any un-needed information from the Initialise System Block. 4. Work on the RAB in the local copy in Initialize System Block until successful, attempting to meet the stated throughput goals in the Approved_RABs spreadsheet on a single UE. 5. Clean up the Initialise System Block, removing any un-needed information. 6. Run the test and record results in the Approved_RABs spreadsheet on available UEs of different manufacture, up to 3 UEs. 7. Check the test into CVS 8. Update the Approved_RABs spreadsheet status to Approval and let the RAB Master know if this RAB is needed ASAP.

Procedure for Validation of RABs


1. RAB Master will verify rates, status, and other information in the Approved_RABs spreadsheet are satisfactory and meet requirements, or decide to approve the RAB as is. 2. If the RAB is in the Approval state, either the RAB Master, or an appointed assistant will validate the RAB on one of the UEs that were previously run.
1. Copy all pertinent RAB components from the Initialize System Block of the test to the Approved_RABs catalog (be sure to save catalog). 2. Delete the Initialise System Block from the test and reinsert it, then copy the entire Approved_RABs catalog (with new RAB) into it. 3. Run the test on one of the previously run UEs and record the result in the validation column of the Approved_RABs spreadsheet.

3. If the rates and behavior is consistent with earlier testing results,


1. Check the Approved_RABs catalog into CVS with the new/updated RAB in it. 2. Check the modified test case into CVS. 3. Change state in shared copy of the Approved_RABs spreadsheet to Deployed and check a copy of it into CVS.

4. If the rates and behavior is not consistent with earlier testing results,
1. Set the state to Rework in Approved_RABs spreadsheet and contact the RAB owner, he will investigate.

Issues in Parallel RAB Work


Catalog cannot be shared
Cant trust CVS to effectively merge work since XML file ordering is not constant in RTD.
RTD constructs XML files as very large blocks, a file may only have a few lines as CVS sees it and merging does not work properly.

XML file is too large and complex to debug merge issues. Solution is to develop RABs in individual tests and have a single person (RAB Master) responsible for merging RABs into catalog.

Access to development systems with adequate resources.


Dont need a full DPT system, dont need Fader, just Server PC and RTD PC configured with DPT. Will have 3 setups available.

After any change to the catalog the entire catalog should be validated to verify corruption has not occurred.
Too time consuming, some risk occurs. Working on plan to create DPT test that allows validation of all RABs in catalog.
This would be done at intervals (maybe once a week, or after a significant number of RAB additions or modifications) Would also be done as one of first steps in Platform Validation.

Initialise System Block Contents in test checked into CVS


Your Initailise System Block will contain :
userDefinedCommonChannelConfigList
Values copied from any RAB, no changes

userDefinedRABList
Zero or on AMR RLC Definition (copy from similar RB, no changes) Zero, one, or more PS RB RLC Definition
PSI (copy from similar RB, no changes) PSS (TM Mode RLC setup) PSC (TM Mode RLC setup)

userDefinedSRBSetList
One SRB RLC Definition (copy from similar RB, no changes)

userDefinedCombinationList
Combination SRB+{AMR-RB}+{PS-RB}+{PS-RB} Definitions (copy from similar RBs and modify) You will have multiple combination RABs.

RAB Naming Conventions

Signalling RBs
SRB 3k4 SRB DCH DCH SRB DCH FDPCH7 SRB EDCH DCH SRB EDCH FDPCH7

Packet Session RBs


PSI 64k HSCAT6 PSI HSCAT3 HSCAT10 EL2 PSS HSCAT6 TTI2 HSCAT8 PSC 64k 64k

Voice RBs (assumes symmetric UL/DL)


AMR 12k2 AMR 5k9

Multi-RABs
SRB 3k4 AMR 12k2 SF128 PSS HSCAT3 HSCAT6 SRB EDCH FDPCH7 PSC 64k 64k PSI HSCAT6 TTI2 HSCAT8 EL2 SRB EDCH DCH PSI HSCAT5 HSCAT10 FIXRLC

Das könnte Ihnen auch gefallen