Numéro 1
Pour vérifier si tous les pipelines sont en place, utilisez la commande suivante : "pss | grep ifw". La sortie devrait ressembler à ceci :
$ 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
Numéro 2
Si vous ne pouvez pas démarrer le pipeline et que vous obtenez ce message d'erreur : "Error : Could not start event handler, cannot proceed", vous devez tuer le processus du gestionnaire d'événements. Voir l'exemple qui suit :
/opt/portal/pre_dia/log/processus/ $ tail -f dia_1_P.out
;
Pipeline Server / Version 7.3 10095 démarré le 06.01.2009 16:23:11.
Copyright (c) 1998 - 2007 Oracle Corporation. Tous les droits sont réservés.
Trop de tentatives infructueuses de démarrage du démon gestionnaire d'événements.
Erreur : Impossible de démarrer le gestionnaire d'événements, impossible de continuer.
Pipeline Server / Version 7.3 10095 terminé le 06.01.2009 16:23:11.
Résolution:
$ 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
$ kill -9 27727
Numéro 3
Pour rééquilibrer le pipeline MBI, exécutez la commande suivante :
cd /opt/portal/pre_mbi/bin/
./pin_ctl snmpset rebalanceAaaGw aaa
Pour rééquilibrer le pipeline DIAMETER, exécutez la commande suivante :
cd /opt/portal/pre_dia/bin/
./pin_ctl snmpset rebalanceAaaGw aaa
Numéro 4
Si vous obtenez ce message d'erreur : "ERR_TAM_INIT_FAILED", vous devez supprimer des fichiers dans le répertoire tam.
bin/ifw : Une erreur s'est produite lors de la création.
Origine : ifw.Pipelines.ExceptionPipeline.TransactionManager
Destination :
Message : ERR_TAM_INIT_FAILED
Arguments : ifw.Pipelines.ExceptionPipeline.TransactionManager
État : faux
Gravité : CRITIQUE
Fil : 1
Résolution:
cd /opt/portal/
/tam
Sauvegarde des fichiers vers un autre emplacement
rm TamTrans*.dat
rm ExceptionBinaryLogFile.dat
Numéro 5
Si vous obtenez ce message d'erreur : "ERR_REG_LOCK_FILE_EXISTS", vous devez supprimer le fichier de verrouillage.
*** Le journal n'a pas été initialisé.
*** Tentative d'écriture du message '[T:1] ERR_REG_LOCK_FILE_EXISTS'
*** argument (0) : ./custom/conf/rt_1_P.reg.lock
bin/ifw : Une erreur s'est produite lors de la création.
Auteur : ifw
Destination :
Message : ERR_REG_LOCK_FILE_EXISTS
Arguments : ./custom/conf/rt_1_P.reg.lock
État : faux
Gravité : CRITIQUE
Fil : 1
Résolution:
cd /opt/portal/
/custom/conf
rm rt_1_P.reg.lock
Bonjour,
Ce blog est très utile et donne un bon aperçu des problèmes et des solutions de Oracle BRm. J'ai quelques questions spécifiques concernant le fil de configuration de la ligne d'alimentation pour un module particulier. Puis-je poser la question dans ce blog ?
Remerciements
Angshuman
Bonjour Angshuman,
Vous pouvez l'afficher ici ou contacter Ales Pristovnik.
Meilleures salutations, Ales Pristovnik
Hey, bon article, vraiment bien écrit. Vous devriez écrire davantage sur ce sujet.
Bonjour ,
Je trouve ce blog sur la GRP très intéressant et instructif. Il serait bon que de tels articles soient publiés plus régulièrement.
Nous vous demandons également d'inclure les scénarios des questions spécifiques des autres afin que tout le monde puisse en tirer des enseignements, comme la question ci-dessus concernant l'ajout de nouveaux modules au pipeline et des sujets tels que le MTA, la fonctionnalité multi threads pour améliorer les performances de l'application de gestion des risques biologiques.
Pour ajouter à la partie dépannage, ifw_network_med, le pipeline de médiation réseau, peut parfois se bloquer en raison d'erreurs de segment de mémoire lorsque la vérification des doublons du CDR est activée. Une façon de résoudre ce problème est de nettoyer le répertoire configuré pour contenir les fichiers binaires DuplicateData, par exemple $IFW_DATA/misc où misc est le répertoire en question.
Merci et salutations
RMV
C'est la troisième fois que je viens sur votre site. Habituellement, je ne fais pas de commentaires, mais je dois dire que cet article m'a vraiment poussé à le faire. Un article vraiment génial !
Bonjour,
J'ai une question concernant le pipeline. J'ai rencontré un problème où l'ifw_eventhandler64 est toujours en cours d'exécution et le pipeline de notation par lots n'a pas pu démarrer. Savez-vous comment résoudre ce problème ?
Remerciements
Bonjour Rafie,
Commencez par analyser les fichiers journaux.
Je vous prie d'agréer, Madame, Monsieur, l'expression de mes salutations distinguées,
Ales
Bonjour Ales,
J'essaie de démarrer le pipeline framework avec le registre simple.reg, pour vérifier si mon installation est correcte ou non, mais j'obtiens l'erreur d'analyse du fichier de sortie ci-dessous, je n'en suis pas sûr.
[integrate@pindbhptest1 ifw]$ ifw -r samples/simple/simple.reg
Pipeline Server / Version 7.4 10097 démarré le 10.09.2011 19:19:23.
Copyright (c) 1998 - 2008 Oracle. Tous droits réservés.
ifw : Une erreur s'est produite lors de la création.
Origine : ifw.Pipelines.TestPipeline.DataDescription
Destination :
Message : ERR_PARSE_DESCRIPTIONS
Arguments : erreur `./formatDesc/Formats/Solution42/SOL42_V670_OutMap.dsc' : ligne 390 : ERROR : failed to parse the output mapping description file (Échec de l'analyse du fichier de description du mappage de sortie)
État : faux
Gravité : CRITIQUE
Fil : 2979621568
Pipeline Server / Version 7.4 10097 terminé le 10.09.2011 20:19:33.
Veuillez nous aider.
Salutations
Deblina
Bonjour Deblina,
J'ai besoin de plus de détails avant de pouvoir vous répondre. Veuillez fournir le message d'erreur dans le journal du processus.
Je vous prie d'agréer, Madame, Monsieur, l'expression de mes salutations distinguées,
Ales
Pouvez-vous (ou quelqu'un d'autre) me dire ce qui n'allait pas avec LD_LIBRARY_PATH. Nous sommes confrontés à un problème de connexion à la base de données lors du démarrage de wireless.reg sur la plateforme LINUX.
ifw : Une erreur s'est produite lors de la création.
Origine : ifw.DataPool.Login.Module
Destination :
Message : ERR_CANNOT_OPEN_DATABASE
Arguments : pindb
INTÉGRER
5A46BAEBC6C2C1C3A796C20A000E1E091066017D
[DBNOTFOUND] No Access Module for
Nous avons également pu constater que 'liboci10g6312d.so' est présent dans $PIPELINE_HOME/lib avec toutes les permissions.
Veuillez trouver les détails 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
Bonjour,
Cette erreur peut être résolue en s'assurant que les entrées dans LD_LIBRARY_PATH et LD_LIBRARY_PATH_64 sont correctes, comme spécifié dans la documentation d'installation de Oracle BRM. Définissez correctement la variable d'environnement LD_LIBRARY_PATH_64 ; elle doit inclure Oracle/lib et $IFW_HOME/lib. Vérifiez si vous pouvez vous connecter à sqlplus avec les mêmes paramètres que ceux configurés dans le fichier wireless.reg. Après vous être connecté à SQLPlus, vérifiez les enregistrements dans les tables ; si les enregistrements ne sont pas présents, exécutez ifw_pipeline.sql.
Je vous prie d'agréer, Madame, Monsieur, l'expression de mes salutations distinguées,
Ales
Bonjour Ales,
Merci pour votre réponse. Nous avons vérifié la réponse et tout semble correct. Nous avons pu nous connecter à SQLPLUS à partir des informations d'identification fournies dans le fichier .reg et des entrées sont présentes dans la table ifw_pipeline.
Nous avons installé un client Oracle 32 et 64 bits et donné la référence du client 64 bits dans le LD_LIBRARY_PATY_64.
Pouvez-vous nous dire si cela pose un problème ou crée un conflit.
Vous trouverez ci-dessous les entrées à titre de référence.
LD_LIBRARY_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/rdbms/lib32
LD_LIBRARY_PATH_64=$ORACLE_HOME/lib:$ORACLE_HOME/rdbms/lib:$IFW_HOME/lib
Merci,
Channappa K C
Bonjour Channappa,
J'ai besoin d'un accès à l'environnement pour le dépannage.
Je vous prie d'agréer, Madame, Monsieur, l'expression de mes salutations distinguées,
Ales
J'obtiens le même type d'erreur qu'Ales. Pouvez-vous m'indiquer comment vous l'avez résolu ?
integrate@pindbhptest1 ifw]$ ifw -r samples/simple/simple.reg
Pipeline Server / Version 7.4 10097 démarré le 10.09.2011 19:19:23.
Copyright (c) 1998 - 2008 Oracle. Tous droits réservés.
ifw : Une erreur s'est produite lors de la création.
Origine : ifw.Pipelines.TestPipeline.DataDescription
Destination :
Message : ERR_PARSE_DESCRIPTIONS
Arguments : erreur `./formatDesc/Formats/Solution42/SOL42_V670_OutMap.dsc' : ligne 390 : ERROR : failed to parse the output mapping description file (Échec de l'analyse du fichier de description du mappage de sortie)
État : faux
Gravité : CRITIQUE
Fil : 2979621568
Pipeline Server / Version 7.4 10097 terminé le 10.09.2011 20:19:33.
Veuillez nous aider.
Je vous remercie de votre attention et de votre soutien, et je vous remercie de votre soutien et de votre soutien. J'ai simplement utilisé le titre de votre blog comme titre de mon signet, car je me suis dit que si c'était assez bon pour vous de titrer votre article de blog ainsi, alors vous aimeriez probablement...
Bonjour à tous,
Je suis débutant et j'ai besoin d'une documentation détaillée sur la GRP.
Veuillez nous aider à résoudre l'erreur suivante :
bin/ifw : Une erreur s'est produite lors de la création.
Origine : ifw.DataPool.DiscountModelDataModule.Module
Destination :
Message : ERR_DAT_DSC_GENERIC
Arguments : ERR_EXPRESSION_VALIDATION
1248
Expression DRUM : 'EVAL("getBillTotalwithoutDeviceRental")'
État : faux
Gravité : CRITIQUE
Fil : 2410944320
Toute la documentation sur le Oracle BRM est disponible sur Internet. Il vous suffit donc de taper "documentation Oracle BRM" dans Google. Vous pouvez également trouver de la documentation sur slideshare et quelques vidéos sur YouTube.
Nous aurons besoin des journaux du pipeline Oracle BRM.
RMV,
Nous encourageons tout le monde, y compris vous, à publier vos défis, vos solutions, etc.
Merci,
Ales
Bonjour Swati,
Veuillez partager les fichiers de registre et isc de Oracle BRM.
Je vous prie d'agréer, Madame, Monsieur, l'expression de mes salutations distinguées,
Aleš
Bonjour,
L'erreur suivante est générée dans le journal du processus du pipeline 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 | Événement de mise en file d'attente
exception ('[INVALIDPOSITION] Invalid position within RWDBStoredProc ; No such parameter.').
02.09.2013 14:02:46 abc ifw IFW MAJOR [T:7] 31006 - (ifw.DataPool.Listener.Module.Thread_RecycleRequest_1) ERR_DEQUEUE_EVENT | Événement de mise en file d'attente
exception ('0').
02.09.2013 14:02:46 abc ifw IFW MAJOR [T:8] 31006 - (ifw.DataPool.Listener.Module.Thread_default) ERR_DEQUEUE_EVENT | Exception de l'événement Dequeue
('[INVALIDPOSITION] Invalid position within RWDBStoredProc ; No such parameter.').
02.09.2013 14:02:46 abc ifw IFW MAJOR [T:8] 31006 - (ifw.DataPool.Listener.Module.Thread_default) ERR_DEQUEUE_EVENT | Exception de l'événement Dequeue
(‘0’).
Comment résoudre ce problème dans mon Oracle BRM ?
La raison de cette erreur dans Oracle BRM est que la file d'attente de l'auditeur ne répond pas. Afin d'éliminer cette erreur, veuillez exécuter les étapes suivantes :
1 Abandonnez et recréez la file d'attente,
2 Si le problème persiste, veuillez réinstaller les deux fichiers suivants :
create_acct_sync_pkg.sql
create_acct_sync_pkb.sql
Après avoir réinstallé les deux fichiers ci-dessus, veuillez déposer et recréer la file d'attente.
Note :
Si des erreurs subsistent, suivez l'exemple ci-dessous :
Créez à nouveau une file d'attente à l'aide de pl, voici les détails.
>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
Login : pin
Mot de passe :
Connexion :
nom_de_la_queue = IFW_SYNC_QUEUE
queue_table = IFW_SYNC
retention_time = 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) créer la file d'attente IFW_SYNC_QUEUE
Le type pin_event_ty existe déjà.
Le type deq_event_ty existe déjà.
Le type deq_event_table_ty existe déjà.
La procédure PL/SQL a été exécutée avec succès.
La procédure PL/SQL a été exécutée avec succès.
La procédure PL/SQL a été exécutée avec succès.
La procédure PL/SQL a été exécutée avec succès.
pin_ifw_sync_oracle.pl : 2) créer le paquet acct_sync
Paquet créé.
Pas d'erreur.
pin_ifw_sync_oracle.pl : 3) créer le corps du paquet acct_sync
Création d'un corps de paquet.
Pas d'erreur.
J'essaie de migrer les prix du pipeline BRM IFW vers le Pricing Design Center (PDC) via l'utilitaire de migration standard. Cependant, le prix migré n'est pas le même dans le PDC.
Quelqu'un peut-il nous aider ?
Bonjour Gupta,
Je vous recommande d'installer le dernier jeu de correctifs et d'essayer de reproduire le problème.
Pourriez-vous partager vos journaux ?
Je vous prie d'agréer, Madame, Monsieur, l'expression de mes salutations distinguées,
Aleš