Está en la página 1de 159

Los procesos de

calificación

5.3 BSCS
6 Concourse Parkway, Suite 2700, Atlanta, GA 30328
La información contenida en este manual y el software pertinente LHS son propiedad y
están sujetas a cambio sin previo aviso. Este documento no representa ninguna obligación
por parte de LHS de sistemas de comunicaciones, Inc. El software descrito en este
documento se suministra sobre la base de un acuerdo de licencia general o una licencia
única por una sola vez. El software no puede ser utilizado ni será cedida a terceros, a
menos que esté específicamente permitido dentro de los términos del contrato. Cualquier
persona a copiar el software en cinta magnética, disco o cualquier otro medio para
cualquier fin que no sea su propio uso sin el consentimiento expreso por escrito de LHS
de sistemas de comunicaciones, Inc. es responsable.
Table of Contents Rating Processes

Tabla de contenido

1. Manual Visión general......................................................................................... 1-1

2 Tabla de extracción Handler .............................................................................. 2-1

TEH general ..................................................................................................................... 2-1


TEH lógica de procesamiento .......................................................................................... 2-2
A partir del TEH .............................................................................................................. 2-4
TEH archivos y directorios .............................................................................................. 2-5
TEH Control de errores .................................................................................................. 2-17
Requisitos de Recursos TEH ......................................................................................... 2-18

3 Promedio de entrada Handler ............................................................................ 3-1

RIH general ...................................................................................................................... 3-1


Las tablas de referencias cruzadas ................................................................................... 3-5
Procesamiento RIH ........................................................................................................ 3-15
Configuración del Registro RIH .................................................................................... 3-21
A partir RIH ................................................................................................................... 3-29
Funcionalidad específica RIH ........................................................................................ 3-30
Archivos RIH, Directorios y Salida ............................................................................... 3-35
RIH Control de errores................................................................................................... 3-40

4 Factor de carga Handler ..................................................................................... 4-1

RLH general ..................................................................................................................... 4-1


Procesamiento HLR ......................................................................................................... 4-4
Configuración del registro HLR .................................................................................... 4-10
A partir del HLR ............................................................................................................ 4-13
Archivos HLR, Directorios y Salida .............................................................................. 4-14
Configuración de un nuevo ciclo de Bill en la HLR ...................................................... 4-16
 yo
Table of Contents Rating Processes
RLH Control de errores ................................................................................................. 4-17
Visión general .................................................................................................................. 5-1

5 Informe de Error Handler .................................................................................. 5-2

Visión general .................................................................................................................. 5-2


A partir de la ERH ........................................................................................................... 5-3
salida ERH ....................................................................................................................... 5-4

6 Trabajo diario ...................................................................................................... 6-1

Visión general .................................................................................................................. 6-1


DLY lógica de procesamiento ......................................................................................... 6-2
A partir del DLY .............................................................................................................. 6-4
DLY archivos y directorios .............................................................................................. 6-5
DLY Control de errores ................................................................................................... 6-6

ii 
Manual Overview Rating Processes

Valoración
Procesos BSCS
5.23
1. Presentación del manual

Propósito de La Clasificación procesos de documentación manual presenta acerca de los


este manual procesos del servidor BSCS que se utilizan para registros detallados de
llamadas tarifa para el procesamiento por BSCS.

Nota: El manual también incluye dos procesos misceláneos, que interactúan


con la mayoría de los procesos de servidor.

módulos Los siguientes módulos están incluidos en este manual (en este orden):
incluido  Los procesos de calificación
s
 Tabla de extracción de Handler (TEH)
 Promedio de entrada Handler (RIH)
 Factor de carga Handler (HLR)
 Varios procesos
 Informe de Error Handler (ERH)
 Todos los días de trabajo (RET)

Finalidad del Los procesos de calificación BSCS son los medios para convertir los registros
proceso de detallados de llamadas en forma de Transacciones sin rating (UTXs) a las
calificación transacciones nominal (RTXs). Los RTXs son utilizados por los procesos de
facturación para crear facturas.

Continúa en la siguiente página


Manual Overview Rating Processes

LHS Communications Systems, Inc. 1-1


Rating Processes Manual Overview

Descripción general del manual, Continuado

Ilustración El siguiente diagrama de flujo ilustra las relaciones de estos módulos a los
procesos generales de servidor y el uno al otro.

registros
DRH duplicad
CDR
os
del
MSC UTX archivo de
CHU trabajo
UTX
HAI
DIH FIH

UTX Plan de Tarifa


(MP)
XREFs
CHU

TIH IIH RIH

VPLMN y
XREFs RLH SPLMN
Los HPLMN y
RTX
TEH archivos SPLMN
RTX
TAP
TIMM Mensaje
genera factura
(Específico del
RTX BCH BGH sitio) para DEH
módulo externo
Mesa imagen Cuenta,
Lee información, envía de vuelta.
miradas a tasas,
descuentos, FUoM,
BSCS país, etc.
Base de MCH
datos POST
DOH
AL
MSDR
XREFs

TOH

1-2 LHS de sistemas de comunicaciones, Cía.


Table Extraction Handler Rating Processes

2 Tabla Extracción Manipulador

TEH general

Propósito para Las tabla de extracción de Handler (TEH) cargas de referencia de datos que
el módulo es utilizado por varios módulos de procesamiento de mensajes BSCS para
permitir el acceso rápido a partir de la base de datos BSCS en la referencia
cruzada (XREF) archivos. Los módulos que utilizan el TEH incluyen:
 la FILE yoNput HAndler(FIH),
 el INCOLLECT yoNput HAndler(IIH),
 El rATE yoNput HAndler(RIH),
 El dATA miXTRACT HAndler (DEH), y
 El dATA Output HAndler(DOH).

En este capítulo En este capítulo encontrará información sobre los siguientes temas.

Tema Consulte
la
página
TEH general 1
TEH lógica de procesamiento 2
A partir del TEH 4
TEH archivos y directorios 5
TEH Control de errores 18
Requisitos de Recursos TEH 19

LHS Communications Systems, Inc. 2-1


Rating Processes Table Extraction Handler

TEH lógica de procesamiento

Tratamien Después de evaluar los parámetros de línea de comando, el TEH procesa cada
to general tabla de referencia cruzada (XREF) por separado. Cuando se crea el archivo,
el TEH recupera los datos de las tablas de bases de datos correspondientes,
realiza conversiones si es necesario, y escribe los registros en el fichero de
salida. Si se requiere la clasificación de datos, el TEH lee todo el archivo de
nuevo, la clasifica en la memoria, y escribe de nuevo.

Soporte para el El módulo INTERNACIONAL itinerancia (IR) puede determinar si un


intercambio de intercambio de archivos TAP vacío se ha acordado con una VPLMN. Si es
archivos TAP así, el Departamento de Salud debe ser capaz de enviar archivos TAP
vacía vacías. Desde el Departamento de Salud es configurable, es posible tener
diferentes acuerdos con las VPLMN dependiendo de si se admite el
intercambio de archivos TAP vacía. El IIH también puede ser configurado
para aceptar archivos TAP vacías.
La ventana del acuerdo de roaming en el módulo INTERNACIONAL
itinerancia (IR) rellena una columna en la tabla MPURGTAB. Esta
información debe ser escrita en el archivo RGDEFTAB REFX por el TEH. El
valor de la columna indica si el intercambio de archivos TAP vacío es
compatible con una cierta VPLMN.
El nombre de la columna en la tabla MPURGTAB es:
EMPTY_TAP_SUPPORT;
los valores son [Y / N].

MTC Cada VPLMN puede evaluar MTC abonado itinerante saliente (llamadas de
calificación telefonía móvil de finalización). Si está habilitado para una VPLMN, cada
para VPLMN MTC para un abonado de esta VPLMN tiene una clasificación de acuerdo con
abonado un modelo de tarifa especial para los MTC a esta VPLMN.
TEH extiende la mesa RGDEFTAB REFX a través de los campos
MTC_TMCODE y MTC_SPCODE. Dos columnas de la tabla MPURGTAB
con el mismo nombre se utilizan para rellenar estos campos. El valor por
defecto es '0'.

Continúa en la siguiente página


Rating Processes Table Extraction Handler

2-2 LHS de sistemas de comunicaciones, Cía.


Table Extraction Handler Rating Processes

TEH procesamiento lógico, Continuado

registros de Con el fin de proveedores de servicios de apoyo como clientes, el TEH


salida descarga el campo customer_id de la tabla de base de MPURATAB. Esto
proveedor de permite RIH y DEH, cuando se emiten los registros RTX en el disco, para
servicios determinar si el ID de cliente asociado con los registros RTX está escrito
también está asociado con el proveedor de servicios. Si es así, la RIH y DEH
envían los registros al directorio de red móvil (SPLMN) Salida de suelo
público proveedor de servicios,
{} TRABAJO / MP / RTX / TRAC / OUT / SPLMN}. El TEH también
descarga el tipo de PLMN (plmn_type) a partir de la base de datos, por lo
que el DEH puede producir correctamente los archivos de salida necesarios.
Referencia: Detalles con respecto a estos archivos de referencia se
puede encontrar en los capítulos relativos a la RATE yoNput HAndler y la
DATA miXCHANGE HAndler.

LHS Communications Systems, Inc. 2-3


Rating Processes Table Extraction Handler

A partir del TEH

normal de arranque En funcionamiento normal, la TPODER miXtraction HAndler está


programado para ejecutar cada noche como un trabajo Cron.

comenzando en línea El TEH también se puede iniciar desde el BSCS EXTERIORES


yoNTERFACES (ES) módulo. Las siguientes opciones de línea de órdenes
pueden ser especificadas:

Opción Result
ado
-t Agrega información de seguimiento a la salida
estándar.
-k TEH no se detiene si se producen errores
durante la generación de una tabla de XREF
(ya que normalmente eran esta opción no se
especifica).
-F Fuerzas del TEH para correr, incluso si ya se está
ejecutando en la fecha actual.
{} REFX nombre de Si se especifican los nombres de tablas uno o más
la tabla [{REFX REFX, el TEH sólo crea las tablas especificadas;
nombre de la tabla 2}] de lo contrario, se crean todas las tablas REFX.
Nota: Los nombres de tabla deben ser dadas en
letras mayúsculas, pero el -t, -ky
parámetros -f no entre mayúsculas y
minúsculas.

Fecha de procesamiento Si un proceso por lotes que requiere XREF mesas avisos que las
tablas no son de la fecha real almacenada en TEHRNTAB, se detiene el
procesamiento adicional y activa el TEH a través de la BSCS entre procesos
de comunicación. La fecha actual se escribe en la tabla TEHRNTAB
después de todas las otras tablas REFX se generan con éxito.
Rating Processes Table Extraction Handler

2-4 LHS de sistemas de comunicaciones, Cía.


Table Extraction Handler Rating Processes

TEH archivos y directorios

directorios El TEH crea una salida para los siguientes directorios:

Directorio archiv Explicación


os
{} TRABAJO / Tablas REFX Mantiene los archivos XREF
REFX cuales
se accede por los otros
módulos BSCS.
{} TRABAJO / TEHpid.CTR Un archivo de lista de control
TMP (actualmente no se utiliza)
TEHpid.ERR Un archivo de lista de errores
que contiene mensajes de error.
TEHpidGENTBL.PRT Un archivo de protocolo que
contiene el nombre de cada
tabla REFX creado (incluso si
los errores
ocurrió).

Los detalles Las tablas siguientes proporcionan una breve descripción de cada tabla REFX
de las tablas y mostrar los módulos que utilizan cada tabla. Las tablas de la base de la cual
REFX se deriva la tabla XREF se enumeran. se da información adicional sobre el
origen de los datos en la base de datos.

CODEFTAB
Descripción Tabla de definición de contrato.
Usado por RIH
tablas de la base CONTRACT_ALL, CostCenter
poblado por CLIENTE UNADMINISTRACIÓN

CNDEFTAB
Descripción Marcadas dígitos del contador de tabla de definición.
Esta mesa
cesionarios marcar dígitos para un contador.
Usado por RIH
tablas de la base MPDDATAB
poblado por guión inserto

Continúa en la siguiente página


Table Extraction Handler Rating Processes

LHS Communications Systems, Inc. 2-5


Rating Processes Table Extraction Handler

¡Error! Sin texto del estilo especificado en el documento., Continuación

Los detalles breves descripciones de los archivos XREF continúan.


de las tablas
REFX
(continuado)
CSDEFTAB
Definición tarifa de peaje información del plan; determina
intervalo de calificación
(Por segundo, por minuto)
Usado por RIH
tablas de la base IXC_TM_TOLL_RATE_PLAN
poblado por SY ERVICIOS TARIFFS

DZLSTTAB,
DZnnnnnn
Descripción Zona Marcadas tablas de definición. Estas tablas
contienen los orígenes y puntos de terminación de
las zonas tarifarias; para cada grupo de zonas, se
crea una tabla DZnnnnnn, donde nnnnnn es un
número de secuencia.
El DZLSTTAB une el grupo de zonas con las
tablas DZnnnnnn.
Usado por RIH
tablas de la base MPULKTMM, MPULKTMZ
poblado por SY ERVICIOS TARIFFS (Configuración y la liberación de
modelos de tarifas).

ECDEFTAB
Descripción Tabla externa Definición del portador. Contiene los
modelos de tarifas de los transportistas externos
Usado por RIH
tablas de la base MPDECTAB, MPULKEXM
poblado por Insertar la escritura, EXTERIORES CARRIERS (dato de
referencia)

EPDEFTAB
Descripción Teléfono excepcional número de la tabla Definición.
Una lista de los números de teléfono que se traduce
en otros números; estos números son excluidos de
normalización.
Usado por RIH
tablas de la base MPDPTTAB
poblado por guión inserto

Continúa en la siguiente página


Rating Processes Table Extraction Handler
2-6 LHS de sistemas de comunicaciones, Cía.
Table Extraction Handler Rating Processes

¡Error! Sin texto del estilo especificado en el documento., Continuación

Los detalles breves descripciones de los archivos XREF continúan.


de las tablas
REFX
(continuado)
FIDEFTAB
Descripción Tabla básica Definición de filtro. Reglas para el
filtrado de la
registros entrantes.
Usado por IIH, FIH
tablas de la base MPDSKTAB
poblado por SY ERVICIOS TARIFFS (Datos de referencia,
opciones, filtro)

GSDEFTAB
Descripción El servicio de mesa Definición. Definición de la Tele,
Portador
y servicios suplementarios.
Usado por RIH, IIH, FIH
tablas de la base MPSSVTAB
poblado por guión inserto

GZDEFTAB
Descripción Zona genérico Definición de la tabla. Lista de los
módulos de tasas
para las zonas genéricos; enlace a zonas tarifarias.
Usado por RIH
tablas de la base MPUGZTAB
poblado por Insertar guión, SY ERVICIOS TARIFFS
(Configuración de zonas genéricos).

HBDEFTAB
Descripción Inicio BID tabla de definición; información incluye
tipo de oferta, el código SID y PLCODE para el
hogar BID
Usado por DOH
tablas de la base BIILLING_IDENTIFIER,
BILLING_ID_PHONENBR_RANGE
poblado por REFERENCIA reATA

Continúa en la siguiente página


Table Extraction Handler Rating Processes
LHS Communications Systems, Inc. 2-7
Rating Processes Table Extraction Handler

¡Error! Sin texto del estilo especificado en el documento., Continuación

Los detalles breves descripciones de los archivos XREF continúan.


de las tablas
REFX
(continuado) HLDEFTAB
Descripción HLR tabla de definición. Contiene la identificación y
CGI de Inicio Ubicación Registros
Usado por RIH, IIH, FIH
tablas de la base MPDHLTAB, MPDPLTAB
poblado por guiones de inserción

HODEFTAB
Descripción Alquiler de tabla de definición. Contiene las fechas
Días festivos.
Usado por RIH
tablas de la base MPUHOTAB
poblado por SY ERVICIOS TARIFFS (datos de referencia, objetos de
tiempo,
vacaciones públicas)

HPDEFTAB
Descripción Inicio PLMN Red tabla de definición. Contiene
información sobre la HPLMN (MCC, MNC, CC,
NDC, nombre TADIG)
Usado por RIH, IIH, FIH, DOH
tablas de la base MPDPLTAB
poblado por guiones de inserción

IADEFTAB
Descripción Código de acceso internacional de PLMN. Contiene
información sobre todas las PLMN (IAC, MCC,
MNC,
NAC)
Usado por RIH, AIH
tablas de la base MPDPLTAB, MPDNDTAB
poblado por guiones de inserción

INDEFTAB
Descripción Número invisible tabla de definición (identifica
números que no deben aparecer en la factura).
Usado por RIH
tablas de la base DDANDNYM
poblado por CLIENTE UNADMINISTRACIÓN

Continúa en la siguiente página

2-8 LHS de sistemas de comunicaciones, Cía.


Table Extraction Handler Rating Processes

¡Error! Sin texto del estilo especificado en el documento., Continuación

Los detalles breves descripciones de los archivos XREF continúan.


