RA/FMS IMPLEMENTATION

HLR

INFORMATION ANALYSIS DOCUMENT
Version: 1.0 | Last Updated: Monday, December 10 2012 Copyright 2012 © MARA ISON CONNECTIVA

www.mara-ison.com

TOGO_ALU_HLR Information Analysis Document

Copyright
COPYRIGHT © 2013, MARA ISON CONECTIVA, ALL RIGHTS RESERVED

Disclaimer
This document is furnished under the agreement that this document will be used in accordance with the Confidentiality and Non-Disclosure of Information Statement. Except as permitted by the Confidentiality and Non-Disclosure of Information Statement, no part of this document may be reproduced, stored in a retrieval system, or transmitted or used, in any form or by any means, electronic, mechanical, recording, or otherwise, without prior written permission from MARA ISON CONNECTIVA.

Trademarks
All brand and product names are trademarks or registered trademarks of their respective companies. Correspondence regarding this publication shall be forwarded to MARA ISON CONNECTIVA addressing remarks to the appropriate office of MARA ISON CONNECTIVA.

Page 2

Proprietary and Confidential

| Version 1.0

www.mara-ison.com

|

txt Hlr_080612.0 1.0.mara-ison.2 AUTHOR Manash Saha Manash Saha Manash Saha CHANGE LOG Initial Draft Structure modified for target tables Rule modified for BEARERSERVICELIST AND GPRS service population Page 3 Proprietary and Confidential | Version 1.1 1.TOGO_ALU_HLR Information Analysis Document Document Control Project Name Adapter Name File Naming Convention Sample File Name Specification Doc Name TOGOCELL RA-FM TOGO_ALU_HLR Hlr_DDMMYY.pdf Revision History DATE 10-12-2012 09-01-2013 11-01-2013 VERSION 1.com | .txt HLR-sepec_3BL95775CFAAPQZZA_01_EN.0 www.0.0.

............................................................27 LOOK UP TABLE .............................................1 RI_MISMATCH Short Code......................8 5 DESIGN ASSUMPTION............23 10 11 12 13 APPENDIX........................................23 9 BUSINESS MAPPING RULES.......................................................................14 DIM_SUBS_SERVICE_HLR.................26 RULE REFERENCE....................................5 2 SOURCE SYSTEMS..........................................16 8.......................23 DIM_SUBS_SERVICE_HLR.........................mara-ison....................0 www...................................7 4 SOURCE TABLES STRUCTURE IN DB.........................................................................................14 6.14 7 DEFAULT VALUES AND EXCEPTION HANDLING........................................................2 9................................................................................com | ....1 6...................................................................................................................................28 SIGN OFF.......15 8 TRANSFORMATION MAPPING RULES...........................................................6 3 EXCEPTION/SPECIFIC INFORMATION ABOUT THE SOURCE.......................................TOGO_ALU_HLR Information Analysis Document Table of Contents 1 INTRODUCTION...................................................................................................................13 6 TARGET FIELD STRUCTURE...1 8......................26 Page 4 Proprietary and Confidential | Version 1................................1 9..............16 DIM_SUBS_HLR.......29 10....................................................................................2 DIM_SUBS_HLR..................................................2 DIM_SUBS_HLR.......16 DIM_SUBS_SERVICE_HLR...

com | .0 www. and Business Rules that will be used to transform reference data or contract level data for the TOGOCELL HLR Profile data source.mara-ison. Transformation. Page 5 Proprietary and Confidential | Version 1.TOGO_ALU_HLR Information Analysis Document 1 INTRODUCTION This document explains the Mapping.

0 www.mara-ison.com | .TOGO_ALU_HLR Information Analysis Document 2 SOURCE SYSTEMS Source System Source Type Source File Location/Directory Polling Mechanism Data Frequency Owner of Source/Interface Alcatel HLR ASCII Page 6 Proprietary and Confidential | Version 1.

TOGO_ALU_HLR Information Analysis Document 3 EXCEPTION/SPECIFIC INFORMATION ABOUT THE SOURCE Page 7 Proprietary and Confidential | Version 1.0 www.mara-ison.com | .

