Monday, 16 January 2017

Pt8 Trading System

Nighthawk est fier de faire partie de la famille McWane. Mises à niveau de WebConnect Nighthawk aimerait vous demander un moment de votre temps pour mettre en évidence certaines améliorations récentes à notre service Utilitaire WebConnect. Utilitaire WebConnect est le portail basé sur les nuages ​​qui permet au personnel d'utilité d'émettre des commandes, de recevoir des alertes et de configurer des processus par lots pour gérer plusieurs actions à la fois. Engagement des consommateurs Le portail Engagement des consommateurs de Nighthawks fournit un portail complet de communication et d'engagement pour les consommateurs et les clients commerciaux. Communiqués de presse Nighthawk pour montrer Mesh-Cellular ciblée sur le système complet AMI solutions à Distributech 2016 Nighthawk ajoute Nouvelles Top Les dernières informations La dernière technologie célébrités chinoises Télécharger IPA Nighthawk ajoute AMI Capacitor Bank contrôleurs à l'alignement de dispositifs d'infrastructure intelligents Nighthawk communique 3 Mesure électrique commerciale et industrielle de phasePolyMesh cellulaire 480 Plus de communiqués de presseRSAIRE SYSAUDIT Comprendre comment exécuter SYSAUDIT Le Sys Audit (SYSAUDIT) identifie les objets PeopleSoft orphelins et d'autres incohérences dans le système. Un exemple d'un objet orphelin est un module de PeopleCode qui existe, mais qui ne concerne aucun autre objet du système. Sélectionnez sélectionnez PeopleTools, puis sélectionnez Utilities, puis sélectionnez Audit, puis sélectionnez Perform System Audit. Cochez les cases appropriées pour exécuter les audits que vous souhaitez. Image: page Audit système Cet exemple illustre les champs et les contrôles de la page Audit système. Audit AE Integrity Audits Définitions et composants des programmes PeopleSoft Application Engine. Cette vérification liste les programmes AE sans aucune section. Si le programme affecté est fourni par PeopleSoft et n'est pas modifié, contactez mon support Oracle. Si le programme affecté est converti en tant que partie d'une mise à niveau, cela peut être un symptôme que la conversion a échoué. Contactez mon support Oracle. Sinon, utilisez le concepteur du moteur d'application pour créer des sections valides pour le programme ou supprimer le programme. Il n'est pas possible de récupérer les sections manquantes. Cette vérification liste les sections AE sans programmes AE. Si le programme affecté est fourni par PeopleSoft et n'est pas modifié, contactez mon support Oracle. Si le programme affecté est converti en tant que partie d'une mise à niveau, cela peut être un symptôme que la conversion a échoué. Contactez mon support Oracle. Si le programme affecté est une personnalisation, il n'est pas possible de récupérer le programme manquant. Restaurez-le à partir d'une sauvegarde si nécessaire. Exécutez SysAECleanUp. dms pour supprimer tous les orphelins restants après avoir suivi les étapes ci-dessus. Cette vérification répertorie les enregistrements d'état AE sans programmes AE. Si l'enregistrement concerné est fourni par PeopleSoft, contactez mon support Oracle. Si le programme affecté est converti en tant que partie d'une mise à niveau, cela peut être un symptôme que la conversion a échoué. Contactez mon support Oracle. Sinon, ignorez les avertissements ou restaurez le programme à partir d'une sauvegarde. Il n'est pas possible de récupérer le programme manquant. Cette vérification répertorie les enregistrements d'état AE sans définitions d'enregistrements. Si l'enregistrement concerné est fourni par PeopleSoft, contactez mon support Oracle. Si le programme affecté est converti en tant que partie d'une mise à niveau, cela peut être un symptôme que la conversion a échoué. Contactez mon support Oracle. Sinon, utilisez le Concepteur d'applications pour supprimer des enregistrements non valides de la définition du programme ou créer des définitions d'enregistrements. Cet audit répertorie les détails de la section AE sans les définitions de la section de base. Si le programme affecté est fourni par PeopleSoft et n'est pas modifié, contactez mon support Oracle. Si le programme affecté est converti en tant que partie d'une mise à niveau, cela peut être un symptôme que la conversion a échoué. Contactez mon support Oracle. Sinon, ignorez les avertissements ou restaurez le programme à partir d'une sauvegarde. Il n'est pas possible de récupérer les sections manquantes. Cette vérification répertorie les étapes AE sans sections. Si le programme affecté est fourni par PeopleSoft et n'est pas modifié, contactez mon support Oracle. Si le programme affecté est converti en tant que partie d'une mise à niveau, cela peut être un symptôme que la conversion a échoué. Contactez mon support Oracle. Si le programme affecté est une personnalisation, il n'est pas possible de récupérer le programme manquant. Restaurez-le à partir d'une sauvegarde si nécessaire. Exécutez SysAECleanUp. dms pour supprimer tous les orphelins restants après avoir suivi les étapes ci-dessus. Cet audit répertorie les actions de la Section d'appel AE faisant référence aux sections inexistantes Si le programme concerné est fourni par PeopleSoft et n'est pas modifié, contactez My Oracle Support. Si le programme concerné est converti en tant que partie d'une mise à niveau, cela peut être un symptôme que la conversion a échoué. Contactez mon support Oracle. Sinon, utilisez le moteur d'application soit pour ouvrir le programme contenant la section d'appel et le modifier pour appeler la section correcte, soit créer la section requise. Cette vérification répertorie les actions AE Log Message sans une étape AE. Si l'enregistrement concerné est fourni par PeopleSoft, contactez mon support Oracle. Si le programme affecté est converti en tant que partie d'une mise à niveau, cela peut être un symptôme que la conversion a échoué. Contactez mon support Oracle. Si le programme affecté est une personnalisation, il n'est pas possible de récupérer le programme manquant de le restaurer à partir d'une sauvegarde si nécessaire. Exécutez SysAECleanUp. dms pour supprimer tous les orphelins restants après avoir suivi les étapes ci-dessus. Cette vérification répertorie les actions AE sans une étape AE. Si l'enregistrement concerné a été livré par PeopleSoft, contactez mon support Oracle. Si le programme affecté a été converti en tant que partie d'une mise à niveau, cela peut être un symptôme que la conversion a échoué. Contactez mon support Oracle. Si le programme affecté est une personnalisation, il n'est pas possible de récupérer le programme manquant de le restaurer à partir d'une sauvegarde si nécessaire. Exécutez SysAECleanUp. dms pour supprimer tous les orphelins restants après avoir suivi les étapes ci-dessus. Cet audit répertorie les tables temporaires AE qui sont attachées à des programmes AE non valides. Si la table temporaire affectée a été livrée par PeopleSoft, contactez mon support Oracle. Si le programme affecté est converti en tant que partie d'une mise à niveau, cela peut être un symptôme que la conversion a échoué. Contactez mon support Oracle. Sinon, ignorez les avertissements ou restaurez le programme à partir d'une sauvegarde. Il n'est pas possible de récupérer les programmes manquants. Cet audit répertorie le PeopleCode orphelin AE. En raison des problèmes de plate-forme et du rapport de requête structurée (SQR), ce contrôle peut ne pas être inclus dans le rapport d'audit. Exécutez SysAECleanUp. dms pour nettoyer ces orphelins. Cet audit répertorie les objets SQL AE orphelins. En raison des problèmes de plate-forme et de SQR, ce contrôle peut ne pas être inclus dans le rapport d'audit. Exécutez SysAECleanUp. dms pour nettoyer ces orphelins. Cette vérification vérifie que PSAEONLINEINST contient le nombre correct de lignes. Exécutez psaeonlineinst. dms. Si vous n'avez pas le script Data Mover, contactez My Oracle Support. Vérifie l'utilisation de la définition de requête selon les règles suivantes: Les définitions de requêtes utilisées dans la table PSCONQRSMAP doivent exister dans la table PSQRYDEFN. Seules les définitions de requête publique doivent être utilisées pour les définitions de requête Connected. Les définitions de requêtes privées peuvent être utilisées pour les définitions privées de la requête connectée uniquement si elles ont le même propriétaire. Si la requête référencée dans une définition Connected Query n'existe pas, supprimez-la ou ouvrez-la dans Connected Query Manager et corrigez la sélection des requêtes et le mappage des fichiers. Si une requête Connected publique utilise une requête privée, supprimez-la ou ouvrez-la dans Connected Query Manager et corrigez la sélection des requêtes et le mappage des fichiers. Vous pouvez également enregistrer une requête connectée incorrecte en tant que requête privée (avec le même propriétaire) avec un nouveau nom et supprimer la requête publique non valide d'origine. Après avoir supprimé la requête Connected d'origine, enregistrez la nouvelle requête Connected privée en utilisant le nom d'origine. Vérifie la structure de la requête connectée (tableau PSCONQRSMAP), en veillant à ce que: Aucun parent en double n'existe pour les requêtes enfant. Aucune combinaison dupliquée de requêtes parent et enfant n'existe pour une requête connectée. Supprimez la définition non valide à l'aide de Connected Query Manager. Définitions de processus SQR (PSPRCSDEFN) qui remplacent le champ PARMLIST de la définition de type de processus (PSPRCSTYPEDEFN). Pour les processus listés, sélectionnez Process Scheduler, Processes, Override Options. Supprimez la valeur affectée au champ Liste de paramètres. Remarque: La requête PRRSCHED-01 doit être un avertissement. Si la substitution de la liste de paramètres spécifiée dans la définition du type de processus est intentionnelle, l'action ci-dessus peut être contournée. Définitions de processus (PSPRCSDEFN), où OUTDESTTYPE doit être défini sur NONE. Pour les processus listés, sélectionnez Process Scheduler, Processes Destination. Dans le groupe Options de destination de sortie, définissez l'option Type sur (Aucune). Définitions de processus, où l'API AWARE doit être définie sur true. Pour les processus listés, sélectionnez Process Scheduler, Processes, Process Definition. Cochez la case qui lit API Aware. Si API Aware n'est pas marqué, ce processus obtient un état d'exécution incorrect lorsqu'il est affiché à partir de Process Monitor. Pour plus d'informations, reportez-vous à la documentation produit de PeopleSoft Process Scheduler. Définitions de processus, où le type de processus n'est pas trouvé dans la Définition du type de processus. Cela se produit lorsqu'une définition de processus est copiée à partir d'une autre base de données PeopleSoft à l'aide de la mise à niveau de projet. Toutefois, la définition de type de processus qui est associée à cette définition de processus n'est pas copiée dans la base de données. Passez en revue la mise à niveau du projet qui est utilisée pour créer la définition du processus. Créez une autre mise à niveau de projet pour copier la définition de type de processus à partir de la base de données à l'origine de la définition de processus. (PSPRCSJOBITEM), où Type de processus est répertorié comme un élément de tâche, mais n'est pas trouvé dans la définition de processus (PSPRCSDEFN). Cela se produit lorsqu'un PSJob est copié d'une autre base de données PeopleSoft à l'aide d'une mise à niveau de projet. Toutefois, la définition de processus pour un ou plusieurs postes dans le PSJob n'est pas copiée à partir de la base de données. Passez en revue la mise à niveau du projet qui est utilisée pour créer le PSJob. Créez une autre mise à niveau de projet pour copier les définitions de processus qui sont identifiées dans ce rapport à partir de la base de données où le PSJob est originaire. Server Class List (PSSERVERCLASS), où Type de processus n'est pas trouvé dans la définition de type de processus (PSPRCSTYPEDEFN). Cela se produit lorsqu'une définition de serveur est copiée à partir d'une autre base de données à l'aide d'une mise à niveau de projet. Toutefois, un type de processus dans la liste Server Class n'est pas trouvé dans la définition de type de processus. Créez une autre mise à niveau de projet pour copier la définition de type de processus à partir de la base de données où la définition du serveur est créée. Définitions de processus, où la catégorie de processus est incorrecte Le champ de requête Le nom d'enregistrement n'existe pas dans la table de définition d'enregistrement Pour récupérer la requête, vous devez utiliser le Concepteur d'application pour recréer la définition d'enregistrement. Après avoir recréé l'enregistrement, exécutez Requête et ouvrez la requête offensante. Supprimez ou réparez les zones affectées et enregistrez la requête. Ou, si la requête n'est pas importante, vous pouvez supprimer la définition entière de requête en utilisant la résolution pour QRY-01. Définition de requête Le nom de champ n'existe pas dans la table Définition de champ Si l'enregistrement sur lequel ce champ apparaît est supprimé, vous avez vu des erreurs pour chaque champ référencé qui appartient à l'enregistrement supprimé. Si tel est le cas, reportez-vous à la résolution de QUERY-1. Si ce n'est pas le cas, certains champs dont dépend la requête sont supprimés ou renommés. Exécutez la requête et ouvrez la requête incriminée. Query se répare automatiquement et met à jour la définition de la requête dans la base de données. Sélection de la requête Le nombre d'enregistrements ne correspond pas au nombre d'enregistrements dans la table Enregistrement des requêtes. Le champ Numéro de champ dans la table RecordField a une valeur non valide. Si l'enregistrement enregistré a été livré par PeopleSoft ou généré dans le cadre d'une mise à niveau, contactez mon support Oracle. Exécutez le SQL suivant pour déterminer quels champs doivent être mis à jour: Remarque: Les valeurs PSRECFIELD. FIELDNUM doivent être numérotées séquentiellement 1 à l'aide de PSRECDEFN. FIELDCOUNT. Si une valeur est ignorée, renumérotez les valeurs FIELDNUM en conséquence. Langue étrangère traduire les champs qui se trouvent dans la table XLATTABLE sans la langue de base correspondante de traduire les champs. Supprimez les entrées incorrectes à l'aide de SQL ou utilisez le Concepteur d'applications pour ajouter les entrées équivalentes dans la langue de base de la base de données. Pour supprimer les entrées incorrectes à l'aide de votre outil de requête de plate-forme, exécutez d'abord SELECT pour vérifier les lignes indiquées dans le rapport. Ensuite, supprimez les lignes sélectionnées. Les enregistrements liés à la langue qui ne sont pas des enregistrements valides. Dans le Concepteur d'applications, supprimez les enregistrements de langage connexes spécifiés. Ou, utilisez votre outil de requête plate-forme pour supprimer la référence de langue associée pour chaque enregistrement qui est répertorié. Commencez par effectuer un SELECT pour vérifier les lignes indiquées dans le rapport. Ensuite, mettez à jour les lignes sélectionnées. Les enregistrements relatifs à la langue affichés sont effectifs, mais ne comportent pas de champ EFFDT. Dans le Concepteur d'application, ajoutez EFFDT à la table de langage spécifique spécifiée. Les enregistrements liés à la langue affichés pointent vers un autre enregistrement de langage associé Dans le Concepteur d'application, supprimez la référence de langue correspondante pour chaque enregistrement qui est répertorié. Ou, utilisez votre outil de requête plate-forme pour supprimer la référence de langue associée pour chaque enregistrement qui est répertorié. Commencez par effectuer un SELECT pour vérifier les lignes indiquées dans le rapport. Ensuite, mettez à jour les lignes sélectionnées. Identifier les enregistrements linguistiques liés qui ont plus d'un enregistrement de base défini. Dans le Concepteur d'applications, supprimez le lien de la table de langue associée à l'un des enregistrements de base. Le nombre de niveaux de définition d'arborescence ne correspond pas au nombre d'enregistrements dans la table Niveau d'arborescence. Définissez le compte dans la table Définition d'arborescence pour refléter le nombre réel d'enregistrements qui se trouvent dans la table PSTREELEVEL pour cette branche d'arborescence. Notez qu'un problème peut se produire si certains niveaux sont manquants et qu'il y a encore des noeuds les référençant. Dans ce cas, les nœuds n'ouvrent pas correctement l'arborescence. Le troisième SELECT vérifie la situation précédente. Si c'est le problème, exécutez PSTED et définissez les niveaux manquants, enregistrez l'arborescence, puis fermez-le et rouvrez-le. Définition d'arbre Le nombre de noeuds ne correspond pas au nombre d'enregistrements dans la table Nœud d'arbre. Définissez le nombre dans la table de définition d'arborescence pour refléter le nombre réel des enregistrements qui se trouvent dans la table PSTREENODE pour cette branche d'arborescence. Pour les arbres branchés, utilisez SQL suivant pour chaque branche de l'arborescence. Remarque: Pour les arbres avec des branches, UPDATE utilise également un NOM de TABLE différent et il ya deux instructions UPDATE. Pour les arbres sans branches, ne pas inclure les lignes TREEBRANCH. Par exemple: Définition d'arbre Le nombre de feuilles ne correspond pas au nombre d'enregistrements dans la table Feuille d'arbre. Définissez Count dans la table Définition d'arborescence pour refléter le nombre réel d'enregistrements qui se trouvent dans la table PSTREELEAF pour cette branche. Tree Definition contient l'ID de structure qui n'existe pas dans la table Tree Structure Utilisez Tree Manager pour créer la structure que vous désirez en utilisant le nom qui est signalé dans cette vérification. Tree Definition contient la structure Query Access Group avec des niveaux et des feuilles non définis. Les arbres de requête ne devraient pas avoir de feuilles ni de niveaux. Cette vérification trouve des exceptions à ce cas dans les comptes de définition. Le contrôle de sélection d'arborescence contient le nom d'arborescence qui n'est pas défini dans la table Définition d'arborescence. Cette vérification marque les enregistrements dans les tables PSTREESELCTL pour les enregistrements qui n'ont pas d'enregistrement correspondant dans la table PSTREEDEFN. Notes pour TREE-09 Liste toutes les structures d'arborescence de récapitulatifs qui font référence à un numéro de niveau figurant dans un arbre de détails qui n'existe pas dans la table Tree Level. Étant donné qu'un arbre de récapitulatif est une arborescence construite à partir des noeuds d'un arbre de détails existant à un niveau donné, le niveau spécifié dans l'arborescence des résumés doit exister dans la table PSTREELEVEL des arbres de détails. Dans ce cas, l'arbre de synthèse n'est pas utilisable à partir de nVision ou d'autres outils de génération de rapports. La situation peut provenir de plusieurs causes possibles: Résumé L'arborescence est déplacée ou importée dans une nouvelle base de données, mais l'arborescence de détail n'est pas. Les niveaux de l'arborescence de détails sont supprimés après la création de l'arborescence Résumé. Pour corriger ceci: Déterminez d'abord si l'arborescence de détail existe et est dans un état valide. Cela peut être fait en vérifiant le nom de l'arborescence de détail sur l'enregistrement de la structure des arbres récapitulatifs sur l'onglet Arborescence récapitulative de l'enregistrement de l'arborescence de l'arborescence récapitulative. Notez le nom de l'arborescence, setID et numéro de niveau. Si l'arborescence de détail existe, vérifiez si le numéro de niveau défini sur la structure d'arborescence des résumés (étape 1) existe. Pour corriger la situation, ajoutez le niveau manquant à l'arborescence détaillée ou mettez à jour l'arborescence du résumé pour faire référence à un arbre de détails valide et à un numéro de niveau. Notes pour TREE-22 Cet audit marque le type d'utilisation de niveau avec le compte de niveau pour les conflits. Lorsque l'utilisation du niveau est N, il ne devrait pas y avoir de niveaux définis, et quand ce n'est pas N, les niveaux doivent être définis. Un problème dans cette vérification peut également signaler des problèmes dans l'audit TREE-16. Lorsque l'utilisation de niveau est N et que le comptage de niveau est 0 et que TREE-16 n'indique pas d'erreur sur la même arborescence, exécutez le SQL suivant: Lorsque l'utilisation de niveau est S et que le comptage de niveau est 0 et TREE-16 n'indique pas Une erreur sur le même arbre, exécutez le SQL suivant (après avoir vérifié la résolution sur TREE-16 pour nettoyer tous les enregistrements de niveau): Lorsque l'utilisation de niveau n'est pas N et le compte de niveau est 0 et TREE-16 n'indique pas une erreur (Après avoir vérifié la résolution sur TREE-16 pour nettoyer les enregistrements de niveau): Lorsque TREE-23 indique une erreur sur le même arbre avec le compte de niveau sur le nombre PSTREEDEFN des enregistrements PSTREELEVEL Le PSTREELEVEL n'a pas de niveaux pour cette arborescence, count est 0), exécutez le SQL suivant: Traduire l'intégrité Le tableau suivant décrit les requêtes d'audit et les résolutions pour cette zone:


No comments:

Post a Comment