VMware Cloud Community
SimonSparksBetf
Contributor
Contributor

Add the F5 BIG-IP LTM VE SOAP EndPoint to vCenter Orchestrator v5.1

I am trying to add the SOAP Endpoints on an F5 BIG-IP LTM VE into vCenter Orchestrator v5.1 with the following code, where strPassword is an input of type SecureString.

01. var arrAuthenticationParams = ["Shared Session", "admin", strPassword, "", ""];

02.

03. var objAuthenticationSOAP = SOAPAuthenticationManager.createAuthentication("Basic", arrAuthenticationParams);

04.

05. var objSOAPHost = new SOAPHost();

06. objSOAPHost.name = "CloudLTM-LocalLB.VirtualServer";

07. objSOAPHost.wsdlLocal = false;

08. objSOAPHost.wsdlUri = "https://cldltm-2c5202.cloud/iControl/iControlPortal.cgi?WSDL=LocalLB.VirtualServer";

09. objSOAPHost.connectionTimeout = 30.0;

10. objSOAPHost.requestTimeout = 60.0;

11. objSOAPHost.authentication = objAuthenticationSOAP;

12.

13. var objNewSOAPHost = SOAPHostManager.addHost(objSOAPHost); <== This is the line where it errors at.

14.

15. System.log("The New SOAP Host ID = " + objNewSOAPHost.id);

And I am getting the following error: java.lang.NullPointerException (Workflow:Copy of Manage SSL certificates / SOAP (item2)#13)

Reply
0 Kudos
5 Replies
iiliev
VMware Employee
VMware Employee

AFAIK, the F5 plug-in is developed by another team and I'm not sure whether they monitor this forum or not.

We could take a look, but unfortunately we don't have a working F5 environment to test with and I'm not sure how much effort would be setup it.

-Ilian

Reply
0 Kudos
SimonSparksBetf
Contributor
Contributor

I am NOT using the F5 Plugin!!

As I said I am attempting to add the SOAP End Point and the SOAP Plugin is unable to add the URL to the SOAP End Point on the F5 BIG-IP LTM VE

Reply
0 Kudos
tschoergez
Leadership
Leadership

Hi,

do you get more details in ther server.log of vCO?

(You can temporarily set the loglevel to debug...)

What exact version of the SOAP Plugin do you use?

Usually such an error points to an wrong/not-standard-conform WSDL file.

Do you get a proper wsdl response when calling the  wsdl uri in a browser?

Since you use https: Have you registered the SSL certificate of the endpoint prior to adding the host?

Cheers,

Joerg

Reply
0 Kudos
SimonSparksBetf
Contributor
Contributor

Yes I have manually imported the certificate into the vCenter Orchestrator Configuration WebSite and also restarted the services just to make sure.

I raised this as an SR with VMware, We have the highest level of support with them which is BCS and they confirmed that it is a bug with the URL parser and it has been sent to the Engineering team in Bulgaria to provide a fix.

Reply
0 Kudos
TobbeG
Contributor
Contributor

Hi, was this issue solved?

I'm experiencing the same behaviour.


Reply
0 Kudos