ID 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 Page 8 RW_TOGO_ALU_HLR COLUMN NAME FILENAME SUBCRIBERIMSI NETWORKACCESSMODE SUBSCRIBERCATEGORY SMSMTPP SMSMOPP GPRS MSISDN BEARERSERVICELIST BEARERSERVICEWITHOUTSNLIST ROAMINGRESTRICTIONTYPE GPRSCSRESTRICTIONLISTNUM CHARGINGCHARACTERISTICS TRANSFEROFSMOPTION ACCESSRESTRICTIONDATA CSALLOCATIONRETENTIONPRIORITY PSROAMINGRESTRICTIONTYPE PACKETSWTCSRESTRICTONLISTNUM CBOC CBOCACT CBOIC CBOICACT CBOIEXHC CBOIEXHCACT CBIC CBICACT CBIRO CBIROACT CCB ODBOC ODBOIC ODBOIEH ODBOROH ODBOIZ ODBOZEH ODBOIHZ ODBIC Proprietary and Confidential | Version 1. The Data Type for all the fields in RAW is kept as VARCHAR2 (255 Byte) by default.0 DATA TYPE VARCHAR2 (255 VARCHAR2 (255 VARCHAR2 (255 VARCHAR2 (255 VARCHAR2 (255 VARCHAR2 (255 VARCHAR2 (255 VARCHAR2 (255 VARCHAR2 (255 VARCHAR2 (255 VARCHAR2 (255 VARCHAR2 (255 VARCHAR2 (255 VARCHAR2 (255 VARCHAR2 (255 VARCHAR2 (255 VARCHAR2 (255 VARCHAR2 (255 VARCHAR2 (255 VARCHAR2 (255 VARCHAR2 (255 VARCHAR2 (255 VARCHAR2 (255 VARCHAR2 (255 VARCHAR2 (255 VARCHAR2 (255 VARCHAR2 (255 VARCHAR2 (255 VARCHAR2 (255 VARCHAR2 (255 VARCHAR2 (255 VARCHAR2 (255 VARCHAR2 (255 VARCHAR2 (255 VARCHAR2 (255 VARCHAR2 (255 VARCHAR2 (255 www.com Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) | .mara-ison.TOGO_ALU_HLR Information Analysis Document 4 SOURCE TABLES STRUCTURE IN DB All source tables are to be listed in this section with table structure and column description.

mara-ison.TOGO_ALU_HLR Information Analysis Document 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 Page 9 ODBIRO ODBIRZ ODBRGPRS ODBPS ODBPSHR ODBPSVR ODBROH ODBROHC ODBSSM ODBS1 ODBS2 ODBS3 ODBS4 ODBOPRI ODBOPRE ODBFN ODBFNI ODBFNIEH ODBFNZ ODBFNZEH ODBCT ODBCTC ODBCTI ODBCTZ ODBCTDC ODBCTM CFU CFBUSY CFNREPLY CFNREACH CFD MSCFNOABILITY CFUNCS CFUNFS CFBNCS CFBNFS CFNRYNCS CFNRYNFS CFNRCNCS CFNRCNFS CLIP CLIPOVERIDECATEGORYSTATE CLIR PRESENTATIONMODE CW CWACTON6BSG Proprietary and Confidential | Version 1.0 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) | www.com .

0 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) | Page 10 www.TOGO_ALU_HLR Information Analysis Document 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 CH MPTY COLP COLPOVERRIDECATEGORYSTATE COLR CALLTRANSFERPROVISIONEDFLAG AOCCPROVISIONEDFLAG AOCIPROVISIONEDFLAG MALICIOUSCALLPROVISIONEDFLAG OSS1 OSS2 OSS3 OSS4 OSS5 OSS6 OSS7 OSS8 OSS9 OSS10 OSS11 OSS12 OSS13 OSS14 OSS15 OSS1ACTON6BSG OSS2ACTON6BSG OSS3ACTON6BSG OSS4ACTON6BSG OSS5ACTON6BSG OSS6ACTON6BSG OSS7ACTON6BSG OSS8ACTON6BSG OSS9ACTON6BSG OSS10ACTON6BSG OSS11ACTON6BSG OSS12ACTON6BSG OSS13ACTON6BSG OSS14ACTON6BSG OSS15ACTON6BSG OUTGOINGCAMEL TERMINATINGCAMEL CAMELLOCATIONREQUESTFLAG CAMELSTATUSREQUESTFLAG OCSICOLLECTEDINFOTDPSERVKEY OCSICOLLECTEDINFOTDPSCPISDN OCSICOLLECTEDINFOTDPDFLTCALH Proprietary and Confidential | Version 1.com .mara-ison.

TOGO_ALU_HLR Information Analysis Document 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 TCSITERMATTEMPTTDPSERVKEY TCSITERMATTEMPTTDPSCPISDN TCSITERMATTEMPTTDPDFLTCALH OCSICAMELVLRNOTSUPPDFLTHANDL OCSICAMELGMSCNOTSUPPDFLTHDL CALLTYPECRITERIA MATCHTYPE DESTINATIONNUMBERCRITLIST OCSICAMELCAPABILITYHANDLING TCSICAMELCAPABILITYHANDLING OCSIROUTESELECTFAILTDPSERVKEY OCSIROUTESELECTFAILTDPSCPISDN OCSIROUTESELECTFAILTDPDFLTCALH TIFCSITRANSFORMATIONINFORMFLAG DESTNBLENGTHCRITERIALIST ROUTESELECTFAILTDP CAUVCRITLIST ORIGINBSCCRIT ORIGINBSGCRIT CAMELMARKACTIVATIONROAMERS CAMELMARKINHIBITIONROAMERSCS SMOCSICOLLECTEDINFOTDPSERVKEY SMOCSICOLLECTEDINFOTDPSCPISDN SMOCSICOLLECTEDINFOTDPDFLTCALH SMOCSICAMELCAPABILITYHANDLING SMOCSICAMELNOTSUPPDFLTHDL CODINGALPHABET SERVICECODE SCPADDRESS CUGINTERLOCKCODEIND1 PREFCUGINDEXFORSPEECH INTRACUGOPTIONIND1 INTERCUGRESTFORSPEECH GPRSCSIPDPCONCHGPOSTDPSERVKEY GPRSCSIPDPCONCHGPOSTDPSCPISDN GPRSCSIPDPCONCHGPOSTDPDFLTCALH GPRSCSIPDPCONESTACKTDPSERVKEY GPRSCSIPDPCONESTACKTDPSCPISDN GPRSCSIPDPCONESTACKTDPDFLTCALH GPRSCSIPDPCONESTABTDPSERVKEY GPRSCSIPDPCONESTABTDPSCPISDN GPRSCSIPDPCONESTABTDPDFLTCALH GPRSCSICAMELCAPABILITYHANDLING GPRSCSICAMELSGSNNOTSUPPDFLTHDL LOCALMOBILESTATIONIDENTITY VLRISDN Proprietary and Confidential | Version 1.0 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 (255 Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) Byte) | Page 11 www.mara-ison.com .

TOGO_ALU_HLR Information Analysis Document 176 177 178 179 180 181 SGSNISDN MSCISDN PDPPROFILEID CFTYPE BSGTYPE FORWARDEDTONUMBER VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 (255 (255 (255 (255 (255 (255 Byte) Byte) Byte) Byte) Byte) Byte) Page 12 Proprietary and Confidential | Version 1.0 www.mara-ison.com | .

Sequence of execution of the mentioned Business Mapping.TOGO_ALU_HLR Information Analysis Document 5 DESIGN ASSUMPTION   The adapter for this source will generate one target table and use the mentioned reference tables as Lookup/Dimensional Reference. Transformation and other rules should be used in the order specified/maintained in this document.mara-ison. DIM_RA_MAST_REASON RW_TOGO_ALU_HLR DIM_RA_MAST_BUSINESS_UNIT DIM_RA_MAST_EVENT_TIME_SLOT DIM_RA_MAST_SYSTEM DIM_RA_MAST_NETWORK_ELEMENT DIM_SUBS_HL R E_HLR DIM_SUBS_SERVIC DIM_RA_MAST_EVENT_DATE DIM_RA_MAST_SERVED_TYPE DIM_RA_MAST_DIAL_DIGIT Source Table Target Table (FCT) Reference Table (DIM) DIM_RA_MAST_NUM_SERIES_LOOKUP DIM_RA_MAST_ZERO_FLAG DIM_RA_MAST_EVENT_DATE Page 13 Proprietary and Confidential | Version 1.0 www.com | .

0 www.2 DIM_SUBS_SERVICE_HLR NULLAB LE N N N N Y Y Y N N N N Y Y DEFAUL T ID 1 2 3 4 5 6 7 8 9 10 11 12 13 COLUMN NAME SERVED_IMSI SERVED_MSISDN PROCESS_DATE_KEY SERVICE_ID_KEY SERVICE_VALUE SERVICE_STATUS SUBS_BU_KEY SYS_ID_KEY NE_ID_KEY FILE_NAME POPULATION_DATE_TIME FLEXI_COL_1 FLEXI_COL_2 DATA TYPE VARCHAR2 (20 Byte) VARCHAR2 (30 Byte) DATE VARCHAR2 (5 Byte) VARCHAR2 (5 Byte) VARCHAR2 (15 Byte) NUMBER (3) NUMBER (3) NUMBER (4) VARCHAR2 (50 Byte) DATE VARCHAR2 (30 Byte) VARCHAR2 (30 Byte) PK 1 2 3 4 -99 -99 SYSDATE Page 14 Proprietary and Confidential | Version 1.mara-ison.TOGO_ALU_HLR Information Analysis Document 6 TARGET FIELD STRUCTURE 6.1 ID 1 2 3 4 5 6 7 8 9 10 11 12 DIM_SUBS_HLR DATA TYPE VARCHAR2 (30 Byte) VARCHAR2 (20 Byte) DATE NUMBER (3) NUMBER (3) VARCHAR2 (3 Byte) NUMBER (3) NUMBER (4) VARCHAR2 (50 Byte) DATE VARCHAR2 (30 Byte) VARCHAR2 (30 Byte) PK 1 2 3 NULLAB LE N N N Y N Y N N N N Y Y DEFAUL T COLUMN NAME SERVED_MSISDN SERVED_IMSI PROCESS_DATE_KEY SUBS_BU_KEY SRV_TYPE_KEY SUBS_STATUS_KEY SYS_ID_KEY NE_ID_KEY FILE_NAME POPULATION_DATE_TIME FLEXI_COL_1 FLEXI_COL_2 -99 -99 -99 SYSDATE 6.com | .

com | .Default Value of any type of Indicator used in this data source shall be ‘9’ Page 15 Proprietary and Confidential | Version 1.Default Value of any date field used in this data source shall be 01/01/2020 Key:‘-99’ – UNKNOWN – This key value shall be used in case where the field value is not available in source table.TOGO_ALU_HLR Information Analysis Document 7 DEFAULT VALUES AND EXCEPTION HANDLING Date:. IND:.0 www.mara-ison. ‘-98’ – NOT APPLICABLE – This key value shall be used in cases where the field is not applicable. ‘-97’ – NOT AVAILABLE/DEFAULT – This key value shall be used in cases where there is no information available due to unavailability of updated reference information in order to populate that particular ‘Key’ and hence can’t be used a reference/lookup.

2 SL. FILENAME SERVED_MSISDN FILE_NAME DIRECT MAPPING 8. If MSISDN have single value. then map same directly. DIM_SUBS_SERVICE_HLR SOURCE_FIELD SUBCRIBERIMSI RELATIONSHIP DIRECT MAPPING TARGET_FIELD SERVED_IMSI • • MSISDN & BEARERSERVICELIST have values in pair. If MSISDN have multiple values separated by ‘|’ and BEARERSERVICELIST does not contains ‘TELEPHON’ then populate MSISDN corresponding to ‘BS26TC1’ TARGET_FIELD SERVED_IMSI MSISDN/BEARERSERVICELIST 2 .1 SL. If MSISDN have multiple values separated by ‘|’ and BEARERSERVICELIST does not contains ‘TELEPHON’ then populate MSISDN corresponding to ‘BS26TC1’ DIRECT MAPPING • • MSISDN/BEARERSERVICELIST • • • 2 . FILENAME SERVED_MS ISDN FILE_NAME Page 16 Proprietary and Confidential | Version 1.com | . 1 . If MSISDN have multiple values separated by ‘|’ and BEARERSERVICELIST contains ‘TELEPHON’ then take the value present in MSISDN corresponding to TELEPHON in BEARERSERVICELIST. then map same directly. 3 .TOGO_ALU_HLR Information Analysis Document 8 TRANSFORMATION MAPPING RULES 8.mara-ison. DIM_SUBS_HLR SOURCE_FIELD SUBCRIBERIMSI RELATIONSHIP DIRECT MAPPING MSISDN & BEARERSERVICELIST have values in pair. NO.0 www. 1 . If MSISDN have multiple values separated by ‘|’ and BEARERSERVICELIST contains ‘TELEPHON’ then take the value present in MSISDN corresponding to TELEPHON in BEARERSERVICELIST. If MSISDN have single value. NO.

mara-ison. for the matching row take the value present in LOOKUP_PARAM 1 and populate in SERVICE_ STATUS 1 Page 17 Proprietary and Confidential | Version 1. 4 . 5 . NO. BS21 BS22 BS24 BS25 BS26 GBS20 BS31 BS32 BS33 BS34 GBS30 GPRS TELEPHON EMERGENCY SMSMT SMSMO FAX61 FAX62 BS26TC1 SERVICE_VALU E Populate the name of the service present in BEARERSERVICE LIST for each of the services. SOURCE_FIELD RELATIONSHIP TARGET_FIELD 3 .TOGO_ALU_HLR Information Analysis Document SL.0 www.com | . Need to populate a separate row for each service with their corresponding MSISDN in SERVED_MSISDN field. If SERVICE_VALUE is coming null then set target field as ‘-99’ else lookup exact match of SERVICE_VALUE field against column HLR_SERVICE_VALUE of DIM_RA_MAST_SUBS_SERVICES and for matching row pick up corresponding HLR_SERVICE_ID_KEY and map it to target field else map ‘-97’ to the target table. When service value like ‘GPRS’ then take the value present in PDPPROFILEID and match with NUM_SERIES of DIM_RA_MAST_ NUM_SERIES_LO OKUP table where LIST_CATEGORY _KEY =17. Check the rule for SERVICE_POPULATION Check the rule for SERVICE_POPULATION SERVICE_ID_KEY SERVICE_VALUE SERVICE_STATUS SERVICE POPULATION SL NO 1 FIELD NAME/VALUE BEARERSERVIC ELIST MSISDN BUSINESS RULE The BEARERSERVICELIST field may contain the single or multiple values separated by '|' from the following list of Basic service.

Mu ltiple values may come in PDPPROFILEID separated by ‘&’ the above lookup need to be performed for each of those values and all of the returned value need to be populate by separating ‘|’ in FLEXI_COL_1 If for a value no match found then populate the source value directly.mara-ison. Multiple values are seprated by '.'.com 1 Page 18 Proprietary and Confidential | Version 1.0 | .For each of the pairs need to genrate a row for the service.TOGO_ALU_HLR Information Analysis Document 2 CFTYPE/BSGTYP E/FORWARDED TONUMBER T62 GPRS&TELEPHON(for it also need to split the row ) Values are coming in pair in these fields. Populate corresponding value in FORWARDEDTO NUMBER after removing first two digits in FLEXI_COL_1 If no match www. FLEXI_COL_1.If match found the take the corresponding LOOKUP_PARAM 2 and populate in SERVICE_VALUE field. Match each value of CFTYPE/BSGTYP E with NUM_SERIES/LO OKUP_PARAM1 where list_Category_ke y=15.

intraCugOptio nInd1.com | .intraCug | Version 1.0 Page 19 Proprietary and Confidential www.interCug RestForSpeech COLR CUG COLP MPTY HOLD CAW CLIR Take the value in source field and populate Take the value in source field and populate Take the value in source field and populate Take the value in source field and populate Take the value in source field and populate Take the value in source field and populate Take the value in source field and populate 1 CLIP 4 CLIP 10 If cugInterlockCodeInd1 is not null the then populate service with the primary MSISDN(as populate in DIM_HLR_SUBS table).And populate the values present in cugInterlockCodeInd1/prefC ugIndexForSpeech.TOGO_ALU_HLR Information Analysis Document found then mark the that one as CFUNDEF 3 If source is not null the then populate service If source is not null the then populate service CLIR 5 If source is not null the then populate service CW (Validate it) 6 If source is not null the then populate service CH 7 If source is not null the then populate service MPTY 8 If source is not null the then populate service COLP 9 If source is not null the then populate service COLR cugInterlockCo deInd1/prefCug IndexForSpeec h.mara-ison.

If BearerServiceList has value like ‘GPRS’ then skip this rule.interCugRestFor Speech after concating(use '|' as separator between values) and populate into flexi_col1 column.mara-ison.CBOIC Populate as service Populate as service OC OIC 1 If CBOC <> 1 and ODBOC <> 1 then populate '1' else populate '0' If CBOIC <> 1 and ODBOIC <> 1 then populate | Page 20 Proprietary and Confidential | Version 1. GPRS 13 ODBOC. If NETWORKACCESSMODE have value like '1' or '2' AND ODBRGPRS<>1 then populate as service and BearerServiceList not has value like ‘GPRS’.0 www.CBOC ODBOIC. for the matching row take the value present in LOOKUP_PARAM1 and populate in FLEXI_COL_1.com .Multiple values may come in PDPPROFILEID separated by ‘&’ the above lookup need to be performed for each of those values and all of the returned value need to be populate by separating ‘|’ in FLEXI_COL_1.PDPPR OFILEID 12 OptionInd1. If for a value no match found then populate the source value directly.TOGO_ALU_HLR Information Analysis Document 11 NETWORKACCE SSMODE. And take the value present in PDPPROFILEID(RW_SUBS_SE RVICE_HLR .NETWORKACCESSMODE_PD PPROFILEID) and match with NUM_SERIES of DIM_RA_MAST_NUM_SERIES_ LOOKUP table where LIST_CATEGORY_KEY =17.

SMOCSI COLLECTEDINF OTDPSCPISDN CCB Populate as service If TERMINATINGCAMEL = 1 then populate as service.SMOCSICOLLECTE DINFOTDPSCPISDN(seprated by '|') and populate on FLEXI_COL_1 Populate as service ROAMGPRS '1' else populate '0' If CBOIEXHC = 1 or ODBOIEH =1 then populate '1' else populate '0' If CBIC <> 1 and ODBIC <> 1 then populate '1' else populate '0' If ODBROH <> 1 then populate'1' else populate '0' If ODBPSHR <> 1 then populate'1' else populate '0' TCSI 1' SMOCSI CCBS 1 If CCB = 1 then | Page 21 Proprietary and Confidential | Version 1.CBIC 16 Populate as service IC ODBROH 17 Populate as service ROAM ODBPSHR 18 TERMINATINGC AMEL.com . ODBOIEH 15 Populate as service BOICEXHC ODBIC.0 www.mara-ison.TCSITERMATTEMPTTDP SCPISDN (separated by '|') and populate on FLEXI_COL_1 If SMOCSICOLLECTEDINFOTDP SERVKEY <> 0 then populate as service.TOGO_ALU_HLR Information Analysis Document 14 CBOIEXHC.Concat TCSITERMATTEMPTTDPSERV KEY.TCSITER MATTEMPTTDP SERVKEY.Concat SMOCSICOLLECTEDINFOTDP SERVKEY.TCSIT ERMATTEMPTT DPSCPISDN 19 20 SMOCSICOLLEC TEDINFOTDPSE RVKEY.

TOGO_ALU_HLR Information Analysis Document populate 1 else populate 0 Page 22 Proprietary and Confidential | Version 1.com | .mara-ison.0 www.

Take ‘DDMMYY’ portion from the filename and convert to MM/DD/YYYY format and populate. Else populate ‘2’ If odbic = 1 then populate ‘2’ else if odboc = 1 then populate ‘3’ else populate ‘1’ ‘24’ NE_ID_KEY ‘10’ 7 . SUBS_BU_KEY CONSTANT VALUE: ‘1’. SUBS_STATUS_KEY 5 .com | . If OCSICAMELCAPABILITYHANDLING is null then populate ‘1’ 3 .mara-ison. Filename have the format of ‘Hlr_DDMMYY.txt’. Filename have the format of ‘Hlr_DDMMYY. PROCESS_DATE_KEY 2 . PROCESS_DATE_KEY 2 . SUBS_BU_KEY CONSTANT VALUE: ‘1’. SYS_ID_KEY 6 . SRV_TYPE_KEY 4 POPULATION_DATE_TIME Else populate ‘2’ Populate from SYSDATE Page 23 Proprietary and Confidential | Version 1. Take ‘DDMMYY’ portion from the filename and convert to MM/DD/YYYY format and populate. POPULATION_DATE_TIME Populate from SYSDATE 9.0 www. LOOK_UP_TABLE 1 .1 SL NO DIM_SUBS_HLR TARGET_FIELD_NAME BUSINESS RULES Take the date portion from FILENAME. LOOK_UP_TABLE 1 .TOGO_ALU_HLR Information Analysis Document 9 BUSINESS MAPPING RULES 9. SRV_TYPE_KEY 4 .txt’. If OCSICAMELCAPABILITYHANDLING is null then populate ‘1’ 3 .2 SL NO DIM_SUBS_SERVICE_HLR TARGET_FIELD_NAME BUSINESS RULES Take the date portion from FILENAME.

com | .mara-ison.TOGO_ALU_HLR Information Analysis Document SL NO TARGET_FIELD_NAME BUSINESS RULES LOOK_UP_TABLE 5 . ‘24’ NE_ID_KEY ‘10’ Page 24 Proprietary and Confidential | Version 1.0 www. SYS_ID_KEY 6 .

mara-ison.com | .TOGO_ALU_HLR Information Analysis Document Page 25 Proprietary and Confidential | Version 1.0 www.

1 APPENDIX RI_MISMATCH SHORT CODE For RI_MISMATCH_REASON field the following short codes are used for the respective columns.com | .TOGO_ALU_HLR Information Analysis Document 10 10. No.mara-ison.0 www. 1 2 3 4 5 FACT Field Name IN_TG_ID_KEY OUT_TG_ID_KEY SRV_TYPE_KEY NE_ID_KEY OTHER_MSISDN_DIAL_DIGIT_KEY SERVED_MSISDN_DIAL_DIGIT_KEY Short Code INTG OUTTG ST NEID OM SM 6 SERVED_MSRN_DIAL_DIGIT_KEY 7 THIRD_PARTY_DIAL_DIGIT_KEY 8 9 10 TERMINATION_REASON_KEY RATE_PLAN_KEY MSRN TP TR RP Page 26 Proprietary and Confidential | Version 1.

com | . Page 27 Proprietary and Confidential | Version 1.0 www.mara-ison.TOGO_ALU_HLR Information Analysis Document 11 RULE REFERENCE Any project specific rule or reference is to be added in this section when used.

mara-ison.0 www.TOGO_ALU_HLR Information Analysis Document 12 LOOK UP TABLE Any project specific lookup table provided by TOGOCELL is to be added in this section when used.com | . Page 28 Proprietary and Confidential | Version 1.

0 www.mara-ison.TOGO_ALU_HLR Information Analysis Document 13 SIGN OFF KROLL TELECOM Project Manager MARA-ISON CONNECTIVA Project Manager TOGOCELL PROJECT MANAGER ____________________ Dated: ____________________ Dated: ____________________ Dated: Page 29 Proprietary and Confidential | Version 1.com | .

Sign up to vote on this title
UsefulNot useful