de las tablas
REFX
(continuado)
ISDEFTAB
Descripción Tabla IMSI Servicios. Contiene los servicios que
están
asignado a un contrato.
Usado por RIH
tablas de la base CONTR_SERVICES, DIRECTORY_NUMBER,
MPUSNTAB
poblado por SY ERVICIOS TARIFFS (Configuración de los servicios,
modelos de tarifas) y CLIENTE
UNADMINISTRACIÓN (Asignación de servicios).

LKDEFTAB
Descripción Enlace tabla de definición. Contiene el número de
puerto, HLR
Identificación, y el directorio número de suscriptores
Usado por RIH
tablas de la base MPDPLTAB, MPDSCTAB, MPDRSTAB,
CONTR_DEVICES, CONTR_SERVICES,
DIRECTORY_NUMBER, MPDHLTAB,
BILLING_IDENTIFIER
poblado por CLIENTE UNADMINISTRACIÓN (Asignación de
contratos y números de directorio a abonado)

MCDEFTAB
Descripción Micro celda de tabla Definición.
Usado por RIH
tablas de la base MPUHRTAB, MPULKHXN, MPULKHXT,
MPUZPTAB, MPUZOTAB
poblado por SY ERVICIOS TARIFFS (Configuración de las
células micro)

MPPROFIL
Descripción MP perfil. Varios parámetros para el proceso de MP.
Usado por RIH, IIH, FIH, DOH, DEH
tablas de la base MPUHFTAB, BSCSPROJECT,
BILLING_IDENTIFIER
poblado por SY ERVICIOS TARIFFS (Datos de referencia, opciones,
perfil)

Continúa en la siguiente página

LHS Communications Systems, Inc. 2-9


Rating Processes Table Extraction Handler

¡Error! Sin texto del estilo especificado en el documento., Continuación

Los detalles breves descripciones de los archivos XREF continúan.


de las tablas
REFX
(continuado)
NEDEFTAB
Descripción Elemento de red de tabla de definición (MSC
parámetro)
Usado por RIH, IIH, FIH
tablas de la base MPDNETAB
poblado por guión inserto

PNDEFTAB
Descripción Números de teléfono especial tabla de definición.
Una lista de números de un tratamiento especial con
respecto calificación
y / o el anonimato
Usado por RIH
tablas de la base MPUPNTAB, MPUZPTAB
poblado por SY ERVICIOS TARIFFS (Configuración de especial
números)
Continúa en la
siguiente página

2-10 LHS Communications Systems, Inc.


Table Extraction Handler Rating Processes

¡Error! Sin texto del estilo especificado en el documento., Continuación

Los detalles breves descripciones de los archivos XREF continúan.


de las tablas
REFX
(continuado)
PUDEFTAB
Descripción Precio por unidad Tabla de definición. El precio /
click en moneda local.
El precio por unidad (PPU) puede ser global (válido
para todos los planes de tarifas) o local (restringido a
un plan de tarifa específica (TMCODE)), pero siempre
es la versión insensible y eficaz de fecha. La tabla
PUDEFTAB XREF se ve reforzada por estos campos:
 iniciar sesión en tmcode (el modelo de
tarifas la PPU está relacionado con)
 iniciar sesión en vdate (la PPU es válida sólo
hasta esta fecha)
Estos campos son leídos por TEH del
MPUPUTAB.TMCODE campos de la base y
MPUPUTAB.VSENDDATE, si no es NULL, cuando
PUDEFTAB extracción de MPUPUTAB.
Si MPUPUTAB.TMCODE o
MPUPUTAB.VSENDDATE es nulo, los conjuntos
TEH
PUDEFTAB.tmcode = 0 o PUDEFTAB.vdate = 0,
respectivamente.
Para un acceso rápido por la RIH, las entradas
PUDEFTAB se clasifican principalmente por tmcode
y secundariamente por
vdate.
Usado por RIH
tablas de la base MPUPUTAB
poblado por SY ERVICIOS TARIFFS (Datos de referencia, opciones,
precio por unidad)

Continúa en la siguiente página

LHS Communications Systems, Inc. 2-11


Rating Processes Table Extraction Handler

TEH archivos y directorios, Continuado

Los detalles una breve descripción de archivos XREF continúan.


de las tablas
REFX,
(continuado) RADEFTAB
Descripción Itinerancia Comisión de Administración tabla de
definición, incluyendo el hogar y la porción pares
BID Contiene los recargos para llamadas de
abonados roamer HPLMN
Usado por RIH, IIH, FIH
tablas de la base MPDPLTAB, ROAMING_AGREEMENT,
ROAMAGMT_VERSION, BILLING_IDENTIFIER
poblado por Insertar guión,INTERNACIONAL ROAMING (Datos
de referencia, suplemento por abonado residente)

RIDEFTAB
Descripción Valoración Intervalo Definición de la tabla. Contiene
la
información pertinente a un paquete intervalo de
rating en la producción
Usado por RIH
tablas de la base MPULKRIM
poblado por SY ERVICIOS TARIFFS (Configuración y la liberación de
la calificación de los paquetes de intervalo)

RGDEFTAB
Descripción Itinerancia Acuerdo VPLMN tabla de definición
contiene detalles sobre los acuerdos de roaming,
incluyendo HPLMN, VPLMN, archivos TAP
versiones estándar, identificadores de pares BID
definidos, id oferta predeterminada. Especifica el nivel
en
que han de ser aplicadas recargos diaria de
itinerancia, categoría de servicio, etc.
Usado por RIH, IIH, FIH, DEH, DOH
tablas de la base MPDPLTAB, BILLING_IDENTIFIER,
MPDTVTAB, ROAMING_AGREEMENT,
ROAMAGMT_VERSION, MPULKVXT,
MPDNDTAB
poblado por Insertar guión,INTERNACIONAL ROAMING (referencia
datos, acuerdos de itinerancia)

Continúa en la siguiente página


Rating Processes Table Extraction Handler

2-12 LHS de sistemas de comunicaciones, Cía.


Table Extraction Handler Rating Processes

¡Error! Sin texto del estilo especificado en el documento., Continuación

Los detalles breves descripciones de los archivos XREF continúan.


de las tablas
REFX
(continuado)
RMDEFTAB
Descripción Tasa Módulo Definición de la tabla. Contiene la tasa
módulos que realizan la clasificación real.
Usado por RIH
tablas de la base MPDRMTAB, MPSUMTAB
poblado por guión inserto

RUDEFTAB
Descripción Roamer tabla de uso Definición. uso Roamer a tabla
de asignación svlcode.
Usado por FIH
tablas de la base TAP_STD_RECFLD_MAPPING, MPSSVTAB,
TAP_STD_FIELD_VALUE
poblado por guión inserto

SBDEFTAB
Descripción Sirviendo BID tabla de definición. Identifica SID que
BID posee, en su caso. Incluye Identificación zona
horaria para el BID Servir.
Usado por RIH, DOH
tablas de la base CostCenter, BILLING_ID_CGI_RANGE,
BILLING_IDENTIFIER, PAÍS
poblado por REFERENCIA reATA

SGDEFTAB
Descripción Tabla de definición de grupos de servicio. Parámetro
para la calificación de los servicios suplementarios de
acuerdo con las opciones Barg.
Usado por RIH
tablas de la base MPDPLTAB, MPUBATAB
poblado por Insertar guión,INTERNACIONAL ROAMING (Datos
de referencia, las opciones de Barg)

Continúa en la siguiente página

LHS Communications Systems, Inc. 2-13


Rating Processes Table Extraction Handler

¡Error! Sin texto del estilo especificado en el documento., Continuación

Los detalles breves descripciones de los archivos XREF continúan.


de las tablas
REFX
(continuado)
SNDEFTAB
Descripción Asamblea Especial Número de la tabla (no se utiliza
actualmente)
Usado por
tablas de la base MPDAPTAB
poblado por guión inserto

TCLSTTAB,
TCnnnnnn
Descripción El código de tiempo tablas de definición. Estas tablas
contienen los tiempos de tarifas; para cada grupo, una
mesa TCnnnnnn se crea donde nnnnnn es un número
de secuencia. El TCLSTTAB une el grupo de zonas
con el TCnnnnnn
mesas.
Usado por RIH
tablas de la base MPULKTMM, MPULKTMT
poblado por SY ERVICIOS TARIFFS

TEHRNTAB
Descripción Fecha de ejecución actual TEH
Usado por IIH, FIH, RIH, DEH, DOH
tablas de la base Ninguna; Esta tabla contiene la fecha actual en el
formato AAAAMMDD (sin avance de línea).

TKDEFTAB
Descripción Tabla de definición de MSC Trunk Group
Usado por RIH, IIH, FIH
tablas de la base MPDLKEXT, MPDLKEXD
poblado por guiones de inserción

TMDEFTAB
Descripción Modelos de tarifas tabla de definición
Usado por RIH
tablas de la base MPULKTMM, MPULKTMB, GLACCOUNT_ALL
poblado por SY ERVICIOS TARIFFS (Configuración y la liberación de
modelos de tarifas) y GENERALES LARISTA (dato de
referencia)

Continúa en la siguiente página


Rating Processes Table Extraction Handler
2-14 LHS de sistemas de comunicaciones, Cía.
Table Extraction Handler Rating Processes

¡Error! Sin texto del estilo especificado en el documento., Continuación

Los detalles breves descripciones de los archivos XREF continúan.


de las tablas
REFX
(continuado)
TXDEFTAB
Descripción Impuesto sobre la tabla de definición
Usado por RIH, DOH
tablas de la base MPULKTMB, TAX_ALL, GLACCOUNT_ALL
poblado por SY ERVICIOS TARIFFS, REFERENCIA reATA, GENERALES
LARISTA

TZDEFTAB
Descripción Tiempo mesa de información de la zona.
Usado por DOH
tablas de la base TIMEZONE, TIMEZONE_DAYLTSAV_PERIOD
poblado por script de inserción.

URDEFTAB
Descripción Roamer tabla de uso Definición. tabla de asignación,
svlcode a roamer tipo de uso
Usado por DOH
tablas de la base TAP_STD_RECFLD_MAPPING,
TAP_STD_FIELD_VALUE, MPSSVTAB
poblado por guión inserto

UTDEFTAB
Descripción GMT tabla de definición. Contiene desplazamientos
temporales
entre Greenwich Mean Time y PLMN
Usado por IIH, FIH
tablas de la base MPDPLTAB, MPUGMTAB
poblado por Insertar guión,INTERNACIONAL ROAMING

XRDEFTAB
Descripción POR tabla de definición. Contiene cambio fijo
tipos de conversión de la moneda extranjera a la
moneda local
Usado por RIH, IIH, FIH, DOH
tablas de la base FORCURR_HIST
poblado por REFERENCIA reATA (, La tasa de cambio fijo general)

Continúa en la siguiente página

LHS Communications Systems, Inc. 2-15


Rating Processes Table Extraction Handler

¡Error! Sin texto del estilo especificado en el documento., Continuación

Los detalles breves descripciones de los archivos XREF continúan.


