NOTICE: Branded Content
NOTICE: Certain versions of content (“Material”) accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.
Application Perf Mgmt (BAC / BSM) User Discussions
cancel

Name of Service / Action which helps to run the BSM synthetic scripts in the background?

SOLVED
Go to solution
Highlighted
Viswa Valued Contributor.
Valued Contributor.

Name of Service / Action which helps to run the BSM synthetic scripts in the background?

Can someone please tell me, which service / action / executable is being invoked while BSM runs the synthetic scripts through BPM? I mean the service /action which helps to run the scripts in the background.

I'd like to know the name and path of the above.

Thanks in advance.

Viswa

1 ACCEPTED SOLUTION

Accepted Solutions
Micro Focus Expert
Micro Focus Expert
Solution

Re: Name of Service / Action which helps to run the BSM synthetic scripts in the background?

Hi Viswa,

as of BPM 9.23 and newer,
we have this process structure (under Windows)

BPM runs as a service
wininit.exe
  services.exe
    bpm_nanny.exe
       bpm.exe
         mdrv.exe
         ..
         mdrv.exe


BPM runs as a user process
explorer.exe
  cmd.exe
     bpm.exe
       mdrv.exe
       ..
       mdrv.exe


In the end you have bpm.exe launching one mdrv.exe process per script it executes.

mdrv.exe lives in the LGSA installation path, for example
 C:\HP\LoadGenerator\bin\mdrv.exe

and is called via (for example)

C:\HP\LoadGenerator\bin\mdrv.exe -usr C:\ProgramData\HP\BPM\workspace\agent1\Site1\BA_BPM_all_s_2c24ccb3c9845f4b8dbbb52ae2744f30_1\all_status\13_1\all_status.usr -out C:\ProgramData\HP\BPM\workspace\agent1\Site1\BA_BPM_all_s_2c24ccb3c9845f4b8dbbb52ae2744f30_1\all_status\13_1\res -bpm_in C:\ProgramData\HP\BPM\workspace\agent1\Site1\BA_BPM_all_s_2c24ccb3c9845f4b8dbbb52ae2744f30_1\all_status\13_1\res\all_status.metadata -bpm_out C:\ProgramData\HP\BPM\workspace
..

Greetings
Siggi

Customer Support
Micro Focus

If you find that this or any post resolves your issue, please be sure to mark it as an accepted solution.
2 REPLIES
Micro Focus Expert
Micro Focus Expert
Solution

Re: Name of Service / Action which helps to run the BSM synthetic scripts in the background?

Hi Viswa,

as of BPM 9.23 and newer,
we have this process structure (under Windows)

BPM runs as a service
wininit.exe
  services.exe
    bpm_nanny.exe
       bpm.exe
         mdrv.exe
         ..
         mdrv.exe


BPM runs as a user process
explorer.exe
  cmd.exe
     bpm.exe
       mdrv.exe
       ..
       mdrv.exe


In the end you have bpm.exe launching one mdrv.exe process per script it executes.

mdrv.exe lives in the LGSA installation path, for example
 C:\HP\LoadGenerator\bin\mdrv.exe

and is called via (for example)

C:\HP\LoadGenerator\bin\mdrv.exe -usr C:\ProgramData\HP\BPM\workspace\agent1\Site1\BA_BPM_all_s_2c24ccb3c9845f4b8dbbb52ae2744f30_1\all_status\13_1\all_status.usr -out C:\ProgramData\HP\BPM\workspace\agent1\Site1\BA_BPM_all_s_2c24ccb3c9845f4b8dbbb52ae2744f30_1\all_status\13_1\res -bpm_in C:\ProgramData\HP\BPM\workspace\agent1\Site1\BA_BPM_all_s_2c24ccb3c9845f4b8dbbb52ae2744f30_1\all_status\13_1\res\all_status.metadata -bpm_out C:\ProgramData\HP\BPM\workspace
..

Greetings
Siggi

Customer Support
Micro Focus

If you find that this or any post resolves your issue, please be sure to mark it as an accepted solution.
Viswa Valued Contributor.
Valued Contributor.

Re: Name of Service / Action which helps to run the BSM synthetic scripts in the background?

That was a detailed answer, I was bit late to see the post.

Thanks much Siggi