Automic Workload Automation

Expand all | Collapse all

[Kurze Frage] – Wie kann ich die CP / WP-Prozesse in der Datenbank überprüfen?

  • 1.  [Kurze Frage] – Wie kann ich die CP / WP-Prozesse in der Datenbank überprüfen?

    Posted Sep 29, 2017 05:58 AM
    Hier finden Sie eine Anfrage, um Ihre Prozesse direkt in der Datenbank zu überprüfen :

    select MQSRV_Name, MQSRV_System, MQSRV_TcpIpAddr, MQSRV_TcpIpPort, (case mqsrv_type
    when 1 then 'CP'
    when 2 then 'WP'
    when 4 then 'PWP'
    when 16 then 'JWP'
    end) as 'Process Type'
    from MQSRV where MQSRV_Name in (select OH_Name from OH where OH_OType='SERV');

    FrankMuffke : Danke für das Update !


  • 2.  [Kurze Frage] – Wie kann ich die CP / WP-Prozesse in der Datenbank überprüfen?

    Posted Sep 29, 2017 08:13 AM
    Hi Cyril_Delplanque_2297

    I am afraid there is a typo in your when-clauses. Think WP=2 and PWP=4 are mismatched...

    https://docs.automic.com/documentation/webhelp/english/ALL/components/AE/12.0/DB%20Schema/db/_structure/HTML/MQSRV.html

    cheers, Wolfgang


  • 3.  [Kurze Frage] – Wie kann ich die CP / WP-Prozesse in der Datenbank überprüfen?

    Posted Sep 29, 2017 10:53 AM
    Hi @Wolfgang,

    Es sieht eher so aus dass sich der Tippfehler in die Dokumentation eingeschlichen hat. Wenn die oben erwähnte Abfrage auf eine MSSQL Datenbank ausgeführt wird (WP=2 and PWP=4), dann erhalten wir das folgende Ergebnis :

    4453pc53mqbd.pnghttps://us.v-cdn.net/5019921/uploads/editor/qd/4453pc53mqbd.png" width="402">
    In der Systemübersicht dagegen derselben AE Instanz sehen wir das Wertebelegung in der Abfrage mit den Rollen der jeweiligen WPs überein stimme :

    adiwglj00gb7.pnghttps://us.v-cdn.net/5019921/uploads/editor/7m/adiwglj00gb7.png" width="967">

    In Wirklichkeit sollte die Unstimmigkeit in der Dokumentation an die entsprechende Fachabteilung gemeldet werden.




  • 4.  [Kurze Frage] – Wie kann ich die CP / WP-Prozesse in der Datenbank überprüfen?

    Posted Sep 29, 2017 01:48 PM
    Hi Pascal_Osthus-bugat_1753

    Jetzt müsste das SQL stimmen, davor waren PWP und WP vertauscht.

    twwvdctq3avs.jpg

    caxf2ygophfp.jpg

    lg Wolfgang


  • 5.  [Kurze Frage] – Wie kann ich die CP / WP-Prozesse in der Datenbank überprüfen?

    Posted Oct 02, 2017 04:09 AM
    And here an updated version for AE 12.1:

    SELECT   MQSRV_Name,   MQSRV_System,   MQSRV_TcpIpAddr,   MQSRV_TcpIpPort,   (CASE mqsrv_type       WHEN 1      THEN 'CP'       WHEN 2      THEN 'WP'       WHEN 4      THEN 'PWP'       WHEN 16     THEN 'JWP'       WHEN 32     THEN 'JCP'       ELSE to_char(mqsrv_type)     END) "Process Type" FROM   MQSRV WHERE   MQSRV_Name IN   (SELECT OH_Name FROM OH WHERE OH_OType='SERV')


  • 6.  [Kurze Frage] – Wie kann ich die CP / WP-Prozesse in der Datenbank überprüfen?

    Posted Jan 25, 2018 05:40 AM
    Josef_Scharl_103: Do you know how to read the WP role from the DB?


  • 7.  [Kurze Frage] – Wie kann ich die CP / WP-Prozesse in der Datenbank überprüfen?

    Posted Jan 25, 2018 06:26 AM
    Michael_Lowry

    Please have a look here:
    https://community.automic.com/discussion/8199/where-is-the-pwp

    Best Regards
    Christian Glaser



  • 8.  [Kurze Frage] – Wie kann ich die CP / WP-Prozesse in der Datenbank überprüfen?

    Posted Jan 25, 2018 06:36 AM
    Thanks, Christian_Glaser_7453. Do you know how to get the info from the DB using SQL?


  • 9.  [Kurze Frage] – Wie kann ich die CP / WP-Prozesse in der Datenbank überprüfen?

    Posted Jan 25, 2018 08:29 AM

    Hi Michael_Lowry and Christian_Glaser_7453

    Unfortunately the current WP role (O and/or R) arenotstored in the Database.

    Ways to determine the current distribution:

    • System Overview (aka Administration Perspective) via the (Web-) UI.
      It’s also possible via the AE.ApplicationInterface:
      Integration Guide > AE.ApplicationInterface > Classes for the Administration Perspective 

    • The PWP logs the role distribution with the message U00003345. E.g.:
      U00003345 Role 'R' has been passed to Server 'WO121#WP004'.
      However here is the tricky part to read the right (= PWP) log files …

    • From a DB trace (level 2 and higher)


    Cheers, Josef



  • 10.  [Kurze Frage] – Wie kann ich die CP / WP-Prozesse in der Datenbank überprüfen?

    Posted Jan 25, 2018 08:35 AM
    This SQL will return the short name of the PWP.
    SELECT substr(MQSRV_Name,instr(MQSRV_Name,'#') + 1) as Process_Name
    FROM MQSRV
    WHERE
      MQSRV_Name IN
      (SELECT OH_Name FROM OH WHERE OH_OType='SERV')
      AND MQSrv_Type = 4

    Perhaps this could be combined with a query of the MELD table to look for the most recent U00003345 message for each role.



  • 11.  [Kurze Frage] – Wie kann ich die CP / WP-Prozesse in der Datenbank überprüfen?

    Posted Jan 25, 2018 08:48 AM
    Looks like this message is not stored in MELD   :/


  • 12.  [Kurze Frage] – Wie kann ich die CP / WP-Prozesse in der Datenbank überprüfen?

    Posted Jan 25, 2018 08:51 AM
    I just tried without success to find any instances of message 3345 in the MELD table of two of our systems. My guess is that once a system has been up and running for a while, these messages will have expired from the table and will reside only in the log files.
    select * from MELD
    where MELD_MsgNr = 3345
    If the message were there, finding the WPs that have a particular role would be straightforward:
    select substr(MELD_MsgInsert,instr(MELD_MsgInsert,'|') + 1)
    from MELD
    where MELD_MsgNr = 3345
    and MELD_MsgInsert like 'R|AE_DEV#WP%'