de las tablas
REFX
(continuado)
ZPDEFTAB
Descripción Zonal Point Tabla de definición. Contiene el marcado
dígitos que se utilizan como puntos de terminación de
zona.
Usado por RIH
tablas de la base MPULKTMZ
poblado por SY ERVICIOS TARIFFS (Datos de referencia, los
objetos espaciales, destinos, la configuración y la
liberación de la tarifa
modelos.

Vaciar las
tablas REFX Las siguientes tablas REFX se generan a partir del TEH como mesas vacías,
por razones de compatibilidad:

ATDEFTAB NPDEFTAB
FBDEFTAB SVDEFTAB
MNDEFTAB VFDEFTAB

2-16
LHS Communications Systems, Inc.
Table Extraction Handler Rating Processes

TEH Control de errores

la Normalmente, el TEH termina si se produce un error durante la generación


terminació de una tabla de XREF. Sin embargo, los “-k” opción fuerza a la TEH para
n de error continuar procesando las mesas restantes.

Error de mensajes Los mensajes de error se escriben en el archivo de lista de errores. Los
mensajes de error incluyen los siguientes:

Mensaje de error Descripción


No se puede crear {nombre de la tabla Posible conflicto de permisos.
REFX} Comprobar la existencia y corrección
de los permisos del
{} TRABAJO directorio / XREF.
Error de escritura en {} REFX Espacio insuficiente en el disco.
nombre de la tabla

Varios Varios errores pueden ocurrir como resultado de datos incorrectos en la base de
errores datos En este caso, las tablas correspondientes deben ser revisados.
mesas.

LHS Communications Systems, Inc. 2-17


Rating Processes Table Extraction Handler

Requisitos de Recursos TEH

los tiempos de Desde el TEH lleva a cabo extensas operaciones de bases de datos en varias
utilización tablas, esto podría influir en el rendimiento de las aplicaciones en línea. Se
recomendados recomienda que ejecute el TEH en un momento cuando hay poco tráfico en
las aplicaciones interactivas.

Tablas con Las siguientes tres tablas REFX con frecuencia necesitan grandes cantidades
altas de espacio en disco y memoria, dependiendo del número o abonados y
demandas de modelos de tarificación.
recursos los valores de demanda aproximadas se muestran en las siguientes tablas.

Nota: Cuando se ejecuta el TEH, sobrescribe las tablas REFX viejos, y el


espacio de disco requerido aumenta gradualmente.

LKDEFTAB
Bytes / Entrada DEC Alpha SUN SPARCstation
Memoria 200 144
Archivo 140 108
Nota: Una entrada resulta de cada contrato asignado a un abonado.

ISDEFTAB
Bytes / Entrada DEC Alpha SUN SPARCstation
Memoria 72 48
Archivo 62 42
Nota: Una entrada resulta de cada cambio de estado de cada red asignado a un
contrato.

TMDEFTAB
Bytes / Entrada DEC Alpha SUN SPARCstation
Memoria 552 432
Archivo 552 432
Nota: Uno Resultados de entrada de cada servicio de red se define en una
versión comercial de un modelo de tarifas para cada tiempo de tarifas y
zona de tarifa combinada con este servicio. La entrada duplica si se
especifica una calificación de aire o tierra.

2-18 LHS de sistemas de comunicaciones, Cía.


Rate Input Handler Rating Processes

3 Promedio de entrada Handler

RIH general

Propósito de El controlador de velocidad de entrada (RIH) las tasas de transacción


la RIH clasificar (UTX) registros. Se asigna cada registro a un suscriptor Inicio Red
Móvil Terrestre Pública (HPLMN), a un Visitante Red Móvil Terrestre
Pública (VPLMN) oa un proveedor de servicios de red móvil terrestre
pública (SPLMN). De acuerdo con el modelo tarifario de suscriptor o la
VPLMN, la RIH calcula los cargos por cada conexión en función del
servicio, la tarifa temporal y de la zona de tarifa.

En este capítulo En este capítulo encontrará información sobre los siguientes temas.

Tema Consulte
la
página
RIH general 24
Las tablas de referencias cruzadas 28
Procesamiento RIH 38
Configuración del Registro RIH 42
A partir RIH 49
Funcionalidad específica RIH 50
Archivos RIH, Directorios y Salida 55
RIH Control de errores 60

Cálculo de los El tiempo de aire se cobra por cada registro. Para las llamadas que terminan
cargos fuera de la HPLMN, una tierra (o de interconexión) también se calcula la
carga. La RIH también realiza la facturación externa portadora (o
reconciliación) de conexiones que originan o terminan fuera de la HPLMN.

Continúa en la siguiente página


Rate Input Handler Rating Processes
LHS Communications Systems, Inc. 3-1
Rating Processes Rate Input Handler

RIH general Continuado

Ilustración El siguiente diagrama de flujo de control ilustra las funciones RIH.

BSCS
UTX MPUFCTA
archivo B base de
desde datos
FIH

Archivos Archivo Archivos UTX UTX archivo Motivo BSCS


RTX para RTX para RTX para archivo filtrado de MPUFCTAB
HPLMN VPLMN SPLMN rechaza Registros registro Base de Datos
Suscriptores Suscriptores Suscriptores do del MPSECTAB
Registros archivo
códigos
1 Archivo / MPSCSTAB
BC
MPURITAB
MPUERTAB

tablas de datos
de referencia
La RIH accede a las tablas siguientes para obtener información de referencia
durante el proceso:

Mesa Explicación
MPSCFTAB La tabla general de configuración BSCS.
MPDRCTAB Contiene los códigos de motivo para mensajes de
error (véase
Manejo de errores).
Registro Contiene la versión del módulo y los PARAMS
elemento de cadena de código.
PRCU_PROCESS Contiene una entrada que indica la RIH ha
comenzado;
Una vez completado, se actualiza la entrada para
mostrar RIH ha completado.

Continúa en la siguiente página


Rating Processes Rate Input Handler

3-2 LHS de sistemas de comunicaciones, Cía.


Rate Input Handler Rating Processes

RIH generalContinuado

tablas de datos de referencia,(continuado)

Mesa Explicación
PRU_PROCESS_ Identifica la siguiente información acerca de los
RECORD archivos procesados:
 Número de registros de entrada UTX por tipo
 Número de registros rechazados y UTX razón
para cada rechazo
 Número de RTX registra según el tipo y
cantidad fija nominal total por tipo
 Número de UTX registros filtrados por tipo,
con razones
 Número de registros parciales calculadas a
partir de los registros UTX
 Número y cantidad fija nominal del deambulante
RTX
registros por tipo

Los La RIH requiere memoria para almacenar las tablas REFX. Las tablas
requisitos de más grandes son CKDEFTAB, CODEFTAB, ISDEFTAB y
memoria TMDEFTAB. Su tamaño en
para las la memoria depende del número de abonados y modelos de tarifas descritas en
tablas REFX TEH. Para el análisis de la zona rápida, el RIH organiza la cobertura de la
zona como se da en los DZDEFTABs como árboles en la memoria. Estos
pueden consumir una cantidad de memoria considerablemente mayor que la
indicada por el volumen de los archivos DZDEFTAB.

Tabla de picadillo La tabla hash puede asignar una cantidad significativa de memoria. Una
entrada requiere 12 bytes. El número de entradas se especifica en
SERVICIOS Y TARIFAS.
Definición: La tabla hash es la forma en que las tiendas RIH suscriptores
información en la memoria; que permite la posibilidad de buscar una pieza de
información en una tabla en el menor número de intentos posibles.

Continúa en la siguiente página


Rate Input Handler Rating Processes
LHS Communications Systems, Inc. 3-3
Rating Processes Rate Input Handler

RIH general Continuado

El espacio de Desde la RIH genera mensajes detallados para cada registro de llamadas que
disco para la es rechazada, el archivo de lista de errores y el archivo de impresión pueden
lista de requerir una gran cantidad de espacio en disco (aproximadamente 300 - 400
errores e bytes / registro).
imprimir
archivos

UPC La RIH hace sólo unos accesos de bases de datos, pero consume una gran
requisitos cantidad de unidad de procesamiento central (CPU) de potencia cuando
clasificación registros UTX.
Rating Processes Rate Input Handler

3-4 LHS de sistemas de comunicaciones, Cía.


Rate Input Handler Rating Processes

Las tablas de referencias cruzadas

Los detalles Las tablas siguientes proporcionan una breve descripción de cada tabla REFX
de las tablas utilizado por los procesos de calificación. Las tablas de la base de la cual se
REFX deriva la tabla XREF se enumeran. se da información adicional sobre el
origen de los datos en la base de datos.

CODEFTAB
Descripción Tabla de definición de contrato.
Usado por RIH
tablas de la base CONTRACT_ALL, CostCenter
poblado por CLIENTE UNADMINISTRACIÓN

CNDEFTAB
Descripción Marcadas dígitos del contador de tabla de definición.
Esta tabla asigna marcar los dígitos a un contador.
Usado por RIH
tablas de la base MPDDATAB
poblado por guión inserto

CSDEFTAB
Definición tarifa de peaje información del plan; determina el
intervalo de valoración (por segundo, por minuto)
Usado por RIH
tablas de la base IXC_TM_TOLL_RATE_PLAN
poblado por SY ERVICIOS TARIFFS

DZLSTTAB,
DZnnnnnn
Descripción Zona Marcadas tablas de definición. Estas tablas
contienen los orígenes y puntos de terminación de
las zonas tarifarias; para cada grupo de zonas, se
crea una tabla DZnnnnnn, donde nnnnnn es un
número de secuencia.
El DZLSTTAB une el grupo de zonas con las
tablas DZnnnnnn.
Usado por RIH
tablas de la base MPULKTMM, MPULKTMZ
poblado por SY ERVICIOS TARIFFS (Configuración y la liberación
de modelos de tarifas).

Continúa en la siguiente página

LHS Communications Systems, Inc. 3-5


Rating Processes Rate Input Handler

¡Error! Sin texto del estilo especificado en el documento., Continuación

Los detalles breves descripciones de los archivos XREF continúan.


de las tablas
REFX
(continuado)
ECDEFTAB
Descripción Tabla externa Definición del portador. Contiene la
tarifa
modelos de los portadores externos
Usado por RIH
tablas de la base MPDECTAB, MPULKEXM
poblado por Insertar la escritura, EXTERIORES CARRIERS (dato de
referencia)

EPDEFTAB
Descripción Teléfono excepcional número de la tabla Definición.
Una lista de los números de teléfono que se traduce
en otros números; estos números son excluidos de
normalización.
Usado por RIH
tablas de la base MPDPTTAB
poblado por guión inserto

GSDEFTAB
Descripción El servicio de mesa Definición. Definición de la Tele,
portadores y los servicios complementarios.
Usado por RIH, IIH, FIH
tablas de la base MPSSVTAB
poblado por guión inserto

GZDEFTAB
Descripción Zona genérico Definición de la tabla. Lista de los
módulos de tasas
para las zonas genéricos; enlace a zonas tarifarias.
Usado por RIH
tablas de la base MPUGZTAB
poblado por Insertar guión, SY ERVICIOS TARIFFS (configuración
de zonas genéricos).

Continúa en la siguiente página


Rating Processes Rate Input Handler
3-6 LHS de sistemas de comunicaciones, Cía.
Rate Input Handler Rating Processes

¡Error! Sin texto del estilo especificado en el documento., Continuación

Los detalles breves descripciones de los archivos XREF continúan.


de las tablas
REFX
(continuado)
HBDEFTAB
Descripción Inicio BID tabla de definición; Especifica PLMN a
¿Qué oferta y el número de directorio de gama
pertenecen. Identifica SID, tipo de oferta,
PLCODE, etc.
Usado por DOH, RIH
Las tablas de bases de BILLING_IDENTIFIER,
datos BILLING_ID_PHONENBR_RANGE
poblado por REFERENCIA reATA (SP)

HLDEFTAB
Descripción HLR tabla de definición. Contiene la identificación y
CGI de Inicio Ubicación Registros
Usado por RIH, IIH, FIH
tablas de la base MPDHLTAB, MPDPLTAB
poblado por guiones de inserción

HODEFTAB
Descripción Alquiler de tabla de definición. Contiene las fechas
de vacaciones.
Usado por RIH
tablas de la base MPUHOTAB
poblado por SY ERVICIOS TARIFFS (datos de referencia, objetos de
tiempo,
vacaciones públicas)

HPDEFTAB
Descripción Inicio PLMN Red tabla de definición. Contiene
información sobre la HPLMN (MCC, MNC, CC,
NDC, nombre TADIG)
Usado por RIH, IIH, FIH, DOH
tablas de la base MPDPLTAB
poblado por guiones de inserción

Continúa en la siguiente página

LHS Communications Systems, Inc. 3-7


Rating Processes Rate Input Handler

¡Error! Sin texto del estilo especificado en el documento., Continuación

Los detalles breves descripciones de los archivos XREF continúan.


de las tablas
REFX
(continuado)
IADEFTAB
Descripción Código de acceso internacional de PLMN. Contiene
información sobre todas las PLMN (IAC, MCC,
MNC,
NAC)
Usado por RIH, AIH
tablas de la base MPDPLTAB, MPDNDTAB
poblado por guiones de inserción

INDEFTAB
Descripción Número invisibles tabla de definición (identifica
los números que no han de aparecer en la factura).
Usado por RIH
tablas de la base DDANDNYM
poblado por CLIENTE UNADMINISTRACIÓN

ISDEFTAB
Descripción Tabla IMSI Servicios. Contiene los servicios que
están asignados a un contrato.
Usado por RIH
tablas de la base CONTR_SERVICES, DIRECTORY_NUMBER,
MPUSNTAB
poblado por SY ERVICIOS TARIFFS (Configuración de los
servicios, modelos de tarifas) y CLIENTE
UNADMINISTRACIÓN
(Asignación de servicios).

LKDEFTAB
Descripción Enlace tabla de definición. Contiene el número de
puerto, HLR
Identificación, y el directorio número de suscriptores
Usado por RIH
tablas de la base MPDPLTAB, MPDSCTAB, MPDRSTAB,
CONTR_DEVICES, CONTR_SERVICES,
DIRECTORY_NUMBER, MPDHLTAB,
BILLING_IDENTIFIER
poblado por CLIENTE UNADMINISTRACIÓN (asignación de
contratos y números del directorio de abonados a)

Continúa en la siguiente página


Rating Processes Rate Input Handler
3-8 LHS de sistemas de comunicaciones, Cía.
Rate Input Handler Rating Processes

¡Error! Sin texto del estilo especificado en el documento., Continuación

Los detalles breves descripciones de los archivos XREF continúan.


de las tablas
REFX
(continuado)
MCDEFTAB
Descripción Micro celda de tabla Definición.
Usado por RIH
tablas de la base MPUHRTAB, MPULKHXN, MPULKHXT,
MPUZPTAB, MPUZOTAB
poblado por SY ERVICIOS TARIFFS (Configuración de micro
células)

MPPROFIL
Descripción MP perfil. Varios parámetros para el proceso de MP.
Usado por RIH, IIH, FIH, DOH, DEH
tablas de la base MPUHFTAB, BSCSPROJECT,
BILLING_IDENTIFIER
poblado por SY ERVICIOS TARIFFS (Datos de referencia,
opciones, perfil)

NEDEFTAB
Descripción Elemento de red de tabla de definición (MSC
parámetro)
Usado por RIH, IIH, FIH
tablas de la base MPDNETAB
poblado por guión inserto

PNDEFTAB
Descripción Números de teléfono especial tabla de definición.
Una lista de
números para un tratamiento especial con respecto
al índice y / o el anonimato
Usado por RIH
tablas de la base MPUPNTAB, MPUZPTAB
poblado por SY ERVICIOS TARIFFS (Configuración de especial
números)

Continúa en la siguiente página

LHS Communications Systems, Inc. 3-9


Rating Processes Rate Input Handler

¡Error! Sin texto del estilo especificado en el documento., Continuación

Los detalles breves descripciones de los archivos XREF continúan.


de las tablas
REFX
(continuado)
PUDEFTAB
Descripción Precio por unidad Tabla de definición. El precio /
click en moneda local.
El precio por unidad (PPU) puede ser global (válido
para todos los planes de tarifas) o local (restringido a
un plan de tarifa específica (TMCODE)), pero siempre
es la versión insensible y eficaz de fecha. La tabla
PUDEFTAB XREF se ve reforzada por estos campos:
 iniciar sesión en tmcode (el modelo de
tarifas la PPU está relacionado con)
 iniciar sesión en vdate (la PPU es válida sólo
hasta esta fecha)
Estos campos son leídos por TEH del
MPUPUTAB.TMCODE campos de la base y
MPUPUTAB.VSENDDATE, si no es NULL, cuando
PUDEFTAB extracción de MPUPUTAB.
Si MPUPUTAB.TMCODE o
MPUPUTAB.VSENDDATE es nulo, los conjuntos
TEH
PUDEFTAB.tmcode = 0 o PUDEFTAB.vdate = 0,
respectivamente.
Para un acceso rápido por la RIH, las entradas
PUDEFTAB
se clasifican principalmente por tmcode y
secundariamente por vdate.
Usado por RIH
tablas de la base MPUPUTAB
poblado por SY ERVICIOS TARIFFS (Datos de referencia, opciones,
precio por unidad)

Continúa en la siguiente página


Rating Processes Rate Input Handler
3-10 LHS de sistemas de comunicaciones, Cía.
Rate Input Handler Rating Processes

¡Error! Sin texto del estilo especificado en el documento., Continuación

Los detalles breves descripciones de los archivos XREF continúan.


de las tablas
REFX
(continuado)
RADEFTAB
Descripción Itinerancia Comisión de Administración tabla de
definición, incluyendo el hogar y la porción pares
contiene el BID
recargos para llamadas de abonados roamer HPLMN
Usado por RIH, IIH, FIH
tablas de la base MPDPLTAB, ROAMING_AGREEMENT,
ROAMAGMT_VERSION, BILLING_IDENTIFIER
poblado por Insertar guión,INTERNACIONAL ROAMING (referencia
datos, suplemento por abonado residente)

RIDEFTAB
Descripción Valoración Intervalo Definición de la tabla. Contiene
la
información pertinente a un paquete intervalo de
rating en la producción
Usado por RIH
tablas de la base MPULKRIM
poblado por SY ERVICIOS TARIFFS (Configuración y la liberación de
la calificación de los paquetes de intervalo)

RGDEFTAB
Descripción Itinerancia Acuerdo VPLMN tabla de definición
contiene detalles sobre los acuerdos de roaming,
incluyendo HPLMN, VPLMN, archivos TAP
versiones estándar, identificadores de pares BID
definidos, id oferta predeterminada. Especifica el nivel
en el que se pueden aplicar recargos a diario en
itinerancia,
categoría de servicio, etc.
Usado por RIH, IIH, FIH, DEH, DOH
tablas de la base MPDPLTAB, BILLING_IDENTIFIER,
MPDTVTAB, ROAMING_AGREEMENT,
ROAMAGMT_VERSION, MPULKVXT,
MPDNDTAB
poblado por Insertar guión,INTERNACIONAL ROAMING (Datos
de referencia, los acuerdos de roaming)

Continúa en la siguiente página


Rate Input Handler Rating Processes

LHS Communications Systems, Inc. 3-11


Rating Processes Rate Input Handler

¡Error! Sin texto del estilo especificado en el documento., Continuación

Los detalles breves descripciones de los archivos XREF continúan.


de las tablas
REFX
(continuado)
RMDEFTAB
Descripción Tasa Módulo Definición de la tabla. Contiene los
módulos de tipos que realizan la calificación real.
Usado por RIH
tablas de la base MPDRMTAB, MPSUMTAB
poblado por guión inserto

SBDEFTAB
Descripción Sirviendo BID tabla de definición. Identifica SID que
BID posee, en su caso. Incluye Identificación zona
horaria para el BID Servir.
Usado por RIH, DOH
tablas de la base CostCenter, BILLING_ID_CGI_RANGE,
BILLING_IDENTIFIER, PAÍS
poblado por REFERENCIA reATA

SGDEFTAB
Descripción Tabla de definición de grupos de servicio. Parámetro
para la clasificación
servicios suplementarios de acuerdo con las opciones
Barg.
Usado por RIH
tablas de la base MPDPLTAB, MPUBATAB
poblado por Insertar guión,INTERNACIONAL ROAMING (Datos
de referencia, las opciones de Barg)

TCLSTTAB,
TCnnnnnn
Descripción El código de tiempo tablas de definición. Estas
tablas contienen los tiempos de tarifas; para cada
grupo, una mesa TCnnnnnn se crea donde nnnnnn es
un número de secuencia. los
TCLSTTAB une el grupo de zonas con las tablas
TCnnnnnn.
Usado por RIH
tablas de la base MPULKTMM, MPULKTMT
poblado por SY ERVICIOS TARIFFS

Continúa en la siguiente página


Rating Processes Rate Input Handler

3-12 LHS de sistemas de comunicaciones, Cía.


Rate Input Handler Rating Processes

¡Error! Sin texto del estilo especificado en el documento., Continuación

Los detalles breves descripciones de los archivos XREF continúan.


de las tablas
REFX
(continuado)
TEHRNTAB
Descripción Fecha de ejecución actual TEH
Usado por IIH, FIH, RIH, DEH, DOH
tablas de la base Ninguna; Esta tabla contiene la fecha actual en el
formato
AAAAMMDD (sin salto de línea).

TKDEFTAB
Descripción Tabla de definición de MSC Trunk Group
Usado por RIH, IIH, FIH
tablas de la base MPDLKEXT, MPDLKEXD
poblado por guiones de inserción

TMDEFTAB
Descripción Modelos de tarifas tabla de definición
Usado por RIH
tablas de la base MPULKTMM, MPULKTMB, GLACCOUNT_ALL
poblado por SY ERVICIOS TARIFFS (Configuración y la liberación
de modelos de tarifas) y GENERALES LARISTA (dato
de referencia)

TXDEFTAB
Descripción Impuesto sobre la tabla de definición
Usado por RIH, DOH
tablas de la base MPULKTMB, TAX_ALL, GLACCOUNT_ALL
poblado por SY ERVICIOS TARIFFS, REFERENCIA reATA, GENERALES
LARISTA

XRDEFTAB
Descripción POR tabla de definición. Contiene tipos de cambio
fijos para la conversión de moneda extranjera para
locales
moneda
Usado por RIH, IIH, FIH, DOH
tablas de la base FORCURR_HIST
poblado por REFERENCIA reATA (, La tasa de cambio fijo general)

Continúa en la siguiente página


Rate Input Handler Rating Processes
LHS Communications Systems, Inc. 3-13
Rating Processes Rate Input Handler

¡Error! Sin texto del estilo especificado en el documento., Continuación

Los detalles breves descripciones de los archivos XREF continúan.


de las tablas
REFX
(continuado)
ZPDEFTAB
Descripción Zonal Point Tabla de definición. Contiene los
dígitos marcados que se utilizan como puntos de
terminación de la zona.
Usado por RIH
tablas de la base MPULKTMZ
poblado por SY ERVICIOS TARIFFS (datos de referencia, objetos
espaciales,
destinos, configuración y lanzamiento de modelos
de tarifas.

3-14
Rating Processes Rate Input Handler
L
H
S

C
o
m
m
u
n
i
c
a
t
i
o
n
s

S
y
s
t
e
m
s
,

I
n
c
.
Rate Input Handler Rating Processes

Procesamiento RIH

Los archivos de entrada La RIH procesa todos los archivos introducidos en la tabla
MPUFCTAB que tienen un estado de 2 ó 5 en el campo FLSTA. Esto
incluye nuevos archivos de la IIH, la entrada Asamblea Handler (AIH), o
archivos reciclados que contienen los registros que fueron rechazadas por el
RIH en una ejecución previa.

procesami Después de crear los archivos de salida, la RIH procesa los registros UTX
ento de individuales. El tratamiento es diferente, dependiendo de si los registros son
salida de un centro de conmutación móvil (MSC) o de un archivo de transferencia
de Procedimiento Cuenta (TAP).

Los registros Se muestra la siguiente tabla los tipos de registro BSCS e indica si se
de un MSC utilizan estos registros para la clasificación o para Carrier externa de
facturación y reconciliación.

UTX tipo de RTX Registro facturación CE CE


registro (s) Reconciliación
MOC X X
MTC X X
RCF X X X
LTL X X
Evento X
registros de X
llamadas CIBER

Los registros La siguiente tabla muestra los tipos de llamada de archivos TAP.
de archivos
incollect Nota: Sin facturación del operador externo o se lleva a cabo la reconciliación
de los registros TAP.

UTX tipo de registro RTX Registro


(s)
TA-MOC X
TA-MTC X
TA-Evento X
registros de llamadas CIBER X

Continúa en la siguiente página


Rate Input Handler Rating Processes
LHS Communications Systems, Inc. 3-15
Rating Processes Rate Input Handler

Procesamiento RIH, Continuado

Tipos de BSCS apoyarán y procesar los tipos de registros CIBER siguiente:


registros
CIBER Nota: CIBER tipos de registro 01 y 98, y 02 y 97 son cabeceras de lote y del
remolque registros, utilizados (respectivamente) para la transmisión de
archivos directamente desde una PLMN a otro o hacerlo a través de la
cámara de compensación.

Tipo de registro Descripción


Tipo 10 registros de carga de aire (aire y el recargo
miscelánea en el mismo registro). Este tipo se utiliza
cuando hay
Sólo una carga de aire.
Tipo 20 Aire y de peajes registros (aire, peaje y
gastos varios en el mismo registro). Thie tipo se utiliza
cuando las llamadas incluyen tanto las cargas de tierra
y aire.
Tipo 30 registros de carga específicos de cada llamada. Este
tipo se utiliza para cargas que pueden no estar
disponibles en el momento en que el tipo 10 o 20
registros se crean para una llamada itinerante, o
cuando hay más cargos que los que hay campos de
carga disponibles en el tipo 10 o 20 registros. En
BSCS, tipo 30 se utiliza solamente para los registros
de llamadas de eventos.
Tipo 50 Facturación y carga OCC registros, que se utilizan
para cargas que no se aplican específicamente a un
mensaje relacionado, tales como las tarifas de acceso
diarias. En BSCS, tipo 50 registros de llamadas serán
utilizados para Daily recargo Records (DSR). BSCS
convierte estos registros a TA_EVENT
registros para reevaluar.
tipo 70 registros de uso de carga selectivos, usados para
transmitir información de uso selectivo entre las
portadoras de la porción y el hogar. Si estos datos se
utilizan en BSCS,
que representarán a los registros de servicios de
valor añadido (VAS).

Continúa en la siguiente página


Rating Processes Rate Input Handler

3-16 LHS de sistemas de comunicaciones, Cía.


Rate Input Handler Rating Processes

¡Error! Sin texto del estilo especificado en el documento., Continuación

El La RIH realiza sus funciones de acuerdo con el siguiente proceso.


proceso
RIH
Etapa Descripción
1 El cesionarios RIH Casa móvil llamadas originadas (MOC),
móviles llamadas terminadas (MTC) y los registros de eventos a
una HPLMN o SPLMN abonado utilizando LKDEFTAB para
identificar los contratos.
Nota: La RIH utiliza la tabla LKDEFTAB para identificar los
contratos, y la mesa CODEFTAB identificar a los clientes.
2 Los cesionarios RIH outcollect MOC, MTC y registros de
eventos a un acuerdo de itinerancia VPLMN. El acuerdo puede
ser la versión por defecto (sin comprador) o específica BID /
SID.
Nota: La RIH tratará de encontrar la casa del BID BID
HPDEFTAB y sirviendo a partir SBDEFTAB.
3 La RIH utiliza el código de lógica de servicio para identificar los
servicios utilizados, a continuación, calcula los cargos de acuerdo
con el modelo de tarifas, la tarifa temporal y de la zona de tarifa
asignado al abonado o la itinerancia
acuerdo..
4 La RIH aplica cargos por tiempo de aire a todas las llamadas si no
se aplican otros cargos.
5 Si un MOC deja la HPLMN, las tasas de RIH de nuevo para
aplicar interconexión o habilitación de la tierra, por el modelo de
tarifas.
6 La RIH escribe registros nominales (RTXs) a archivos de salida
específicos para suscriptores HPLMN, VPLMN abonados o
suscriptores SPLMN.
Nota: Varios registros RTX puede ser resultado de un registro
UTX debido a la calificación de aire / o interconexión a la
división de la llamada si
niveles de tarifas de tiempo se cruzan.

Continúa en la siguiente página


Rate Input Handler Rating Processes

LHS Communications Systems, Inc. 3-17


Rating Processes Rate Input Handler

¡Error! Sin texto del estilo especificado en el documento., Continuación

El proceso RIH, (continuado)

Etapa Descripción
7 La RIH calcula los cargos por los registros incollect por los
acuerdos de roaming. Ajustes en el acuerdo de itinerancia
especifican si el RIH es incollect registros re-tasa. Las
posibilidades son:
 Para aceptar la cantidad original de los registros ya calificadas
y los recargos absolutos o relativos entrado en el
IINTERNACIONAL ROAMING módulo para cada VPLMN (esta es
la configuración por defecto); o,
 Para volver a evaluar los registros utilizando el plan de tarifas
de origen del abonado o el plan de tarifas de itinerancia.
Nota: Si ni el plan de tarifas de origen del abonado ni el plan de
tarifas de itinerancia puede producir información de zona
apropiada, la RIH no pueden volver a tasa de los registros.
Sobre la base de la configuración del registro para rechazar
los registros TAP, los registros se escriben en el archivo de
RTX sin re-calificación, o se escriben en el archivo de
errores y rechazados.
Nota: Al realizar la re-evaluación, la RIH sustituye el CGI
valor en el registro de entrada con el MCC + MNC
Continúa en+laSBID
con el fin de facilitar la creación de orígenes de zona.
siguiente página
Rating Processes Rate Input Handler

3-18 LHS Communications Systems, Inc.


Rate Input Handler Rating Processes

Procesamiento RIH, Continuado

El proceso RIH, (continuado)

Etapa Descripción
8 Si re-calificación es exitosa, la bandera re-tasa en el registro RTX se
establece en
“Y.”
9 La RIH escribe todos los registros RTX para suscriptores
HPLMN a los archivos de salida. Al hacerlo, realiza las
siguientes funciones:
 Si el registro de llamada se re-clasificación, RIH vuelve a
calcular la diferencia entre la cantidad original y la cantidad de
re-evaluado y lo almacena en el campo DIFF_RE_RATE.
 Si el registro de la llamada es re-evaluado a la baja, la RIH
vuelve a calcular los impuestos utilizando las tasas de
impuestos para la VPLMN y almacena la diferencia entre el
total de impuestos original y el nuevo impuesto total en el
campo DIFF_RE_RATE.
Nota: Si el cliente aparece en los archivos tanto el archivo del
cliente HLR y el acuerdo del deambulante, la RIH también
produce juegos duplicados de registros RTX para cada
distribuidor SPLMN; un conjunto será grabada en la cinta
magnética y se reenvía al distribuidor, y la otra sigue la
normal de facturación HLR cliente
proceso.

Descontando La RIH puede ser configurado por el cliente para aplicar un descuento a las
las tarifas de tarifas de larga distancia estándar Lynn Arthur para las llamadas facturadas
peaje a través BSCS. El descuento se aplica de acuerdo con el siguiente proceso.

Etapa Descripción
1 El cliente configura una tabla de configuración factor de descuento
de peaje basado en combinaciones de los siguientes factores:
 código modelo tarifario
 código de paquete de servicios
 Código Nombre del servicio
 Sub_type como se define por Lynn Arthur calificación de peaje.
2 Si está configurado para hacerlo, las cargas RIH y busca en la tabla
de configuración del factor de descuento para localizar entradas
coincidentes (comparando el
mesa con el registro RTX).

Continúa en la siguiente página


Rate Input Handler Rating Processes

LHS Communications Systems, Inc. 3-19


Rating Processes Rate Input Handler

Procesamiento RIH, Continuado

Descontando las tarifas de peaje, (continuado)

Etapa Descripción
3 RIH no encuentra una coincidencia?

En caso afirmativo, la RIH:


 múltiplos del rated_flat_amount de la RTX por el factor
disount, y
 escribe el resultado en el campo RTX.rated_flat_amount
Si no, la RIH se aplica ningún descuento.

reprocesamie Reprocesamiento de archivos rechazados por el RIH antes de la próxima


nto de la ejecución tabla de extracción de Handler (TEH) no es lógico, ya que la
lógica mayoría de los registros son rechazados en base a los parámetros de
calificación inconsistentes. El proceso lógico es actualizar las tablas de bases
de datos correspondientes y permitir que el TEH para cargar los datos
revisados en las tablas REFX. Después de esto ocurre, un nuevo RIH (la
ejecución de archivos rechazados) rinde resultados diferentes.

reprocesamie Hay, sin embargo, una excepción. Si se ejecuta el RIH a través de una
nto de transacción de clasificar (UTX) registro para el que se encuentra ninguna
excepción entrada eficaz en LKDEFTAB, la base de datos se escanea directamente para
los datos de abonado. Por lo tanto, los cambios de datos en la base de datos
se realizan de inmediato a disposición de la RIH. Por otro lado, esta
característica puede hacer que el procesamiento para reducir la velocidad
considerablemente. Por lo tanto, se enciende o se apaga por la configuración
de carga de bandera de abonado del registro.
Rating Processes Rate Input Handler
3-20 LHS de sistemas de comunicaciones, Cía.
Rate Input Handler Rating Processes

Configuración del Registro RIH

los BSCS Las entradas del registro se utilizan para almacenar toda la información de
Registro configuración necesaria para la RIH. El indicador de configuración global
para mejoras en el rendimiento también se almacena en el Registro.
Referencia: Información detallada sobre el Registro BSCS se puede
encontrar en el manual de referencia DATA.

señal de La bandera del Registro BSCS para el apoyo de grandes bases de clientes
rendimiento se muestra a continuación.

Valor del \ Global \ Elo


registro
Tipo Boole
ajustes Y = permitir mejoras en el rendimiento.
N = no habilite Mejoras al.
Default = false

estructura
del registro El Registro (específicamente la tabla REGISTRY_ENTRY) está estructurado
como un árbol de directorios en un sistema de archivos. Si tiene nodos de
árbol que tienen nombres y que puede contener datos reales u otros nodos del
árbol. Las entradas del registro que accede el RIH se detallan a continuación.

Excepcional de Determina si RIH es aplicar el principio de congruencia La mayoría de los


ajuste de números excepcionales
Número

Valor del \ RIH \ EPMostMatching


registro
Tipo Boole
ajustes Y = aplica más principio de correlación para la identificación
de un número excepcional.
N = aplica a juego completa para la identificación de un
número excepcional.
Default = false

Continúa en la siguiente página

LHS Communications Systems, Inc. 3-21


Rating Processes Rate Input Handler

Configuración del Registro RIH, Continuado

RCF Clasificación Determina si el RIH utilizará registros RCF para evaluar los registros de
itinerancia. Hay dos maneras de calcular las tarifas de itinerancia de uso de
la pierna:
 Sobre la base de los registros de TA-MTC
 Sobre la base de los registros de RCF
El valor del indicador de registro le permite elegir cualquiera de estos dos
métodos. Si el indicador indica el uso RCF, la RIH no computa uso de
roaming pierna para TA_MTC_UTX; se calcula itinerancia uso pierna para
RCF_UTX con la estación móvil número de itinerancia (MSRN) que apunta
fuera de la HPLMN, dependiendo de la zona determinada por el número de
transferencia de llamada remota / itinerancia.

Valor del \ RIH \ RCFRating


registro
Tipo Boole
ajustes Y = Para la calificación de las piernas de itinerancia, los
registros de uso RCF.
N = Para la calificación de la itinerancia piernas, utilizar
los registros TA-MTC. Default = false

Obtener Determina si el RIH explorará la base de datos para los datos de


información de abonado de un abonado desconocido (datos de los abonados que no se
suscriptores de encuentran en las tablas XREF).
DB

Valor del \ RIH \ LoadSubscriber


registro
Tipo Boole
ajustes datos Y = abonado se cargan desde la base de datos.
N = No escaneo base de datos para los datos de abonado se
lleva a cabo. Default = false

Continúa en la siguiente página


Rating Processes Rate Input Handler

3-22 LHS de sistemas de comunicaciones, Cía.


Rate Input Handler Rating Processes

Configuración del Registro RIH, Continuado

Aceptar tronco Determina si el error se RIH a cabo registros en los que no se encuentra un
desconocida tronco conocido.

Valor del \ RIH \ AcceptUnknownTrunk


registro
Tipo Boole
ajustes Y = Do no muestra errores de registro UTX si el tronco es
desconocido. N = Los registros se rechazará si el grupo de
enlaces se desconoce.
Default = false
Regla para
la
clasificación Determina el método usado para la calificación de los registros de soporte externos.
CE

Valor del \ RIH \ RuleForEcRating


registro
Tipo Entero
ajustes 0 - Total = tasa neta de interconexión.
1 - tasa neta Total = interconexión +
aire 2 - tasa neta Total =
interconexión - aire
de barrido de Default = 0
células micro
Reverse
Determina la forma en la RIH se aplicará factores de escala (dirección de
escaneado) cuando las llamadas pertenecen a más de una micro celda.

Valor del \ RIH \ ReverseMCCheck


registro
Tipo Boole
ajustes Y = analice las células micro a la inversa.
N = analice las células micro en orden
normal. Default = false

Continúa en la siguiente página


Rate Input Handler Rating Processes

LHS Communications Systems, Inc. 3-23


Rating Processes Rate Input Handler

Configuración del Registro RIH, Continuado

Use la Determina la función hash va a utilizar la RIH.


función Hash Las dos opciones función hash son:
HF1
 Función Hash utilizando el enfoque de 'mejores' Dígitos: HF1
 HF2: Función Hash cálculo de la ranura de destino como resto de una
división de número entero por 'hashprim'

Valor del \ RIH \ HashFunction


registro
Tipo Entero
ajustes 1 = Usar función HF1 hash para identificación de
abonado. 2 = Uso función HF2 hash para identificación
de abonado. Por defecto = 1.

tarifa de Determina si el RIH utilizará calificación de peaje para los tipos de llamada MTC.
peaje todas
las llamadas
Valor del \ RIH \ MTCTollRate
registro
Tipo Boole
ajustes Y = MTC registros de llamadas también se envían a la
parte de calificación de la RIH.
N = MTC registros de llamadas no se envían a la parte
de clasificación. Default = false.

análisis zona Determina el RIH método utilizará para el análisis de zona.


MTC

Valor del \ RIH \ UseSubscribersMSISDN


registro
Tipo Boole
ajustes Y = Uso MSISDN del abonado en MTC llama como el punto
de la zona de terminación para la determinación de zona.
N = Usar el número de teléfono de la otra parte, si está
disponible, como punto de terminación de la zona.
Default = false.

Continúa en la siguiente página


Rating Processes Rate Input Handler
3-24 LHS de sistemas de comunicaciones, Cía.
Rate Input Handler Rating Processes

Configuración del Registro RIH, Continuado

2-de-3 norma Determina si el RIH se aplicará la regla 2 de 3 en la determinación de la


tributaria codificación geográfica para ser utilizados por el BCH para los impuestos.

Valor del \ RIH \ TwoOfThreeRule


registro
Tipo Boole
ajustes Y = Rellenar los códigos geográficos origen y de
terminación del registro de salida RTX ..
N = Sólo pueblan el código geográfico originario si el
abonado está dentro de la red de itinerancia.
Default = false.

Ubicación
determinación Determina el método de la RIH utilizará para determinar la ubicación de
los registros de llamadas para E / C de clasificación.

Valor del \ RIH \ DetermineLocation


registro
Tipo Boole
ajustes Y = carga CCMI Básico V & H archivo para determinar la
ubicación de cada registro de llamadas al realizar E / C
Grado.
Rechazar los N = No CCMI Básico V & H Archivo.
registros TAP
Determina la forma en que los mangos RIH recalificación de los registros
TAP cuando los errores son causados por la re-calificación.

Valor del \ \ RIH RejectTAPRecords


registro
Tipo Boole
ajustes Y = Cuando los registros recalificación TAP para una
VPLMN, no rechazan los registros de los errores
causados por la re-calificación.
N = Rechazar los registros de llamadas cuando los errores
son causados por la re-calificación. Default = false.

Continúa en la siguiente página


Rate Input Handler Rating Processes

LHS Communications Systems, Inc. 3-25


Rating Processes Rate Input Handler

Configuración del Registro RIH, Continuado

Saltar a la red Determina si la RIH comprobará la itinerancia dentro de la red.


intra
itinerancia
cheque
Valor del \ RIH \ SkipIntraNetworkRoam
registro
Tipo Boole
ajustes Y = omitir la comprobación de itinerancia dentro de la red.
N = realizar la comprobación de la itinerancia
dentro de la obra. Default = false.

Saltar de Determina si el RIH realizará una comprobación célula micro en los registros de
verificación MTC.
celular micro

Valor del \ RIH \ SkipMicroCellMTC


registro
Tipo Boole
ajustes Y = omitir la comprobación de células micro
en los registros de MTC. N = realizar la
comprobación de célula micro ..
Default = false.
intervalos
gratis pulsa
Determina la aplicación de RIH intervalos clic cero a la suma de los
volúmenes.

Valor del \ RIH \ ApplyZeroClickIntervals


registro
Tipo Entero
ajustes 0 - Ningún cambio en la lógica.
1 - no se ajustará el volumen nominal.
2 - no se ajustará el volumen redondeado.
3 - Ni una clasificación ni se ajustará volumen
redondeado. Default = 0.

Continúa en la siguiente página


Rating Processes Rate Input Handler

3-26 LHS de sistemas de comunicaciones, Cía.


Rate Input Handler Rating Processes

Configuración del Registro RIH, Continuado

Conside Determina la forma en la RIH tratará a volumen de procesamiento nominal.


rado
como
volumen
redonde
ado Valor del \ RIH \ RatedVolumeTreatment
registro
Tipo Boole
ajustes Y = La RIH volumen nominal serán tratados de
forma idéntica a volumen redondeado.
N = Calificación volumen no será procesada como volumen
redondeado. Default = false.

Determina el número máximo de horas de espera para un proceso de


RIH con el procesamiento completo de un archivo.
El tiempo de
procesamiento
de espera Valor del \ RIH \ MaximumProcessTime
registro
Tipo Entero
ajustes Ejemplo: 1 - Permitir máximo de una hora para el
procesamiento de archivo. La entrada = el número máximo
de horas.
Por defecto = 1.

Determina el número de minutos de espera para una operación de


Desencola retirada de cola a completa antes de fallar.
tiempo de
espera
Valor del \ RIH \ DequeueWait
registro
Tipo Entero
ajustes Ejemplo: 5 - Permitir máximo de cinco minutos para la
operación de retirada de cola para completar antes de
fallar. La entrada = el número de minutos.
Por defecto = 5.

Continúa en la siguiente página


Rate Input Handler Rating Processes
LHS Communications Systems, Inc. 3-27
Rating Processes Rate Input Handler

¡Error! Sin texto del estilo especificado en el documento.,Continuado

destino Para procesar una llamada incollect (TA_MOC), RIH llamará a un evaluador
Incollect de peaje para llegar al destino y bloquear la parte de clasificación. El pabellón
determina el método y el resultado de la búsqueda de destino.

Valor del \ RIH \ PassCreateRtx


registro
Tipo Boole
ajustes Y = Si el destino recuperado del evaluador peaje es
desconocida, se RIH de error out.
N = Si el destino es desconocido, la información de
ubicación de destino se rellenará con blanco. No se crea
ningún registro de tierras RTX y el destino se rellena con el
registro AIRE RTX.
Por defecto = N

3-28
LHS Communications Systems, Inc.
Rate Input Handler Rating Processes

A partir RIH

normal de arranque La RIH se inicia automáticamente por el FILE yoNput HAndler, la Assemble
yoNput HAndlerY el meNCOLLECT yoNput HAndlermódulos.

de partida La RIH también puede iniciarse desde el módulo externo interfaces usando
alternativo el menú de inicio del servidor procesos. Los siguientes parámetros de línea
s de órdenes pueden ser especificadas.

Parámetro Explicación
-t Hace que el RIH para poner la información de
rastreo en la salida estándar.
-mi Hace que el RIH para imprimir un mensaje de error,
la colocación de cada registro UTX defectuosa en su
propio archivo de lista de errores.
-yo Imprime una lista de información sobre la fecha de la
versión CMVC de cada archivo se crea y se activa el
directivas del compilador.
-v Suprime la comprobación de versión y permite RIH a
plazo,
incluso si la versión del módulo no coincide con la
versión necesaria dada en la base de datos.

LHS Communications Systems, Inc. 3-29


Rating Processes Rate Input Handler

Funcionalidad específica RIH

calificación Para cada VPLMN, la capacidad de evaluar los CTH abonado itinerante
MTC para una saliente está activado. Si está habilitado para una VPLMN, cada MTC para un
VPLMN abonado de esta VPLMN tiene una clasificación de acuerdo con un modelo de
abonado tarifa especial para los MTC a esta VPLMN. Cuando la calificación de un
sistema MTC para un abonado extranjera después de identificar HPLMN del
abonado, la RIH procede como sigue:

Etapa Descripción
1 Los controles RIH la bandera RGDEFTAB.TA_MTC_OUT:

Si se establece en Sí,
 Las tasas de RIH la parte de uso del disco, utilizando el
modelo de tarifas y el paquete de servicio de estos
campos (utilizando el indicador de uso = SALIENTES
entradas):
 RGDEFTAB.MTC_TMCODE, y,
 RGDEFTAB.MTC_SPCODE

Si se establece en No,
 La RIH no clasifica la porción de uso y crea un registro de
cero TRAC.
2 Las tasas RIH partes de servicios suplementarios de acuerdo con el
registro
el plan de tarifas y paquetes de servicios de asistencia técnica MOC.
Clasificación
de despacho
Evaluación de despacho es un método de clasificación que soporta situaciones
típicas en las llamadas de despacho, donde múltiples usuarios se encuentran en
múltiples áreas de servicio de despacho.
Al realizar clasificaciones de despacho, el cálculo de clics debe ser
modificado para manejar un registro de envío y la tasa de intervalo de
especificación debe ser determinado.

Dentro de la Con el fin de pasar los códigos geográficos correctas a la BILL CICLO
red de Handler (BCH), el RIH debe determinar si el usuario (abonado) está en
itinerancia itinerancia dentro de la red. Si es así, la codificación geográfica de origen se
impuestos toma de la codificación geográfica asociada a la identidad global de células
donde se originó la llamada.
Nota: Un usuario está dentro de la red de itinerancia si la célula en la que se
originó la llamada no está en unidad operativa principal del usuario.

Continúa en la siguiente página


Rating Processes Rate Input Handler

3-30 LHS de sistemas de comunicaciones, Cía.


Rate Input Handler Rating Processes

Funcionalidad específica RIH, Continuado

precio local Precio global por unidad (PPU) es un parámetro válido para todo el sistema
por unidad para todos los planes de tarifas. El precio local por unidad se define para un
plan de tarifa específica (TMCODE), pero es insensible a la versión y, al
igual que con la PPU mundial, fecha-afectada.

requisitos de Cuando se configura un precio local por unidad, debe configurar una fecha
las de inicio y de finalización efectiva. Ambos son necesarios. Si no existe una
aplicaciones PPU local válida, entonces se selecciona la PPU Global (que siempre existe).
locales PPU
 SY ERVICIOS TARIFFS asegura que existe una PPU local válida para un
plan de tarifa específica en todo momento.
 Tanto el RATE yoNput HAndler y el TARIFF PAGLANNER aplicar la
lógica de selección descrito anteriormente.
Nota: PPU locales para los componentes de “tierra” “aire” y se especifican por
separado.

De producción Una comprobación más restrictivo si se implementa un plan de tarifa


y de simulación consistente está aprobado para su producción (estado = 'P') o simulación
PPU (estado = 'S'). Esto sólo es posible si existe una PPU mundial válida.

Módulos BSCS apoya Zona Genérico módulos proporcionado por el cliente (GZMs).
Zona Cada GZM se relaciona únicamente a una zona de tarifa. La relación se
genérica configura a través de servicios y tarifas y se almacena en la tabla
MPUGZTAB.

Continúa en la siguiente página


Rate Input Handler Rating Processes
LHS Communications Systems, Inc. 3-31
Rating Processes Rate Input Handler

Funcionalidad específica RIH, Continuado

procesamiento La RIH utiliza la información de la siguiente manera GZM cuando procesa los
RIH de GZMs registros de llamadas:

Etapa Descripción
1 La RIH verifica la existencia de un GZM para cada registro.
2 Si existe un GZM,
 La RIH mantiene el tzcode relacionada.
 La RIH pide al GMZ para comprobar si la llamada se
produjo dentro de la zona genérico.
 En caso afirmativo, la RIH utiliza el tzcode para
encontrar una entrada de modelo de tarifas y no pasa por
el análisis zona normal.
 Si no, el RIH utiliza su zona normal de análisis para
encontrar el modelo de tarifas.
Si no existe ningún GZM,
 La RIH aplica su lógica de procesamiento normal.
3 La lógica de procesamiento RIH considera
Factor los siguientes factores:
Explicación
Tipo de llamada El tipo de registro: MOC, RCF, TA-MTC
Svlprefix El código de nivel de servicio prefijo, por
ejemplo, GSM
Fuente El origen del archivo
Vdate La fecha de la llamada

4 El módulo RIH llama a la función int generic_zone_module a


procesar una GZM particular.
red
inteligente
pre-pago Una red inteligente lía cargas aéreas y terrestres en un registro de facturación,
que se envía al dispositivo de facturación Mediación. La DMO divide los
registros de tierra y aire en dos UTXs y los envía a la RIH. Dado que no
existe una correlación entre los registros UTX y RTX, la RIH debe conciliar
ellos por el BCH. Al procesar las llamadas IN, el RIH crea dos registros RTX
para corresponder con los registros UTX.

Continúa en la siguiente página


Rating Processes Rate Input Handler
3-32 LHS de sistemas de comunicaciones, Cía.
Rate Input Handler Rating Processes

Funcionalidad específica RIH, Continuado

Toll Las tasas de RIH registros de llamadas desde redes inteligentes cuando los
información registros de llamadas no contienen información de ubicación, utilizando el
de ubicación siguiente proceso:
tasa

Etapa Descripción
1 La RIH utiliza un evaluador de peaje para interactuar con las tablas
que contienen la información necesaria para la calificación de las
llamadas de larga distancia.
2 La función que llama al evaluador peaje crea un segundo registro
RTX. Los remedios RIH el problema mediante el envío de una
pieza adicional de información a la función, en la forma de una
bandera que indica si o no un nuevo RTX se va a generar.
Nota: Sólo las funciones que las llamadas de teléfonos móviles
mango de una red inteligente (utxinmoc.c y utxinmtc.c)
pueden enviar
la bandera.
3 Si el indicador se establece para crear una nueva RTX, la RIH
procesa el registro
como siempre. Si no, se almacena la información de ubicación en
proveedor de el registro RTX existente.
servicios y de
marcado
plan de Esta característica permite que el RIH para marcar, por una cantidad fija o
tarifas un porcentaje, los registros que ya han sido clasificados, en base a los
planes individuales de la tarifa. La RIH determina primero el tipo de
intervalo de clasificación asociada con la llamada: marcado (M), de pago
(S), de pago / unidad (U), o regular (X). A continuación, aplica tasas
utilizando el método actual o se aplica un margen de beneficio o recargo al
valor nominal.

Módulos de El código RIH apoya un intercambio simple de los módulos utilizados para la
interfaz de calificación de interconexión. Estos módulos (La llamada BSCS del módulo
interconexió tarifa para interconexión) se agrupan dentro de una biblioteca dinámica:
n de libri01. Esta biblioteca debe estar disponible para la RIH en tiempo de
Clasificació ejecución. El camino a todas las bibliotecas BSCS compartida se define en la
n
variable de entorno SHLIB_PATH para máquinas HP. La biblioteca del
núcleo contendrá la calificación estándar BSCS interconexión. Se
intercambió con cualquier biblioteca no kernel, dada la descripción de la
interfaz proporcionada a continuación. Para la biblioteca, una fila
determinada se introduce en la tabla APP_MODULES donde ModuleName
= 'RI1'. La RIH lee esta fila si está presente y pasa los códigos de función
dentro de su área de trabajo a la biblioteca para la configuración. Cualquier
biblioteca debe contener un módulo de interfaz, 'foiPerformSICRating',

Continúa en la siguiente página


Rate Input Handler Rating Processes

LHS Communications Systems, Inc. 3-33


Rating Processes Rate Input Handler

Funcionalidad específica RIH, Continuado

OTA / BSCS apoya sobre el aire de activación (OTA) y tarjetas de prepago (PPC).
PPC La característica única de GSM-PPC permite suscripciones anónimas. El
Apoyo suscriptor no está asociado a un contrato y un modelo de tarifas en BSCS.
La función de la OTA no tiene impacto en procesamiento de mensajes,
porque no hay registros se generan.

PPC archivos La convención de nombres de archivo de salida para los registros de PPC
y directorios sigue el esquema existente: RTX'yyyymmddhhMMssnnnnn' dónde 'nnnnn' es
el número de secuencia de archivos que ejecutan. El archivo RTX está escrito
en un directorio de salida nueva:
{} TRABAJO / MP / RTX / RIH / DCA /. La RIH proporciona enlaces a
todos los directorios introducidos en RIDODTAB con el tipo 'DCA' (solicitud
de tarjeta de débito). La secuencia de comandos de configuración de la
estructura de directorios incluye el TRABAJO {} / MP / RTX / RIH / DCA /
{} TRABAJO / MP / RTX / DCA / directorio.
Rating Processes Rate Input Handler
3-34 LHS de sistemas de comunicaciones, Cía.
Rate Input Handler Rating Processes

Archivos RIH, Directorios y Salida

Los archivos de entrada Los archivos de entrada para la RIH provienen de dos directorios:
 {} TRABAJO / MP / UTX, para los nuevos archivos o archivos de la IIH o la
AIH, y
 {} TRABAJO / MP / error de los archivos reciclados.

archivos de entrada Los nombres de los archivos de entrada son:


 UTXyyyymmddhhMMssnnnnn,
 ARyyyymmddhhMMssnnnnn, o
 RIHyyyymmddhhMMssnnnnn.
Nota: En los nombres de archivo, nnnnn es un número consecutivo que
corresponde a la THUFITAB.FILE_ID. Todos los archivos de
entrada se eliminan después de procesar.

Los archivos de Los archivos de salida para los registros puntuado se almacenan en directorios de la
salida para los siguiente manera:
registros
nominales
 registros nominales de los suscriptores HPLMN se almacenan en el
{} TRABAJO / MP / RTX / HPLMN / BCnn directorio, donde nn es el
número del ciclo de facturación de los abonados. Un conjunto de
registros RTX para suscriptores SPLMN también se almacena aquí, que
se utilizará para la facturación del distribuidor SPLMN.
 RTXs para suscriptores VPLMN se almacenan en {} TRABAJO / MP / RTX /
VPLMN.
 RTXs para suscriptores SPLMN (proveedores de servicios) se escriben en el
{} TRABAJO / directorio MP / RTX / SPLMN.

Los nombres Cuando el RIH crea archivos RTX, que nombra a


de archivo RTXyyyymmddhhMMssnnnnn.TMP, donde nnnnn es el mismo número que
para los el de entrada. Después de que los archivos están cerrados, el sufijo TMP se
archivos de deja caer.
RTX

archivos de La RIH produce otros tres archivos de salida, en los siguientes directorios:
salida  {TRABAJO} / MP / ERROR, que contiene registros que no podrían ser
adicionales procesadas (el abonado no se introdujo en la base de datos); estos
registros son transformados de nuevo después del reciclaje.
 {} TRABAJO / MP / LOG, que contiene una breve descripción de
cada registro UTX defectuosa; estas descripciones se muestran a los
servicios y tarifas durante el reciclado.
 {} TRABAJO / MP / filtro, que contiene los documentos más
antiguos que el parámetro del sistema (CDR Max Edad) se especifica
en servicios y tarifas bajo el perfil de opciones de datos de referencia.
Rate Input Handler Rating Processes
Continú a en la siguiente página

LHS Communications Systems, Inc. 3-35


Rating Processes Rate Input Handler

Archivos RIH, directorios y de salida, Continuado

PRU_PROCESS La RIH actualiza la tabla de base de datos PRU_PROCESS_RECORD con


actualización información estadística sobre registros detallados de llamadas procesadas
_GRABAR para cada ejecución del ciclo de facturación. Una de las columnas de esta
tabla es una clave externa a la tabla FILE_NAME, que permiten informar a
realizar en un solo archivo.

Archivos utiliza La RIH utiliza dos archivos de la biblioteca mp / común para facilitar los
para actualizar cambios a la tabla PRCU_PROCESS_RECORD:
PRU_PROCESS
_GRABAR
 Un archivo de cabecera, rectype.h, que contiene nombres simbólicos
para todos los tipos de registro. El archivo de cabecera es utilizada por
todos los módulos de procesamiento de mensajes de proceso por lotes
que inserto de entradas en la tabla RECORD_COUNT.
 Un archivo que contiene las funciones de SQL que realizan las siguientes
tareas:
 Insertar una entrada en PRCU_PROCESS; la función
(sql_insert_process) recibe el nombre de módulo y el ID de proceso
(PID).
 Insertar una entrada en PRCU_PROCESS_RECORD; la función
(sql_insert_process_record) acepta la información de la tabla
PROCESS_RECORD modo que el código no se duplica entre los
módulos de procesamiento de mensajes.
 Actualizar una entrada en PRCU_PROCESS; la función
(sql_update_process) recibe el nombre del módulo y el
identificador de proceso y actualiza la entrada en la tabla de
procesos mediante la introducción de un valor en la columna de la
END_DATE_TIME y establecer el estado del archivo en el
acabado.

datos de La RIH actualiza los siguientes campos en MPUFCTAB después de procesar:


trabajo:
MPUFCTAB
Campo Explicación
FLRRC El número de registros nominales
FLRMT La cantidad nominal total según el precio plana por
unidad
FLSTA El estado del archivo; este campo se pone a cero:
 Para 3 si todos los registros se procesan
 A 4 si fue rechazado al menos un registro

Continúa en la siguiente página


Rating Processes Rate Input Handler

3-36 LHS de sistemas de comunicaciones, Cía.


Rate Input Handler Rating Processes

Archivos RIH, Directorios y Salida, Continuado

datos de Si cualquiera de facturación del operador externo o la reconciliación se


trabajo: llevó a cabo durante el procesamiento de un archivo UTX, la RIH inserta
MPSECTAB varias filas con información acerca de la facturación y reconciliación. Esta
tabla se utiliza en Carrier externa.

Campo Explicación
ECCODE Identificador para el portador externo
UMCODE Identificador de la unidad de medida
TTCODE Identificador de la tarifa temporal
ZNCODE Identificador de la zona de tarifa
SNCODE Identificador para el servicio
TOTVOL El volumen total de conexiones, interpretada en
de acuerdo con el campo UMCODE
TOTNETRATE El precio fijo por unidad. Las unidades se calcularon
de acuerdo
al modelo de tarifas del transportista externo
TOTCALL El número total de llamadas
MEASTSMP Fecha en que la RIH crea la entrada
TIPO Tipo de actividad:
 R para la reconciliación
 B para la facturación
MSCMSISDN El MSISDN de la MSC a la que pertenece esta entrada
BILLSTATUS Facturación de estado:
 T para las entradas no facturados
 B si un proyecto de ley fue producido en
EXTERIORESCARRIERS
PLCODE El código de la PLMN a la que pertenece esta entrada
INGLCODE código de cuenta de ingresos de Contabilidad General
NETSDR carga neta es de DEG
SQN Un número de secuencia, el aumento para cada nueva
entrada

Continúa en la siguiente página


Rate Input Handler Rating Processes

LHS Communications Systems, Inc. 3-37


Rating Processes Rate Input Handler

Archivos RIH, directorios y de salida, Continuado

datos de Para cada archivo de entrada procesado correctamente, los insertos RIH filas
trabajo: para cada combinación de dígitos marcados (especificado en MPDDATAB)
MPSCSTAB y troncos de salientes (especificado en MPDLKEXT), si hay MOCs para la
combinación. Esta tabla se utiliza en portadores externos.

Campo Explicación
CNTTSMP Fecha en que la RIH creado esta entrada
CNTINDX Entrada que consiste en MPDLKEXT.CNTX * 10000
+
MPDDATAB.CNTY, de acuerdo con la
combinación de tronco y los dígitos marcados.
CNTHMOC Número de MOC para esta combinación.
CNTDURA La duración total de esos MOC
PLCODE La PLMN a la que pertenece esta entrada

datos de Si al menos un registro UTX fue rechazada y se recicla, la RIH crea una
trabajo: entrada para el archivo de errores. Esta tabla se utiliza en servicios y tarifas
MPURITAB durante el reciclado.

Campo Explicación
FLCODE Tomado de MPUFCTAB.FLCODE
FLELNAME El nombre del archivo que contiene los registros
rechazó UTX
FLRCNAME El nombre del archivo de registro que contiene los
códigos de razón
FLRIHTS Fecha y hora cuando el RIH creado esta entrada
FLSTA El estado del archivo; este campo se pone a 0

datos de
trabajo: La tabla que contiene la información de abonado descargado para su uso por el
estructura de RIH consta de los siguientes campos:
la tabla
anidada
Oracle Columna Datos Comentar
io
número_de_puerto Char (50) El número de identificación de
puerto asignado al contrato.
DN_NUM Char (50) El número de directorio asignado al
contrato
ID_de_Puerto Número clave externa: PORT.PORT_ID
DN_ID Número Clave externa:
DIRECTORY_NUMBER.DN_ID

Continúa en la siguiente página


Rating Processes Rate Input Handler
3-38 LHS de sistemas de comunicaciones, Cía.
Rate Input Handler Rating Processes

Archivos RIH, directorios y de salida, Continuado


datos de trabajo: Oracle estructura de la tabla anidada, (continuado)

Columna Datos Comentar


io
CO_ID Número Identificación del contrato.
clave externa:
CONTRACT_ALL.CO_ID.
MEM _ID Número ID de cliente asociado a este
contrato. Clave externa:
CUSTOMER.CUSTOMER_ID
TMCODE Número modelo tarifario asignado al contrato.
TIMESTAMP Fecha Fecha y hora esta entrada entra en
efecto.
PRGCODE Char (10) Código de grupo de precios.
BILLCYCLE Char (2) Bill ciclo el cliente pertenece.
TOLLRATING Char (1) Modo de calificación del peaje: = O,
en nombre de, E = externo.
CO_CALLS_ Char (1) Anonimización de los dígitos
ANONYM marcados. X = Sí, todo lo demás =
No.
CO_ARCHIVE Char (1) Llamada de archivos Detalles de
Registro. Y = Sí, N = cualquier otra
cosa
COSTCENTER_ID Número La Identificación del centro de coste
para el cliente.
ESTADO DE Char (1) El estado de la última actualización
ACTUALIZACIÓN realizada en el cliente. F = fallido,
nada
ELSE = éxito.
NUM_OF_SERVICES Número El número de servicios asignados a
este contrato.
SERV_INFO Mesa Contiene la información sobre el
servicios contratados.

SERV_INFO Los campos de la tabla SERV_INFO se muestran en la siguiente cuadrícula.


campos

Campo Datos Comentar


io
SPCODE Número código de paquete de servicios
SNCODE Número Código Nombre del servicio
SVLCODE Char (16) código de lógica de servicio
STAT_CHANGE Char (150) La secuencia de estado cambia en este
Servicio.
Rate Input Handler Rating Processes

LHS Communications Systems, Inc. 3-39


Rating Processes Rate Input Handler

RIH Control de errores

Códigos de La siguiente tabla muestra los códigos de error de la tabla MPDRCTAB.


error de Algunos de los errores no sólo dependen de los registros UTX, sino también
MPDRCTAB en los datos de referencia. En este último caso, se proporciona la tabla XREF.

Código Descripción Tabla REFX


CDRFO CDR MAXAGE superó
DATER error de base de datos o archivo de
entrada
DPORT entrada dañada LKDEFTAB
ERIIH Consulte el informe de errores IIH
ERAIH Consulte el informe de errores AIH
IR A Error al construir registro LKDEFTAB,
BUSCAR ISDEFTAB
GDlib Error durante el procesamiento de
biblioteca dinámica
HPLCH HPLMN de registro difiere de las
unidades comunales
IEXCA portador externo ineficaz ECDEFTAB
IHLRC Ineficaz HLR-CGI HLDEFTAB
ISERV encontrado servicio ineficaz ISDEFTAB
ISRVU servicio ineficaz utilizado ISDEFTAB
ISUBS suscriptor ineficaces LKDEFTAB
ISVLC SVL código de registro ilegal en UTX
ITFMD modelo tarifario ineficaces TMDEFTAB
ITRNK tronco ilegal TKDEFTAB
IVPAF gastos de administración VPLMN RADEFTAB
ineficaces
IVPLM VPLMN ineficaces RGDEFTAB
NDIZO No se encontró zona de marcado DZnnnnnn
NEPPU Sin precio efectivo por unidad PUDEFTAB
NEVPV Sin paquete tasa de eventos con fecha EVDEFTAB
efectiva encontró
NOEVT Ningún evento asociado con el registro
UTX
NOGSM Non-GSM UTX detecta
SIN No se han encontrado DE TXDEFTAB
IMPUESTOS IMPUESTOS
NRIPE No hay entradas de los paquetes de RIDEFTAB
intervalos de frecuencia encontrados
NRIPV Sin intervalo de la frecuencia con fecha RIDEFTAB
efectiva
encontrado paquete
NRIPZ No hay entradas de los paquetes de RIDEFTAB
intervalos de frecuencia encontrados
para la zona de tarifa

Continúa en la siguiente página


Rating Processes Rate Input Handler

3-40 LHS de sistemas de comunicaciones, Cía.


Rate Input Handler Rating Processes

RIH Control de errores,Continuado

Códigos de error de MPDRCTAB,(continuado)

Código Descripción Tabla REFX


ntico Ningún código encontrados Hora TCnnnnnn
NTMEF No se encontró la entrada modelo TMDEFTAB
tarifario
NTRNK Tanto dentro como fuera troncos TKDEFTAB,
desconocida ECDEFTAB
NZOCO Sin cobertura de la zona DZnnnnnn
RSCEX Los recursos del programa agotados
TSUBS suscriptor no HPLMN en el archivo
TAP
UCATY Desconocido tipo de llamada UTX
UEXCA portadora externa desconocida ECDEFTAB
UHLRC Desconocido HLR-CGI HLDEFTAB
UHPDF Ninguna entrada en HPDEFTAB HPDEFTAB
UIADF Ninguna entrada en IADEFTAB IADEFTAB
UICGI CGI no identificable en el expediente IADEFTAB
UTX
URTMD Módulo tasa desconocida RMDEFTAB
userv No se han encontrado Servicio ISDEFTAB
USUBS Suscriptor desconocido LKDEFTAB
UTFMD modelo tarifario Desconocido TMDEFTAB
UTRNK tronco desconocido TKDEFTAB
UVPAF gastos de administración desconocida RADEFTAB
VPLMN
UVPLM VPLMN desconocido RGDEFTAB
UZPCO Desconocido punto de terminación de ZPDEFTAB
la zona

resúmenes de Para cada archivo UTX procesada, un resumen de errores se introduce en


error en MPUERTAB.
MPUERTAB

Campo Explicación
FLCODE Identificador para el archivo UTX de MPUFCTAB
RSCODE Identificador para las razones de los rechazos (ver lista
encima)
ERCOUNT Número de registros rechazados por este motivo
SVID Nombre del módulo (= RIH)

Continúa en la siguiente página


Rate Input Handler Rating Processes

LHS Communications Systems, Inc. 3-41


Rating Processes Rate Input Handler

RIH Control de errores, Continuado

Error de mensajes Con cada registro rechazado, el código de motivo se introduce en el


registro. Un mensaje de error detallado se escribe en la lista de errores si el
RIH se inició con la opción '-e'. El error INFORME DE MANIPULADOR
extrae los códigos de razón de los registros rechazados y genera un informe
de error.

errores Si las operaciones de archivo básicas, como crear, abrir, leer, escribir, añadir,
Operacio quitar o falla de un archivo de entrada o un archivo de salida, los extremos
nes RIH y escribe un mensaje de error a la lista de errores. En este caso,
básicas compruebe los permisos de los directorios y archivos.
con
archivos

Los errores Si una entrada para un puerto en LKDEFTAB es defectuoso, el RIH se salta
en todas las entradas al cargar el LKDEFTAB y escribe una advertencia a la lista
LKDEFTAB de errores. En consecuencia, los servicios del contrato correspondiente a
continuación, pueden llegar a ser huérfanos, lo que resulta en otro aviso en la
lista de errores. entradas defectuosas en LKDEFTAB son causados más
frecuentemente por los datos erróneos en las tablas de base de datos utilizadas
por el TEH para la creación de la tabla.

Los errores en Si se produce un error en el proceso de descarga de la información de


la información clasificación específica del cliente de la base de datos, el procedimiento
de carga almacenado que obtiene esa información devolverá una condición de error,
puntuación de pero permitirá que el RIH a continuar procesando el siguiente registro de
los usuarios llamadas.

Límite de Un valor de umbral se especifica para cada error que se indica en la tabla
ventas MPDRCTAB. La RIH deja de procesar cuando se excede uno de estos
umbrales.
Rating Processes Rate Input Handler

3-42 LHS de sistemas de comunicaciones, Cía.


Rate Load Handler Rating Processes

4 Factor de carga Handler

RLH general

Propósito del El rATE LOAD HAndler (HLR) carga los registros de RTX generados por el
HLR RIH para los abonados HPLMN (y un conjunto de los registros RTX para
suscriptores SPLMN) en la base de datos RTX, de manera que el BENFERMO
CYCLE HAndler y CLIENTE UNADMINISTRACIÓN puede acceder a los registros.

La detección del fraude La propia detección realiza RLH fraude, mediante los pasos siguientes:
 RLH calcula la cantidad abierta y los clics necesarios para la
manipulación de detección de fraude.
 Carga de datos relacionadas con el contrato relacionada con el
cliente y en la memoria para calcular estos valores en las tablas
MPUUBTAB y MPUFDTAB.
 Carga de datos adicionales para llevar a cabo la verificación de crédito
después de cargar los registros de un archivo RTX RTX en la base de
datos.
 Antes de la actualización, los cheques Rlh los clics reales abiertas contra
el límite de crédito.

múltiples El HLR procesa los registros RTX durante un ciclo de facturación. Si hay más
procesos de un ciclo de facturación, múltiples RLHS pueden ejecutarse en paralelo.

Continúa en la siguiente página

LHS Communications Systems, Inc. 4-1


Rating Processes Rate Load Handler

RLH general, Continuado

Ilustración El siguiente diagrama de flujo de control ilustra la función HLR.

RTX Records
(Archivos)
para el ciclo de
facturación
específica

RLH

Cantida
d
facturad
a, Clics

RTX rechaza BSCS BSCS


do Base de datos Base de
RTX RTX datos RTXREJECT
MPUUBTAB,
MPUFDTAB

tablas de datos El HLR accede a las tablas siguientes para obtener información de referencia
de referencia durante el proceso:

Mesa Explicación
MPSCFTAB La tabla general de configuración BSCS.
RTXCYTAB Contiene los parámetros para el HLR.
RTX_CONTROL Contiene información sobre las tablas de la base RTX:
 El nombre
 Las bases de datos RTX
 Los servidores UNIX correspondientes
 El propietario de la tabla
 El estado

Continúa en la siguiente página

4-2 LHS de sistemas de comunicaciones, Cía.


Rate Load Handler Rating Processes

RLH general, Continuado

tablas de datos de referencia, (continuado)

Mesa Explicación
APP_MODULES Contiene la versión del módulo y los PARAMS
elemento de cadena de código.
CUSTOMER_ALL HLR obtiene el código de cliente y el nombre, ciclo de
facturación
número y modelo tarifario actual asignado al
abonado.
CONTRACT_ALL Contiene los parámetros actuales de los
controles del contrato.
PRCU_PROCESS HLR inserta una entrada en esta tabla que indica que
tiene
ejecución comenzado. Una vez completado, se
actualiza la tabla para indicar el procesamiento
está terminado.
PRCU_PROCESS_ HLR actualiza esta tabla para identificar la siguiente
RECORD información acerca de los archivos procesados RTX:
 Número y cantidad fija nominal de RTX
registros cargados en cada mesa.
 Número y cantidad fija nominal de registros RTX
rechazada por cada motivo.

los requisitos Al procesar los archivos de entrada, el HLR un extenso uso de la base de datos
de espacio de RTX, ya que por lo general contiene grandes cantidades de registros de
disco llamadas. El HLR requiere alrededor de 400 bytes / RTX registro en la base
de datos. Una cantidad correspondiente de espacio en disco es liberado cuando
el HLR elimina los archivos de entrada.

RAM La RAM necesaria desde el HLR es aproximadamente calcula como sigue:


requisitos
s * 100 + c * 80 bytes en una arquitectura de 64 bits, tales como una
máquina DEC Alpha, o
s * 50 + c * 40 bytes en una arquitectura de 32 bits tal como una estación Sparc
dom

Nota: En estos cálculos, s es el número de contratos y C es el número de


clientes en el ciclo de facturación seleccionado.
Rate Load Handler Rating Processes

LHS Communications Systems, Inc. 4-3


Rating Processes Rate Load Handler

Procesamiento HLR

El El HLR realiza sus funciones según el procedimiento siguiente.


proceso
RLH
Etapa Descripción
1 Tan pronto como se inicia, el HLR examina los parámetros
transferidos
a ella y lee los valores de configuración restantes de las tablas
RTXCYTAB y MPSCFTAB.
2 Cuando se completa con éxito la lectura, el HLR entra en su PID y
el directorio de trabajo en RTXCYTAB, para crear el archivo
indicador.
Nota: El HLR utiliza dos sinónimos, RTX_LT (a largo plazo) y
RTX_ST (a corto plazo), que debe apuntar a alguna
base de datos RTX.
3 Las búsquedas HLR para otros casos de RLH en el mismo proyecto
de ley
ciclo; si alguno está en funcionamiento, las salidas de la HLR.
4 El HLR escanea el TRABAJO {} / MP / RTX / HPLMN / BCnn
directorio para
SI....los archivos de RTX, donde nn es el número del
Luego....
ciclo
El de
HLRfacturación.
no Se comprueba la existencia de un
encuentra fichero indicador.
registros RTX:  Si lo encuentra, el HLR duerme
durante el tiempo especificado en
RTXCYTAB.INTERVAL
 Si no, el HLR termina
El HLR encuentra Se carga el cliente específico y
archivos en el los datos específicos de contrato
directorio de de la base de datos en la memoria
entrada: principal.

Nota: A partir de entonces, esto se hace


sólo a
intervalos de tiempo como se
especifica en
RTXCYTAB.REFRESH_CYCLE.

Nota: Los controles HLR para ver si los nombres de archivo que
coincida con el
convención para archivos RTX; Por lo tanto, no puede haber
ningún subdirectorio o copias de seguridad en el directorio.

Continúa en la siguiente página


Rating Processes Rate Load Handler

4-4 LHS de sistemas de comunicaciones, Cía.


Rate Load Handler Rating Processes

Procesamiento HLR, Continuado

El proceso RLH, (continuado)

Etap Descripción
a
5 Las verifica Rlh que el nombre de las Cumple con el archivo de
entrada
convenciones para archivos RTX (comenzando con RTX, longitud
de 22 caracteres).
6 El HLR carga el archivo. Cada registro se lee, controlar e introducir
en una de las mesas RTX.
Nota: La tabla seleccionada depende del entorno en el registro
DELET_AFTER_BILL RTX; Si el indicador se establece
en “Y”, el registro se escribe en los datos protegidos
mesa con el sinónimo RTX_LT o RTX_ST.
7 El HLR resume la cantidad facturada por cada suscriptor plana
y clics periódicos diarios o no facturados por cada contrato que
tiene verificación de crédito habilitada.
 Para los controles diarios, el HLR considera registros con
una hora de inicio del día en curso, o que no son mayores
que las horas RTXCYTAB.MAX_DELAY al comienzo del
día actual.
 Para la comprobación periódica, el HLR considera registros
con horas de inicio que se encuentren entre la fecha de inicio
de verificación de crédito y la fecha final de verificación de
crédito para un contrato individual (los valores son
especificada en CLIENTE UNADMINISTRACIÓN).
8 Después de procesar cada archivo RTX, el HLR actualiza las tablas
de bases de datos y campos siguiente:
 MPUUBTAB.UNBILLED_AMOUNT
 MPUFDTAB. UNBILLED_DAY
 MPUFDTAB. CREDIT_UPDATED (ajustado a
“X” si se aumenta UNBILLED_DAY)
 MPUFDTAB.DATE_LAST_RLH.
9 Si el HLR no encuentra ningún archivo de entrada más en el
proceso, que hace las comprobaciones del contrato.
 Para la comprobación diaria del contrato:
 Los controles HLR para ver si verificación de
crédito está activada (CO_CRD_CHECK = “Y”,
de lo contrario, se salta la comprobación
adicional.
 Se comprueba si la fecha actual cae en el período
CO_CRD_CHECK_START /
CO_CRD_CHECK_END;
de lo contrario, se omite la comprobación adicional.

Continúa en la siguiente página


Rate Load Handler Rating Processes

LHS Communications Systems, Inc. 4-5


Rating Processes Rate Load Handler

Procesamiento HLR, Continuado

El proceso RLH, (continuado)

Etapa Descripción
9,  Si UNBILLED_DAY es mayor o igual a
cont. CO_CRD_CLICKS_DAY, se ha superado el límite
diario para el contrato; de lo contrario, se omite la
comprobación adicional.
 El HLR escribe los datos en relación con el cliente que
posee el contrato en el fichero de informe, inserta una
fila en la tabla TICKLER_RECORDS utilizando una
función almacenada AddNewTickler (), y establece el
MPUFDTAB.CREDIT_TICKLER_DAY columna a la
fecha actual.
 Para la comprobación periódica del contrato:
 Las verifica que Rlh verificación de crédito está
habilitado; de lo contrario, se omite la comprobación
adicional.
 Las verifica Rlh que la fecha actual cae en el período
CO_CRD_CHECK_START / CO_CRD_CHECK_END;
de lo contrario, se omite la comprobación adicional.
 Si UNBILLED_PERIOD es mayor que o igual a
CO_CRD_CLICKS, se ha superado el límite para un
periodo de la contrato; de lo contrario, el HLR omite la
comprobación adicional.
 Las verifica Rlh no había ninguna queja en este periodo (el
primer período comenzó con CO_CRD_CHECK_START,
el segundo con CO_CRD_DAYS posteriores, etc.). Si una
queja ya existe (CREDIT_TICKLER se estableció durante
el período), no habrá otro en el mismo período.
 El HLR escribe los datos disponibles sobre el cliente que
posee el contrato en el archivo de informe, inserta una fila
en el
TICKLER_RECORDS mesa, y se pone
MPUFDTAB.CREDIT_TICKLER a la fecha actual.

Continúa en la siguiente página


Rating Processes Rate Load Handler
4-6 LHS Communications Systems, Inc.
Rate Load Handler Rating Processes

Procesamiento HLR, Continuado

Archivo de informe Si el HLR detecta un límite de crédito superior a un cierto límite, una nota
que consta de los siguientes datos se escribe en un archivo de informe:
 Para la verificación de crédito contrato:
 Nombre del cliente
 Código de cliente
 Estatus del contrato
 Límite de crédito
 cantidad superado
 Para la comprobación de la cantidad abierta:
 Nombre del cliente
 Código de cliente
 Cantidad no facturada
 Límite de crédito
 cantidad superado

Nombre del El nombre del archivo de informe tiene el formato “rlhyyyymmddhhmmss


archivo de <pid> .fdh donde:
informe
 aaaa es el año,
 mm el mes,
 dd el día del mes,
 S.S la hora,
 mm los minutos, y
 ss los segundos de tiempo de la creación.
 <PID> es la identificación del proceso de la RLH funcionamiento,
un número de cinco dígitos con ceros a la izquierda.

Cosquillas Después de colocar una anotación en el archivo de informe, el HLR


inserta un cosquillas en la tabla TICKLER_RECORDS utilizando la
función de base de datos almacenada, AddNewTickler ().

Breve La breve descripción se obtiene de la columna de la


descripció TICKLER_SUBCODE.EXT_REASON_TYPE, donde la columna de la
n INT_REASON_TYPE es 18 (abierta cantidad del cheque), 19 (comprobación
de contrato al día) y 20 (comprobación contrato periódico). Estos valores
deben ser cargados en la rutina de inicialización.

Continúa en la siguiente página

LHS Communications Systems, Inc. 4-7


Rating Processes Rate Load Handler

Procesamiento HLR, Continuado

Descripció La descripción larga es:


n larga  importe pendiente excede el límite
 clics no facturados superado el límite diario
 clics no facturados superado el límite periódica.
La prioridad se establece en 4, el estado de vencimientos en “ABIERTO” y
el usuario de seguimiento a NULL. Cuando se llama a la función
AddNewTickler (), se crea un tickler del tipo de sistema.

La activación Cuando se inicia el HLR, la verificación de crédito está activado. Sin


y embargo, es posible activar cada una verificación de crédito o desactivar todos
desactivación los controles de crédito, usando las opciones de inicio en el siguiente formato:
de los
controles de -c [ODP] [n]
crédito
Las opciones son:

Opción Explicación
o Activar verificación de crédito importe pendiente
re Activar ligadas a los contratos de verificación de
crédito diaria
pag Activar verificación de crédito ligadas a los contratos
periódica
norte Desactivar todas las comprobaciones de crédito

Ejemplos Ejemplos de opciones de inicio que muestra la activación y desactivación


de los controles de crédito se enumeran a continuación.

Comando de inicio Explicación


RLH -1 -cdp Inicia el HLR para un ciclo de facturación con el
diario y
verificaciones de crédito relacionadas con el
contrato periódicas; abierta cantidad de verificación
está desactivada.
RLH -1 -CO Inicia el HLR para el proyecto de ley de un ciclo con
sólo el abierto
cantidad de la cuenta de crédito.
RLH -1 -CN Inicia el HLR sin verificación de crédito.
RLH -1 Inicia el HLR con todos los controles de crédito.

Continúa en la siguiente página


Rating Processes Rate Load Handler

4-8 LHS de sistemas de comunicaciones, Cía.


Rate Load Handler Rating Processes

Procesamiento HLR, Continuado

Los valores Si los siguientes parámetros no se dan en RTXCYTAB, el HLR utiliza valores
por defecto predeterminados que se muestran a continuación.
para
RTXCYTAB
Parámetro Defecto
Intervalo 300 (segundos)
Refresh_cycle 7200 (segundos)
max_delay 0 (horas)

LHS Communications Systems, Inc. 4-9


Rating Processes Rate Load Handler

Configuración del registro HLR

los BSCS Las entradas del registro se utilizan para almacenar toda la información de
Registro configuración necesaria para el HLR.
Referencia: Información detallada sobre el Registro BSCS se puede encontrar
en el manual de referencia DATA.

estructur El Registro (específicamente la tabla REGISTRY_ENTRY) está estructurado


a del como un árbol de directorios en un sistema de archivos. Si tiene nodos de
registro árbol que tienen nombres y que puede contener datos reales u otros nodos del
árbol. Las entradas del registro que accede el HLR se detallan a
continuación.

verificación Determina cómo procesa el HLR controles de crédito de prepago.


de límite de
crédito
Valor del \ HLR \ PrepaymentSupport
registro
Tipo Boole
ajustes Y = los soportes RLH comprobación de crédito de prepago.
N = El HLR no soporta la comprobación de crédito de
prepago. Default = false.

Eliminar Determina si el HLR elimina registros RTX después del procesamiento.


registros
RTX
Valor del \ HLR \ DataWarehouse
registro
Tipo Boole
ajustes Y = Mover los archivos en el directorio correspondiente
en el directorio de almacenamiento de datos.
N = Borrar los registros
RTX. Default = false.

Continúa en la siguiente página


Rating Processes Rate Load Handler
4-10 LHS de sistemas de comunicaciones, Cía.
Rate Load Handler Rating Processes

Configuración del registro HLR, Continuado

supresión Esta es una sección de registro que contiene entradas que determinan los
de registro registros pertinentes para ser suprimidas si cero Calificación por el RIH.
Cada entrada es un valor booleano, y todos los valores predeterminados
son falsas. Las entradas del registro se muestran en la siguiente cuadrícula.

Valor del registro entrad


as
\ HLR \ Y = no entran en tasa cero los registros de aire
RecordSuppression \ Aire RTX en la base de datos.
N = Introducir tasa cero los registros de
aire RTX en la base de datos.
\ HLR \ Y = No entrar en la tierra cero registros
RecordSuppression \ nominales RTX en la base de datos.
Tierra N = Introduzca cero registros de tierras RTX
valorados en
base de datos.
\ HLR \ Y = no entran en cero nominal llamada
RecordSuppression \ CF reenvío de los registros RTX en la base de
datos.
N = Introduzca cero llamada puntuación reenvío
RTX
registros en la base de datos.
\ HLR \ Y = no entran en tasa cero de itinerancia de la
RecordSuppression \ RL pierna registros RTX en la base de datos.
N = Introducir tasa cero de itinerancia de la
pierna registros RTX
en la base de datos.
\ HLR \ Y = no entran en tasa cero registros MOC RTX
RecordSuppression \ en la base de datos.
MOC N = Introduzca tasa cero registros en MOC RTX
base de datos.
\ HLR \ Y = no entran en tasa cero registros MTC RTX
RecordSuppression \ MTC en la base de datos.
N = Introduzca tasa cero registros en MTC RTX
base de datos.
\ HLR \ Y = no entran en tasa cero registros VAS RTX
RecordSuppression \ VAS en la base de datos.
N = Introducir tasa cero registros VAS RTX
en la base de datos.
\ HLR \ Y = no entran en cero eventos registros
RecordSuppression \ nominales RTX en la base de datos.
Evento N = Introducir cero eventos registros
nominales RTX en la base de datos.

Continúa en la siguiente página


Rate Load Handler Rating Processes

LHS Communications Systems, Inc. 4-11


Rating Processes Rate Load Handler

Configuración del registro HLR, Continuado

supresión de registro, (continuado)

Valor del registro entrad


as
\ HLR \ Y = no entran en tasa cero registros RCF RTX
RecordSuppression \ RCF en la base de datos.
N = Introduzca tasa cero registros en RCF RTX
base de datos.
\ HLR \ Y = Suprime los tipos de registros de llamadas
RecordSuppression \ y tipos de tramos se unieron con y.
JoinWithAnd N = no suprimen tipos de registros de llamadas y
la pierna
tipos y se unieron a.
\ HLR \ RecordSuppression Y = reprimir dividieron registros de llamadas.
\ N = do de división no suprime los registros de
SplitCalls llamadas.
Rating Processes Rate Load Handler
4-12 LHS de sistemas de comunicaciones, Cía.
Rate Load Handler Rating Processes

A partir del HLR

normal de arranque El HLR funciona continuamente y debe comenzar desde el shell de


UNIX con el comando 'nohup':
nohup RLH {opciones} &

opciones de Se especifican las siguientes opciones de línea de comandos:


línea de
comandos
Opción Explicación
{} -A El número de la ciclo de facturación procesada por
BILLCYCLE el HLR (parámetro requerido), con opciones:
-estaño#  -a = impide una comprobación de la edad del
registro con respecto a la verificación de
crédito diariamente.
 -t = hace que el HLR para poner la
información de rastreo en la salida estándar.
 -i = muestra el nombre de los archivos de
código fuente con el número de versión.
 -N = cambia el número de filas insertadas
como matrices en la base de datos RTX, donde
# indica el número; el valor por defecto es de
250 filas, y el máximo es 1.000.
Nota: Esta opción se restablece a -n1 si se
produce un error durante la inserción en la
base de datos RTX.
Esta información se escribe en el archivo de
registro.
-s Insertar registros PPC; saltar al cliente y contrato-
cheque correspondiente.
-mi Establece la fecha de término (-e 19980312)
-C Activa o desactiva los controles de crédito (véase el
HLR
Detener el la sección de procesamiento).
HLR

El HLR se ejecuta hasta que se elimine la ({} TRABAJO


/CTRL/RLHpidBCbillcycle.IND) indicador de archivo.
Rate Load Handler Rating Processes

LHS Communications Systems, Inc. 4-13


Rating Processes Rate Load Handler

Archivos HLR, Directorios y Salida

Los archivos de entrada El HLR busca en los archivos de entrada con los registros de la RTX
{} TRABAJO / MP / RTX / HPLMN / BCnn directorio, donde nn es el
número del ciclo de facturación dada en la opción de línea de comandos,
representado por dos dígitos con un cero a la izquierda si es necesario. El
HLR espera que los nombres de los archivos de entrada para comenzar con
'RTX' y tener una longitud de 22 caracteres. Esto coincide con la convención
de nomenclatura de los archivos de salida RIH:
(RTXyyyymmddhhMMssnnnnn).

Rechazado Antes de procesar un nuevo archivo de entrada, el HLR crea un archivo de


archivo de salida para los registros RTX que son rechazados. El directorio es
registros {} TRABAJO / MP / HLR / RECHAZADO / BCnn, donde nn es el número
del ciclo de facturación dada en la opción de línea de comandos. El nombre
del archivo es RTX_REJECTEDpidyyyymmddhhMMss.TMP. Si el archivo
de entrada se procesa y se rechazó ningún registro, se elimina el archivo. De
lo contrario, se cambia el nombre
RTX_REJECTEDyyyymmddhhMMss.REJ, y el HLR hace una estadística
entrada en la tabla
RTXREJECT.

Actualizaci El HLR actualiza la tabla de base de datos PRCU_PROCESS_RECORD


ón de con información estadística sobre registros detallados de llamadas
PRCU_ procesadas para cada ejecución del ciclo de facturación. Una de las
PROCESS_ columnas de esta tabla es una clave externa a la tabla FILE_NAME,
RECORD permitiendo obtener un reporte que se lleva a cabo en un solo archivo.

Continúa en la siguiente página


Rating Processes Rate Load Handler
4-14 LHS de sistemas de comunicaciones, Cía.
Rate Load Handler Rating Processes

Archivos HLR, Directorios y Salida, Continuado

Archivos utiliza La RIH utiliza dos archivos de la biblioteca mp / común para facilitar los
para actualizar cambios a la tabla PRCU_PROCESS_RECORD:
PRU_PROCESS  Un archivo de cabecera, rectype.h, que contiene nombres simbólicos
_GRABAR
para todos los tipos de registro. El archivo de cabecera es utilizada por
todos los módulos de procesamiento de mensajes de proceso por lotes
que inserto de entradas en la tabla RECORD_COUNT.
 Un archivo que contiene las funciones de SQL que realizan las siguientes
tareas:
 Insertar una entrada en PRCU_PROCESS; la función
(sql_insert_process) recibe el nombre de módulo y el ID de proceso
(PID).
 Insertar una entrada en PRCU_PROCESS_RECORD; la función
(sql_insert_process_record) acepta la información de la tabla
PROCESS_RECORD modo que el código no se duplica entre los
módulos de procesamiento de mensajes.
 Actualizar una entrada en PRCU_PROCESS; la función
(sql_update_process) recibe el nombre del módulo y el
identificador de proceso y actualiza la entrada en la tabla de
procesos mediante la introducción de un valor en la columna de la
END_DATE_TIME y establecer el estado del archivo en el
acabado.

los datos de trabajo El HLR actualiza las siguientes tablas a medida que procesa:

Mesa Explicación
RTX_nnn Los nombres de las tablas RTX se pueden
RTX_LT_nnn configurar de forma independiente, pero lo mejor es
RTX_ST_nnn utilizar un nombre como RTX_nnn, donde nnn es un
número de secuencia. Cada línea de la tabla RTX
contiene toda la información
sobre un registro RTX.
MPUUBTAB El HLR actualiza el monto no facturado de la
abonado.
MPUFDTAB El HLR actualiza los clics no facturados por la
llamada
registros del día en curso o el período actual.
RTXREJECT La información de la HLR inserta sobre los archivos
que contienen
RTX registros rechazados.

Directorios de Si se crea un nuevo ciclo de facturación, se crean dos directorios de forma


nuevo ciclo de automática:
facturación  {} TRABAJO / MP / HLR / RTX / HPLMN / BCnn, y
 {} TRABAJO / MP / HLR / RECHAZADO / BCnn
Nota: En estos directorios, nn es el número del ciclo de facturación
Rate Load Handler Rating Processes
r esentado por dos dígitos.
e
p
r

LHS Communications Systems, Inc. 4-15


Rating Processes Rate Load Handler

Configuración de un nuevo ciclo de Bill en la HLR

El procedimiento Es posible configurar un nuevo ciclo de facturación en el HLR,


siguiendo el procedimiento descrito a continuación.

Paso Acción
1 Crear una nueva entrada en la tabla de ciclos de facturación,
estableciendo el número del nuevo ciclo de facturación y el
establecimiento de SUBSCR_CONT a 0.
2 Nueva directorios UNIX se crearán de forma automática:
 {} TRABAJO / MP / HLR / RTX / HPLMN / BCnn, y
 {} TRABAJO / MP / HLR / RECHAZADO / BCnn
Nota: En estos directorios, nn es el número del ciclo de
facturación representado por dos dígitos.
3 Todas las entradas para un ciclo de facturación deben tener la
misma base de datos y servidor. Ajuste los siguientes valores de
campo:
 Propietario = F
 RLH_USAGE = N
 BCH_USAGE = N
 NEXT_FREE_NR = 0
4 Crear una nueva entrada en RTXCYTAB.
 BILLCYCLE campo debe contener el número nuevo ciclo de
facturación.
 Los siguientes campos deben ajustarse a los valores deseados:
 INTERVALO
 REFRESH_CYCLE
 max_delay
Rating Processes Rate Load Handler

4-16 LHS de sistemas de comunicaciones, Cía.


Rate Load Handler Rating Processes

RLH Control de errores

motivos El HLR puede rechazar registros RTX por las razones que se muestran abajo.
de En cada caso, correspondientes mensajes de error aparecen en el archivo de
rechazo lista de errores, y los registros rechazados se escriben en un archivo separado.
 Suscriptor no se encontró
 Contrato no fue encontrado
 Registro no se podría insertar en la tabla RTX

El Si el origen del error que provocó que un archivo sea rechazado (por
reciclaje ejemplo, un ciclo de facturación del cliente incorrecta) se encuentra y el
de problema puede ser resuelto, el archivo rechazado se mueve al directorio de
rechazos entrada y renombrado para que el nuevo nombre coincide con el
convenciones para los archivos de entrada HLR.

fallos de Si las operaciones de archivo básicas tales como crear, abrir, leer, escribir,
funcionamiento añadir, quitar o falla un archivo de entrada o un archivo de salida, el HLR
básico escribe un mensaje de error correspondiente a la lista de errores. En este caso,
usted debe comprobar los derechos de los directorios y archivos.

Errores fatales Si se produce un error fatal, el campo RLH_PID en la tabla RTXCYTAB


tiene que ser actualizado y establecido en NULL. El campo
RTX_CONTROL.RLH_USAGE está ajustado a 'N' para estas tablas antes de
que el HLR comienza de nuevo.
Rate Load Handler Rating Processes
LHS Communications Systems, Inc. 4-17
Miscellaneous Modules Rating Processes

Varios procesos de servidor


Visión
general

sección Esta sección de los procesos de facturación manual explica dos procesos
general de servidor varias que se utilizan en relación con la mayoría de las
operaciones del servidor. Sus funciones son:
 Para procesar los informes de errores, y
 Para llevar a cabo el mantenimiento diario al sistema BSCS.

LHS Communications Systems, Inc. 9-1


Rating Processes Error Report Handler

5 Informe de Error Handler


Visión
general

Propósito de El manejador INFORME DE ERROR (ERH) extrae los códigos de razón


la ERH de los registros de un archivo de error RIH y genera un informe de error.
Un informe completo de la razón para rechazar cada registro en el archivo
se escribe en la salida estándar. Un resumen, dando una línea de
información de cada puerto o el directorio de números y cada código de
motivo para un registro, está contenida en el archivo de errores.

Dato de referencia El ERH accede a la tabla MPSCFTAB de información durante el proceso.


Esta es la tabla de configuración BSCS general.

5-2 LHS de sistemas de comunicaciones, Cía.


Error Report Handler Rating Processes

A partir de la ERH

normal de arranque El ERH generalmente se inicia manualmente desde el shell UNIX.

partida También se puede iniciar en BSCS desde el EXTERIORES yoNTERFACES (EI)


alternati módulo usando el menú de los procesos del servidor de inicio. Los
vo siguientes parámetros de línea de comandos son posibles:
 El nombre del archivo de error para el que se genera el informe se pasa
como un parámetro de línea de comando obligatoria.
 Como un parámetro de línea de comandos adicionales, '-s' puede ser
especificada: Esto hace que la ERH escribir solamente un informe
resumido.

LHS Communications Systems, Inc. 5-3


Rating Processes Error Report Handler

salida ERH

directorio de error El ERH espera que el archivo cuyo nombre se pasa como un parámetro de
línea de comandos que se encuentra en el TRABAJO {} / directorio MP /
ERROR.

Reporte de error El ERH escribe su informe a la salida estándar. Cuando se inicia manualmente
desde la consola UNIX, la redirección a un archivo es conveniente. Cuando
se inicia a través del módulo BSCS interfaces externas (IE), la salida se
redirige automáticamente a la
{} TRABAJO / archivo SP / SP_STDOUTyyyymmddhhMMss, donde
'aaaammddhhmmss' representa la fecha y la hora.
Rating Processes Error Report Handler
5-4 LHS Communications Systems, Inc.
Daily Job Rating Processes

6 Trabajo diario
Visión
general

Propósito de The Daily JOB (RET) es un programa que se restablece automáticamente


la DLY todos los recursos (puertos, números de directorio, los medios de
almacenamiento) que se ajustan al estado libre, recibir o inactivos en el
módulo CLIENTE ADMINISTRACIÓN (KV) o dispositivo de mediación
Genérico (GMD). También elimina las entradas y sus correspondientes
archivos de la tabla SASIFTAB y se encarga de la tabla
CASHCOLLECTION historial de reclamaciones.

Dato de referencia accede al diario de empleo las siguientes tablas para obtener
información durante el proceso:
 MPSCFTAB - La tabla de configuración BSCS general, cuando DLY lee
las entradas de filas con CFCODE 17 (manteniendo los BSCS directorio
de trabajo
{} TRABAJO) y CFCODE 5003 (celebración de los días de historial
de reclamaciones de archivo). Si no se encuentra ninguna entrada para
CFCODE 5003, DLY utiliza el valor por defecto, 360 días.
 MPDSCTAB - DLY lee períodos de cuarentena RESET_PORT,
RESET_DIRNUM y RESET_STORMED en día para cada SCCODE
encuentra en la tabla MPDHPLMN. Si el programa no hace nada, la
entrada debe ser repuesto a “-1”. Si no se encuentra ninguna entrada, el
programa finaliza con un mensaje de error.
Daily Job Rating Processes
LHS Communications Systems, Inc. 6-1
Rating Processes Daily Job

DLY lógica de procesamiento

La DLY establece la columna PORT_STATUS a 'f' (libre) / 'r' (recibida) si


actualización PORT_STATUS_REQU se establece en 'f' o 'r' y PORT_STA_REQU_DATE
de la tabla es más antigua que la fecha actual. Además, las siguientes columnas se
de puertos restablecen a NULL:
 PORT_CHANNELS
 PORT_CHANNELS_EXCL
 SM_ID
 DN_ID
 DEALER_ID
 PORT_ACTIV_DATE
 PORT_DEACTIV_DATE
 PORT_ASSIGN_DATE
 PORT_STATUS_REQU
 PORT_STA_REQU_DATE
Nota: Si es NULL PORT_STA_REQU_DATE esto se hace desde el GMD.

La El DLY también establece el puerto a 'f' libre de estado (columna


actualización PORT_STATUS) si PORT_STATUS se establece en 'd' (inactivos) y la
de la tabla de PORT_DEACTIV_DATE es más antigua que los días establecidos en
puertos de RESET_PORT en la tabla MPDSCTAB. Si la entrada en MPDSCTAB se
desactivaciones establece en -1, no se hace nada.

Actualización DLY establece la columna SM_STATUS a 'f' (libre) / 'r' (recibida) si


de la SM_STATUS_REQU se establece en 'f' / 'r' y SM_STA_REQU_DATE es
STORAGE_ más antigua que la fecha actual. Además, las siguientes columnas se
MEDIO mesa restablecen a NULL:
 DEALER_ID
 DN_STATUS_REQU
 DN_STA_REQU_DATE
Nota: Si es NULL SM_STA_REQU_DATE este se ejecuta desde el GMD.

STORAGE_ También establece DLY SM_STATUS al estado libre 'f' (gratis) si


actualizació SM_STATUS se establece en 'd' (inactivos) y SM_STATUS_MOD_DATE
n es más antiguo que días RESET_STORMED encuentran en la tabla
Medio para MPDSCTAB. Si la entrada en MPDSCTAB se establece en -1, no se hace
desactivacion nada.
es
Continúa en la siguiente página
Rating Processes Daily Job
6-2 LHS Comunicaciones Systems, Inc.
Daily Job Rating Processes

DLY procesamiento lógico, Continuado

Actualización DLY establece la columna DN_STATUS a 'f' (libre) / 'r' (recibida) si


de la DN_STATUS_REQU se establece en 'f' / 'r' y DN_STA_REQU_DATE es
DIRECTORY_ más antigua que la fecha actual. Además, las siguientes columnas se
número de la restablecen a NULL:
tabla
 DEALER_ID
 SM_STATUS_REQU
 SM_STA_REQU_DATE
Nota: Si DN_STA_REQU_DATE es NULL, esto se maneja desde el GMD.

Actualización El paso siguiente es establecer todos DIRECTORY_NUMBERs a


de la DN_STATUS 'f' (libre) cuando DN_STATUS se establece en 'd' (inactivos) y
DIRECTORY_ STATUS_MOD_DATE es más antiguo que el número de días encuentra en la
Los números columna de la RESET_DIRNUM en la tabla MPDSCTAB. Si la entrada en
para MPDSCTAB se establece en -1, no se hace nada.
desactivacione
s

Borrado de la El DLY borra todas las entradas de la tabla de historial de reclamación


recaudación de CASHCOLLECTION que tienen más de un período de tiempo historial de
efectivo reclamaciones que se establece en la columna de la CFVALUE de la mesa
Dunning tabla MPSCFTAB para CFCODE 5003 o se establece en 360 días como un
de historial. defecto.

Borrado de DLY elimina todas las entradas de la tabla SASIFTAB que son mayores de un
la mes (30 días). La tabla está formada por las columnas de nombre de archivo y
SASIFTAB FileDate que corresponden a un archivo y la fecha de creación de este fichero.
mesa Si la tabla contiene las entradas más antiguas de un mes, DLY debe eliminar
las filas correspondientes. El DLY también elimina los archivos
correspondientes del directorio de HCH en los BSCS directorio de trabajo, {}
TRABAJO.
Daily Job Rating Processes

LHS Communications Systems, Inc. 6-3


Rating Processes Daily Job

A partir del DLY

normal de arranque El RET se inicia desde la línea de comandos de UNIX con la


siguiente sintaxis: DLY [-t] [-i]
Todos los parámetros son opcionales. DLY se inicia sin ninguna opción; se
imprime una pronta puesta en marcha con la información de la versión.

opciones de Las siguientes opciones para iniciar el trabajo diario son posibles:
línea de  -t - Permite imprimir la información sobre el trabajo realizado en la
comandos salida estándar. La información también está disponible en el archivo
de registro.
 -yo - El diario de empleo sólo imprime la información de versión de
los archivos compilados y define compilador, si se utiliza, pero no
procesa ningún dato.
Nota: El DLY no puede comenzar con ambas opciones -t y -i juntos.

Correr diaria El DLY es un programa que se debe ejecutar una vez al día; Por lo tanto, es
sólo una vez una buena práctica para comenzar DLY automáticamente por un trabajo
por día. Cron. Debido a que el archivo de registro se crea a partir de la corriente
diaria, otra carrera sobrescribe el archivo de registro de edad. Si usted
necesita para mantener la información de registro, debe guardar el archivo de
registro.
Rating Processes Daily Job

6-4 LHS Comunicaciones Systems, Inc.


Daily Job Rating Processes

DLY archivos y directorios

archivo de protocolo El DLY crea un archivo de protocolo en el TRABAJO {} / tmp, con


el formato:
DLYYYYYMMDD.LOG,
Ejemplo: DLY19980329.LOG
Donde AAAA es el año, MM el mes y DD el día del mes.

Contenido del El archivo de protocolo contiene información sobre lo siguiente:


archivo de  El número de medios de almacenamiento actualizados
protocolo
 entradas eliminadas forman la tabla de historial de reclamaciones
 las entradas y archivos borrados que corresponden a la tabla SASIFTAB.

los datos de trabajo El DLY actualiza las siguientes tablas.


Nota:A través de un puerto, un abonado obtiene acceso a los servicios de red
asignados.

Mesa Explicación
Puerto Un puerto es el medio para el suscriptor para obtener
acceso a los servicios de red asignados.
Directory_number Los números de la guía para el suscriptor
Medio de Contiene el medio de los cuales se almacena el puerto,
almacenamiento por ejemplo,
una tarjeta SIM.
Sasiftab Contiene la fecha nombre de archivo, el estado y el
archivo de la
archivos correspondientes en el directorio {}
TRABAJO / HCH.
Colección de dinero DLY borra las entradas de esta tabla que son
anteriores al número de días asignados en la tabla
MPSCFTAB.
Daily Job Rating Processes

LHS Communications Systems, Inc. 6-5


Rating Processes Daily Job

DLY Control de errores

procesamient Si se produce un error, suspende DLY procesamiento y escribe mensajes de


o de error error en el archivo de registro.
general

Control de versiones Una de las razones de los errores es el control de versiones. Si el DLY
comienza, tiene que haber una entrada de nivel en la tabla APP_MODULES
especificando que el control de versiones se activa en la tabla
BSCSPROJECT, en la columna VCHECK_B con una entrada 'X'. Si hay un
nivel está disponible, la entrada en APP_MODULES se establece en
“INSENSITIVE”.

errores de base de datos DLY lee el nombre de la base de datos de la variable de entorno
BSCSDB.
La variable cadena debe aparecer como sigue:
 t: <servidor>: <base de datos> (por ejemplo, BSCSDB = t: genf: bgs1) si
se utiliza SQL Net versión de Oracle 1;
 sólo el nombre de la base de datos si se utiliza SQL Net
versión 2. (BSCSDB = bgs1).
Nota: La contraseña de conexión se obtiene a partir del archivo de
contraseñas, bscs.passwd. Compruebe una entrada para el programa
de RET.

entradas de la tabla The fields RESET_PORT, RESET_DIRNUM and RESET_STORMED in


the MPDSCTAB table must contain the quarantine periods in days. If DLY
should do nothing, the correct entry is “-1”.

Deleting HCH DLY has no rights to delete the files in the {work}/HCH directory.
files
Rating Processes Daily Job

6-6 LHS Communications Systems,Inc.

También podría gustarte