VMware Cloud Community
mannu07
Contributor
Contributor
Jump to solution

Connecting to BSA from VRO

Hi,

We have a requirement where we have to integrate BMC BSA with VRO...as far i have checked it can be done through BMC SA plugin..but is there any option to connect to BSA without using plugin from VRO...

Thanks,

Mano

Reply
0 Kudos
1 Solution

Accepted Solutions
marcseitz
Enthusiast
Enthusiast
Jump to solution

Hi,

have a look to the "CLITunnelService", "CLILoginService", "AssumeRoleService" and the "RESTRequestService" from BSA.

(Using BMC Server Automation - SOAP Web Services - BMC Server Automation 8.5 - BMC Documentation)

You can connect the vRO to BSA via SOAP and REST. We are using a combination of both protocols!

(No special Plugin required)

Example: CLITunnelService SOAP URL:

https://<BSA-SERVER>:9843/services/CLITunnelService

Example: Get a ServerId from BSA Inventory via REST:

- REST-Host: https://<BSA-SERVER>:9843/

- REST-Operation: /group/Servers/<YOUR SMARTGROUP NAME>/?NAME={myServerName}&username={myUserName}&password={myUserPassword}&role={myUserRole}

Regards,

Marc

View solution in original post

Reply
0 Kudos
4 Replies
eoinbyrne
Expert
Expert
Jump to solution

BSA exposes a few mechanisms to allow for what you want

Here's the doc link for the 8.7 versions - https://docs.bmc.com/docs/display/bsadoc/Developing

It has a RESTful WebService (vRO REST plugin)

There's a Java CLI (SSH plugin could be used to access this one)

HTH

Reply
0 Kudos
mannu07
Contributor
Contributor
Jump to solution

If NSH or Blcli would be an option, how do we run these scripts from VRO? like we have powershell plugin to run an external powershell script... can we execute NSH or Blcli from VRO?what are the steps to execute from VRO?

Thanks in Advance

Reply
0 Kudos
marcseitz
Enthusiast
Enthusiast
Jump to solution

Hi,

have a look to the "CLITunnelService", "CLILoginService", "AssumeRoleService" and the "RESTRequestService" from BSA.

(Using BMC Server Automation - SOAP Web Services - BMC Server Automation 8.5 - BMC Documentation)

You can connect the vRO to BSA via SOAP and REST. We are using a combination of both protocols!

(No special Plugin required)

Example: CLITunnelService SOAP URL:

https://<BSA-SERVER>:9843/services/CLITunnelService

Example: Get a ServerId from BSA Inventory via REST:

- REST-Host: https://<BSA-SERVER>:9843/

- REST-Operation: /group/Servers/<YOUR SMARTGROUP NAME>/?NAME={myServerName}&username={myUserName}&password={myUserPassword}&role={myUserRole}

Regards,

Marc

Reply
0 Kudos
YannMichalak
Enthusiast
Enthusiast
Jump to solution

Hello Guyz 🙂

We try to connect Vro 6.0.3 with BMC BSA (8.7) SOAP WebServices.

We have added all SOAP WebServices :

- https://VIP-BSA:9843/services/LoginService?wsdl

- https://VIP-BSA:9843/services/AssumeRoleService?wsdl

- https://VIP-BSA:9843/services/BSACLITunnelService?wsdl

- https://VIP-BSA:9843/services/RESTRequestService?wsdl

Now, after we have generated a new workflow from a SOAP operation for LoginService we encountered this error :

Unrecognized parameter name: serviceUrls[1] (Dynamic Script Module name : processOutParameters#6)


Capture-11.jpg

Any help is welcome Smiley Happy

Reply
0 Kudos