Академический Документы
Профессиональный Документы
Культура Документы
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
ii
Manual Overview Rating Processes
Valoración
Procesos BSCS
5.23
1. Presentación del manual
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.
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
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
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
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.
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'.
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
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
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
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
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
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)
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
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)
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)
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)
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)
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
Error de mensajes Los mensajes de error se escriben en el archivo de lista de errores. Los
mensajes de error incluyen los siguientes:
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.
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.
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.
RIH general
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.
BSCS
UTX MPUFCTA
archivo B base de
desde datos
FIH
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.
RIH generalContinuado
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.
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
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).
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).
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
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)
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)
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)
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
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)
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.
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.
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
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).
Etapa Descripción
3 RIH no encuentra una coincidencia?
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
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.
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.
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.
Aceptar tronco Determina si el error se RIH a cabo registros en los que no se encuentra un
desconocida tronco conocido.
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.
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.
Saltar de Determina si el RIH realizará una comprobación célula micro en los registros de
verificación MTC.
celular micro
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.
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.
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.
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.
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.
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
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',
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
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.
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.
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
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.
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
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
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)
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.
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
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.
RTX Records
(Archivos)
para el ciclo de
facturación
específica
RLH
Cantida
d
facturad
a, Clics
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
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.
Procesamiento HLR
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.
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.
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.
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
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
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)
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.
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.
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).
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.
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
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.
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.
A partir de la ERH
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
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
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
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
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
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.
Deleting HCH DLY has no rights to delete the files in the {work}/HCH directory.
files
Rating Processes Daily Job