Número 1
Para ver si todas las tuberías están activas, utilice este comando: "pss | grep ifw". La salida debería tener este aspecto:
$ pss | grep ifw
pin 18601 18486 0 10:48:02 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 24721 1 0 11:53:28 pts/0 01:00 bin/ifw -r ./custom/conf/dia_1_P.reg
pin 18603 18486 0 10:48:02 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 18613 18486 0 10:48:03 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 18607 18486 0 10:48:03 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 18612 18486 0 10:48:03 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 18605 18486 0 10:48:03 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 18600 18486 0 10:48:02 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 18618 18486 0 10:48:03 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 18616 18486 0 10:48:03 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 18611 18486 0 10:48:03 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 18614 18486 0 10:48:03 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 18486 1 0 10:48:00 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 18610 18486 0 10:48:03 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 18608 18486 0 10:48:03 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 19123 1 0 10:50:47 pts/0 00:18 bin/ifw -r ./custom/conf/rt_1_P.reg
pin 18490 18486 0 10:48:00 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 18609 18486 0 10:48:03 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 18602 18486 0 10:48:02 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 18617 18486 0 10:48:03 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 18615 18486 0 10:48:03 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 19130 1 0 10:50:59 pts/0 01:29 bin/ifw -r ./custom/conf/mbi_1_P.reg
pin 18606 18486 0 10:48:03 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 18604 18486 0 10:48:02 pts/0 00:00 /opt/portal/pin/bin/dm_ifw_sync
pin 21975 1 0 11:23:18 pts/0 01:01 bin/ifw -r ./custom/conf/dcn_1_P.reg
pin 19126 1 0 10:50:53 pts/0 00:17 bin/ifw -r ./custom/conf/rt_1_S.reg
Número 2
Si no puede iniciar el oleoducto y recibe este mensaje de error "Error: No se pudo iniciar el manejador de eventos, no se puede continuar", entonces necesita matar el proceso del manejador de eventos. Vea el ejemplo que sigue:
/opt/portal/pre_dia/log/process/ $ tail -f dia_1_P.out
;
Servidor Pipeline / Versión 7.3 10095 iniciado a las 06.01.2009 16:23:11.
Copyright (c) 1998 - 2007 Oracle Corporation. Todos los derechos reservados.
Demasiados intentos fallidos de iniciar el demonio manejador de eventos.
Error: No se ha podido iniciar el manejador de eventos, no se puede continuar.
Servidor Pipeline / Versión 7.3 10095 finalizado a las 06.01.2009 16:23:11.
Resolución:
$ pss | grep dia
pin 27727 1 0 15:50:21 pts/3 00:00 /opt/portal/pre_dia/bin/ifw_eventhandler64
pin 3055 4463 1 16:24:18 pts/3 00:00 grep dia
$ matar -9 27727
Número 3
Para reequilibrar la tubería MBI, ejecute el siguiente comando:
cd /opt/portal/pre_mbi/bin/
./pin_ctl snmpset rebalanceAaaGw aaa
Para reequilibrar la tubería DIAMETRO, ejecute el siguiente comando:
cd /opt/portal/pre_dia/bin/
./pin_ctl snmpset rebalanceAaaGw aaa
Número 4
Si recibe este mensaje de error "ERR_TAM_INIT_FAILED", entonces deberá eliminar los archivos del directorio tam.
bin/ifw: Se ha producido un error durante la creación.
Originador : ifw.Pipelines.ExceptionPipeline.TransactionManager
Destino :
Mensaje : ERR_TAM_INIT_FAILED
Argumentos : ifw.Pipelines.ExceptionPipeline.TransactionManager
Estado : falso
Gravedad : CRÍTICO
Tema : 1
Resolución:
cd /opt/portal/
/tam
Haga una copia de seguridad de los archivos en otra ubicación
rm TamTrans*.dat
rm ExceptionBinaryLogFile.dat
Número 5
Si recibe este mensaje de error "ERR_REG_LOCK_FILE_EXISTS", entonces necesita borrar el archivo de bloqueo.
*** Registro no inicializado.
*** Intentó escribir el mensaje '[T:1] ERR_REG_LOCK_FILE_EXISTS'
*** argumento (0): ./custom/conf/rt_1_P.reg.lock
bin/ifw: Se ha producido un error durante la creación.
Autor : ifw
Destino :
Mensaje : ERR_REG_LOCK_FILE_EXISTS
Argumentos : ./custom/conf/rt_1_P.reg.lock
Estado : falso
Gravedad : CRÍTICO
Tema : 1
Resolución:
cd /opt/portal/
/custom/conf
rm rt_1_P.reg.lock
Hola,
This blog si relly helpful and provides a good insight to Oracle BRm issues and soltuion. Tengo algunas preguntas específicas sobre la configuración piepline fil para un módulo en particular. ¿Puedo formular la pregunta en este blog?
Gracias
Angshuman
Hola Angshuman,
Puede publicarlo aquí o ponerse en contacto con Ales Pristovnik.
Saludos cordiales, Ales Pristovnik
Hola, buen post, realmente bien escrito. Debería escribir más sobre este tema.
Hola ,
Este blog sobre BRM me parece muy interesante e informativo. Estaría bien que este tipo de posts se hicieran con más regularidad.
También le ruego que incluya los escenarios de las preguntas específicas de los demás para que todo el mundo pueda obtener algunas aportaciones de ella como la de arriba abt añadir nuevos módulos a la tubería framework.and temas como MTA , funcionalidad multihilo para ajustar el rendimiento de la aplicación BRM.
Sólo para añadir a la parte de resolución de problemas , el ifw_network_med , el conducto de mediación de red puede a veces bloquearse debido a algunos fallos en el segmento de memoria cuando tiene activada la comprobación de duplicados CDR. Así que una forma de solucionarlo es limpiar el dir que está configurado para contener archivos binarios DuplicateData por ejemplo $IFW_DATA/misc donde misc es dicho dir.
Gracias y saludos
RMV
Esta es como la tercera vez que paso por su página. Regularmente no hago comentarios en, pero tengo que mencionar que este artículo realmente me empujó a hacerlo. ¡Un artículo realmente impresionante!
Hola,
Tengo una pregunta sobre la canalización. Me he encontrado con un problema en el que el ifw_eventhandler64 sigue ejecutándose y la tubería de clasificación por lotes no puede iniciarse. ¿Sabe cómo solucionar este problema?
Gracias
Hola Rafie,
Debería empezar por analizar los archivos de registro.
Saludos cordiales,
Ales
Hola Ales,
Estoy intentando iniciar el pipeline framework con simple.registry , para comprobar si mi instalación está bien o no pero obtengo el siguiente Error de análisis del archivo de salida , no estoy seguro de esto.
[integrate@pindbhptest1 ifw]$ ifw -r samples/simple/simple.reg
Servidor Pipeline / Versión 7.4 10097 iniciado el 10.09.2011 19:19:23.
Copyright (c) 1998 - 2008 Oracle. Todos los derechos reservados.
ifw: Se ha producido un error durante la creación.
Origen : ifw.Pipelines.TestPipeline.DataDescription
Destino :
Mensaje : ERR_PARSE_DESCRIPTIONS
Argumentos : error `./formatDesc/Formats/Solution42/SOL42_V670_OutMap.dsc': línea 390: ERROR: no se ha podido analizar el archivo de descripción del mapa de salida
Estado : falso
Gravedad : CRÍTICO
Tema : 2979621568
Pipeline Server / Versión 7.4 10097 finalizado a las 10.09.2011 20:19:33.
Por favor, ayúdeme.
Saludos
Deblina
Hola Deblina,
Necesito más detalles antes de poder responder. Por favor, proporcione el mensaje de error en el registro del proceso.
Saludos cordiales,
Ales
¿Puede usted / alguien por favor hágamelo saber lo que estaba mal con LD_LIBRARY_PATH. Nos enfrentamos a un problema con la conexión a la base de datos al iniciar wireless.reg en la plataforma LINUX.
ifw: Se ha producido un error durante la creación.
Origen : ifw.DataPool.Login.Module
Destino :
Mensaje : ERR_CANNOT_OPEN_DATABASE
Argumentos : pindb
INTEGRAR
5A46BAEBC6C2C1C3A796C20A000E1E091066017D
[DBNOTFOUND] No hay módulo de acceso para
También pudimos ver que 'liboci10g6312d.so' está presente en $PIPELINE_HOME/lib con todos los permisos.
Por favor, encuentre los detalles de LD_LIBRARY_PATH:-
LD_LIBRARY_PATH=/opt/ifw/lib:/home/oracle1/oracle/ product/10.2.0/db_1/lib32:/home/oracle1/oracle/pro duct/10.2.0/db_1/rdbms/lib32
Hola,
Este error puede resolverse asegurándose de que las entradas en LD_LIBRARY_PATH y LD_LIBRARY_PATH_64 son correctas, tal y como se especifica en la documentación de instalación de Oracle BRM. Configure correctamente la variable de entorno LD_LIBRARY_PATH_64; debe incluir Oracle/lib y también $IFW_HOME/lib. Compruebe si puede iniciar sesión en sqlplus con los mismos parámetros configurados en el wireless.reg Después de iniciar sesión en SQLPlus compruebe si hay registros en las tablas; Si no hay registros, ejecute ifw_pipeline.sql.
Saludos cordiales,
Ales
Hola Ales,
Gracias por la respuesta. Hemos comprobado la respuesta y parece que está bien. Pudimos conectarnos a SQLPLUS desde las credenciales dadas en el archivo .reg y las entradas están presentes en la tabla ifw_pipeline.
Hemos instalado el cliente oracle tanto de 32 como de 64 bits y dando referencia del cliente de 64 bits en el LD_LIBRARY_PATY_64.
¿Puede usted por favor aconsejar será causando problemas o crear conflictos.
A continuación encontrará las entradas para su referencia.
LD_LIBRARY_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/rdbms/lib32
LD_LIBRARY_PATH_64=$ORACLE_HOME/lib:$ORACLE_HOME/rdbms/lib:$IFW_HOME/lib
Gracias,
Channappa K C
Hola Channappa,
Necesito acceso al entorno para solucionar problemas.
Saludos cordiales,
Ales
Estoy recibiendo el mismo tipo de error que Ales . ¿Puede indicarme cómo lo ha resuelto?
integrate@pindbhptest1 ifw]$ ifw -r samples/simple/simple.reg
Servidor Pipeline / Versión 7.4 10097 iniciado el 10.09.2011 19:19:23.
Copyright (c) 1998 - 2008 Oracle. Todos los derechos reservados.
ifw: Se ha producido un error durante la creación.
Origen : ifw.Pipelines.TestPipeline.DataDescription
Destino :
Mensaje : ERR_PARSE_DESCRIPTIONS
Argumentos : error `./formatDesc/Formats/Solution42/SOL42_V670_OutMap.dsc': línea 390: ERROR: no se ha podido analizar el archivo de descripción del mapa de salida
Estado : falso
Gravedad : CRÍTICO
Tema : 2979621568
Pipeline Server / Versión 7.4 10097 finalizado a las 10.09.2011 20:19:33.
Por favor, ayúdeme.
Hola!, Me he adelantado y he marcado su página en Reddit para que mis amigos también puedan verla. Simplemente utilicé el título de su blog como título en mi marcador, ya que me imaginé que si es lo suficientemente bueno para usted titular su entrada de blog así, entonces probablemente le gust...
Hola a todos,
This is a very usefull information. can any plz provide me detail docs on BRM as iam beginner
Por favor, ayúdeme con el siguiente error:
bin/ifw: Se ha producido un error durante la creación.
Origen : ifw.DataPool.DiscountModelDataModule.Module
Destino :
Mensaje : ERR_DAT_DSC_GENERIC
Argumentos : ERR_EXPRESSION_VALIDATION
1248
Expresión DRUM: 'EVAL("getBillTotalwithoutDeviceRental")'
Estado : falso
Gravedad : CRÍTICO
Tema : 2410944320
Toda la documentación de Oracle BRM está en Internet. Por lo tanto, sólo tiene que buscarla en Google con "Oracle BRM documentation". Puede encontrar alguna documentación en slideshare y algunos vídeos en YouTube.
Necesitaremos los registros del oleoducto Oracle BRM.
RMV,
Animamos a todo el mundo, incluido usted, a que publique sus retos, soluciones, etc.
Gracias,
Ales
Hola Swati,
Por favor, comparta el registro Oracle BRM y los archivos isc.
Saludos cordiales,
Aleš
Hola,
Se genera el siguiente error en el registro del proceso del oleoducto Oracle BRM:
02.09.2013 14:02:46 abc ifw IFW MAJOR [T:7] 31006 - (ifw.DataPool.Listener.Module.Thread_RecycleRequest_1) ERR_DEQUEUE_EVENT | Evento Dequeue
excepción ('[INVALIDPOSITION] Posición no válida dentro de RWDBStoredProc ; No existe tal parámetro.').
02.09.2013 14:02:46 abc ifw IFW MAJOR [T:7] 31006 - (ifw.DataPool.Listener.Module.Thread_RecycleRequest_1) ERR_DEQUEUE_EVENT | Evento Dequeue
excepción ('0').
02.09.2013 14:02:46 abc ifw IFW MAJOR [T:8] 31006 - (ifw.DataPool.Listener.Module.Thread_default) ERR_DEQUEUE_EVENT | Excepción de evento Dequeue
('[INVALIDPOSITION] Posición no válida dentro de RWDBStoredProc ; No existe tal parámetro.').
02.09.2013 14:02:46 abc ifw IFW MAJOR [T:8] 31006 - (ifw.DataPool.Listener.Module.Thread_default) ERR_DEQUEUE_EVENT | Excepción de evento Dequeue
(‘0’).
¿Cómo solucionar este problema en mi Oracle BRM?
La razón de este error en Oracle BRM es que la cola de oyentes no responde. Para eliminar este error ejecute los siguientes pasos:
1 Suelte y vuelva a crear la cola,
2 En caso de que el problema persista, vuelva a instalar los dos archivos siguientes:
crear_acct_sync_pkg.sql
crear_acct_sync_pkb.sql
Después de reinstalar los dos archivos anteriores, por favor abandone y vuelva a crear la cola.
Nota:
Si sigue habiendo errores, siga el ejemplo siguiente:
Cree una cola de nuevo utilizando pl , a continuación se muestran los detalles.
>pin_ifw_sync_oracle.pl create "tablespace PIN_D_CLASS_05 initrans 5 storage (initial 504k next 200k maxextents unlimited pctincrease 0 )" -l pin/abc123@brm1av1
Inicio de sesión: pin
Contraseña:
Conexión:
nombre_cola = IFW_SYNC_QUEUE
cola_tabla = IFW_SYNC
tiempo_de_retención = 0
storage_clause = tablespace PIN_D_CLASS_05 initrans 5 storage (initial 504k next 200k maxextents unlimited pctincrease 0 )
pin_ifw_sync_oracle.pl: 1) crear cola IFW_SYNC_QUEUE
El tipo pin_event_ty ya existe.
El tipo deq_event_ty ya existe.
El tipo deq_event_table_ty ya existe.
Procedimiento PL/SQL completado con éxito.
Procedimiento PL/SQL completado con éxito.
Procedimiento PL/SQL completado con éxito.
Procedimiento PL/SQL completado con éxito.
pin_ifw_sync_oracle.pl: 2) crear paquete acct_sync
Paquete creado.
Sin errores.
pin_ifw_sync_oracle.pl: 3) crear cuerpo del paquete acct_sync
Cuerpo del paquete creado.
Sin errores.
Estoy intentando migrar los precios de la canalización BRM IFW a Pricing Design Center (PDC) mediante la utilidad de migración estándar. Sin embargo, el precio migrado no es el mismo en PDC.
¿Alguien puede ayudar?
Hola Gupta,
Le recomendaría que instalara el último conjunto de parches e intentara reproducir el problema.
¿Podría compartir sus registros?
Saludos cordiales,
Aleš