Web Client SDK 6.0 - Java code to examine the purpose of HostSystem

Starting with the chassis-service examples and chassis rack-service of the SDK, I tried to figure out how to get information about the managed objects HostSystem.

For example, in java, I would like to make the HostSystem.HostHardwareInfo.HostSystemInfo.model for each attached host.

I found the code in one of the examples that gets me a list of host objects associated with vCenter - but I could not find a code example or to build any code that gets me correctly for the data objects I need.

Here is the code that gets the host objects - I'm on the right track?  Are there methods I can use to get the information I want?

/**

* Returns the current host objects in the system.

*/

Private Object [] getHosts (int maxResultCount) {}

create QuerySpec

QuerySpec qs = new QuerySpec();

qs.resourceSpec = new ResourceSpec();

qs.resourceSpec.constraint = new Constraint();

HostSystem is the targetType

qs.resourceSpec.constraint.targetType = HOST_TYPE;

request the name property

Features products PropertySpec = new PropertySpec();

pSpec.propertyNames = new String() {"name"};

qs.resourceSpec.propertySpecs = new [] {product characteristics} PropertySpec;

qs.resultSpec = new ResultSpec();

qs.resultSpec.maxResultCount = new Integer (maxResultCount);

Use the default collation

qs.resultSpec.order = new OrderingCriteria();

qs.resultSpec.order.orderingProperties new = OrderingPropertySpec [0];

retrieve data from DataService

RequestSpec requestSpec = new RequestSpec();

requestSpec.querySpec = new [] {qs} QuerySpec.

Response = _dataService.getData (requestSpec);

ResultItem [] items = response.resultSet [0] .items;

If (elements == null) {}

return new Object [0];

}

Object [] host = new Object [items.length];

for (int index = 0; index < items.length; ++ index) {}

host [index] = items [index] .resourceObject;

}

return of the armies;

}

This code gives you an example for a list of objects and associated Java layer properties.  For each host in addition to the name host model, you can change this line:

pSpec.propertyNames = new String() {'name', 'hardware.systemInfo.model'};

Notes:

-Most of the time you need to get properties for the current context object and this can make the layer of Flex or HTML, as on other samples

-See the FAQ 'what types of objects and properties can be used in applications for data and models of data?' for more details

Tags: VMware

Similar Questions

  • Web Client SDK and server of Virgo

    Greetings,

    I ran across the configuration Client SDK web vSphere sometimes document. What's up until I have try to launch the Virgin server.

    I get a few exceptions of plugins do not install followed by the server to overwrite/restarting(see log file).

    Environment:

    Eclipse JEE Indigo

    vCenter 6.0

    vSphere Web Client SDK 6.0

    JDK 1.7

    Flex 4.6

    Any suggestions would be greatly appreciated! Thank you!

    > Constructor threw exception; nested exception is java.lang.NullPointerException: the component of the VMware Manager URL can not be empty.

    Your webclient.properties contains an invalid cm.url (cm = Component Manager), check the value.

    Something needs to happen when you have run the dev installation script to generate webclient.properties.

    You can fix it using the VCSA dns name:

    cm. URL = https://VCSA_DNSNAME/cm/sdk/

  • Beginner: which SDK is this Java code using and where can I download "VI SDK version 2.5.0.

    Hi to all, I inherited a Java-based project that uses a VMWare API.  I'm still trying to wrap my head around it.  I hope someone can help! It seems that my Java application communicates with servers in VMWare using a CONTAINER called: vim25.jar far as I know, it would mean that I use the SDK "VMware Infrastructure (VI) SDK version 2.5.0" described here: https://www.vmware.com/support/developer/vc-sdk/visdk25pubs/SDK-README.html#resources can anyone confirm that it is correct?  And if yes, where can I download SDK and all associates are examples of files?  I can't see that listed on the download page here: https://my.vmware.com/group/vmware/downloads any help is greatly appreciated! Thank you, Rob

    The Web Client SDK kit which is covered in this forum is for the creation of plugins for vSphere Web Client, i.e. extensions of the user interface to display your own solution or extend the views and menus of vSphere objects in the Web Client. The current version is 5.5.1.  The vim25.jar is no not part of this SDK (even if it is used in some of the samples), it's to call the vSphere APIs of java in your Web Client plugin layer.  For any question on the vSphere API of Services Web see the forum separate vSphere management SDK

  • With regard to the use of the web service sdk web client SDK

    Hello

    I could run the java program of the Web SDK service, independently, but how what I call web client SDK.

    Because it requires changes in environmental variables (AXIS, WBEM vars etc.) and what are all the eclipse changes required to do this?

    Help, please. Also, if you could suggest any web client sdk sample, call web service sdk, it would be a great help.

    Thank you!

    It's covered in the SDK samples, see docs/samples-doc/vsphereviews.html#vsphere-ui and samples/vsphereviews/vsphere-wssdk-provider

  • Web Client SDK and redirect iframe

    Greetings,

    I am developing under the chassis-ui and chassis-service projects. I added a new summary view that creates an iFrame to display the content of the following address "https://{ip}/auth.asp". ""

    The iframe fills well.  After adding exception to the address in my browser, the window makes a redirect to address everytime I open the tab.

    Is there any method option or alternative to the implementation of this? If so, could you please provide an example.

    Thank you!

    Here is an excerpt from FrameView.mxml

    <? XML version = "1.0" encoding = "utf-8"? >

    < mx:HBox

    ' xmlns:mx = ' http://www.Adobe.com/2006/MXML "

    ' xmlns:flexiframe = ' http://code.Google.com/p/Flex-IFRAME/ "

    "" xmlns = "*".

    creationComplete = "iFrame.visible = true"

    >

    < flexiframe:IFrame id = "iFrame".

                           source=" https://192.168.1.20 {ip} auth.asp "

    Width = '100% '.

    Height = "100%".

    Debug = 'true '.

    Visible = "true".

    / >

    < / mx:HBox >

    Which SDK version do you use?  It seems that you are not familiar with the HTML Bridge feature which was published in March 2014 with SDK 5.5.1.

    Using the Flex iFrame library directly in your user of Flex interface is not recommended and not supported.

    See the HTML documentation of bridge for the right way to develop HTML plugins.

  • Error in the logs when a workflow running on the web client of vSphere WARN {} [TypeQualifierToDecoratorConverter] could not find the mapping for: class ch.dunes.model.type.qualifier.TQCallerParameter, [kind:null, name:contextualParameter, value: __NULL__

    I see this error:

    WARN {} [TypeQualifierToDecoratorConverter] could not find the mapping for: class ch.dunes.model.type.qualifier.TQCallerParameter, [kind:null, name:contextualParameter, value: __NULL__]

    pop up in newspapers of vCO a few times on a workflow when I try to run it from the web client of vSphere.  I wonder if it is somehow contributing to the time it takes to render the page.  We never saw it or someone has a clue about what might be the cause.  Newspapers are clean when I run the workflow of the vCO client.

    TQCallerParameter is a kind of decorator that is not exposed in the REST API. This warning message is safe and does not affect performance at all.

    You don't see it during execution of the workflow of vCO customer because the customer vCO does not use the REST API and therefore does not need to run conversions Decorator.

  • How to get the web client to refresh its point of view of the deployment of openstack

    Hello

    I had a problem with my MariaDBs which caused Violence to fail to start after his stop. The webclient service displays a message that failed "bootstrap" and newspapers showed that the databases where failing to start. I got data bases and went 'vioconfig start' of the converted VIO openstack starting towards the high fine. IM able to connect to the dashboard and perform all tasks as before so, everything seems to work very well. However the webclient service always shows VIO in a State with the "bootstrap" of initial start error and error. How can I get the webclient service to acknowledge that Violence now is working well?

    Hello

    Here are the steps to synchronize the user interface with the backend.

    1 > please use the user interface to start and stop the Openstack and avoid using CLI tool (because the tool doesn't have sync the database)

    2 > if you do not have to use the user interface to start the deployment (generally, it was caused by the inconsistent database), then you can manually recovered databases.

    3 > using the method as Arvind suggested but instead of changing the status of 'RUNNING', please change it to "STOPPED".

    4 > then come to the user interface to use the user interface to start the cluster.

    Hereby you will have everthing sync upward.

    Kind regards

    Yixing.

  • VWC plugin using sdk 5.1 is broken if running on the web client 6.0 with port 9443 - out could not connect to the Web Client vSphere. Contact your administrator to resolve this problem.

    We did a vwc with sdk 5.1 plugin, now, we want to make it work on the web client 6.0. before the race, we have changed the MANIFESTO. MF and services-config. XML responses such as the following:

    2 important reminders for your plugin 5.5 is compatible with the Web Client 6.0

    After that, we deployed our plugin on web client 6.0

    If access us using the URL with port: https:// < ipaddress >: client/vsphere-9443 /? csp, our plugin arises, our plugin function is also ok.

    If access us using the URL without port: https://< ipaddress > / vsphere client /? csp, our plugin is present, the function is broken (error occurred when flex user interface by calling the java service: "Could not connect to vSphere Web Client.) Contact your administrator to resolve this problem. »).

    Thank you very much

    Please change the CHANNEL_URL in your proxy classes to use 'amf' instead of 'amfsecure '.

    private static const CHANNEL_URI:String = "/" + YOUR_MODULE.contextPath + "/messagebroker/amf"
    

    This should solve your problem.

  • Cannot save vSphere Web Client after the replacement of the SSL certificate

    Hi all

    I have followed the Articles of Derek Seaman on the replacement of all the certificates in vSphere 5.1 and have since turned to the VMware KB Articles. I replaced the certificates for the SSO, the inventory Service and vCenter Server with no problems (other than having to use OpenSSL-Win64 for vCenter certificate that I could not get the x 86 version certificate of work, makes no sense, but I'll take the small victory).

    If you follow the guide of vmware to replace the web service certificate, http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC & docType = kc & docTypeID = DT_KB_1_1 & externalId = 2035010, I get to step 12, enter the VMware vSphere Client Web back to vCenter Single Sign On and the following error:

    ##########################

    D:\Program Files\VMware\Infrastructure\vSphereWebClient\SsoRegTool > regTool.cmd registerService - cert "C:\ProgramData\VMware\vSphere Web Client\ssl" - ls - url ( https://(Server URL): 7444/lookupservice/sdk - username admin@system-domain - password (password) - dir 'D:\Program Files\VMware\Infrastructure\vSphereWebClient\SsoRegTool\sso_conf' - ip "*." ' * ' - serviceId-file 'D:\Program Files\VMware\Infrastructure\vSphereWebClient\serviceId'

    No file properties not found
    Initialization of provider of record...
    SSL certificates for https://vsphere.au.ray.com:7444/lookupservice/sdk
    SSL certificates for https://vsphere.au.ray.com:7444 / sso-adminserver/sdk
    Unhandled exception trying to escape: null
    Return code is: OperationFailed
    100

    ##########################

    VMware technical support suggested I uninstall all components, delete all databases and try again. I have done this and have exactly the same result.

    Has anyone seen elsewhere or managed to solve?

    Chris

    So, I managed to solve this problem. Not sure that this applies to everyone, but my problem was caused by registering using among other names of the subject in the SSL certificate for the SSO rather than the common name of the certificate.

    For example, the server name is server1.company.com. It is the common name of the certificate. But one of SAN of the certificate has been "vSphere.company.com".  If I used this other name in one of the component records that they would fail. I found that I have to use the common name. Even if the alternative names of job access to via your browser web, there is no certificate warning, if the registration of components using these names, it would fail.

    It seems crazy that you can use any of the San... then why allow us to make?

    Initially, I tried to replace the authentication certificate ONLY when the town was called vsphere.company.com, rather than the hostname of the server, and which is installed. However, try to install the Web Client would fail. When you come to the step where you have to accept the certificate of SSO, the installation fails because the common name of the certificate does not have the host name of the SSO server. It seems insane to me... why the host name of the server running the SSO should still come in when all calls are over HTTPS is simply absurd!

    I confirmed this with VMware Technical Support and they checked my conclusions.

  • Not able to save web client to vCenter 5.1 5.1

    Get this error message. Please check the screenshot

    You don't have to register the web client in 5.1. When the web client installation 5.2 he asks for the service of research and single - sign on information. If you were using Vpshere 5.0 with WebClient 5.1 as an addition you would record the way you do now.

    http://pubs.VMware.com/vSphere-51/index.jsp?topic=%2Fcom.VMware.vSphere.install.doc%2FGUID-7C9A1E23-7FCD-4295-9cb1-C932F2423C63.html

    Install the Web Client vSphere

    To install the Web Client vSphere:

    1. Run autorun.exe from in the vCenter media Server to start the Setup program.
    2. Select VMware vSphere Web Client , and then click install.
    3. Follow the instructions in the installation wizard to choose the language of the installer and agree to end-user patent and license agreements.
    4. Accept or change the default port settings.
    5. Enter the information to register the Web Client vSphere with vCenter Single Sign On.

      Notes:

      • The vCenter Single Sign On, the name is admin@System-Domain and the password must match the password specified for the user administrator when you installed vCenter Single Sign On.
      • The Research Service URL in the formhttps://SSO_host_FQDN_or_IP:7444/lookupservice/sdk, where 7444 is the vCenter default unique port number sign on HTTPS.

        Your entry must match the entry you made when you installed vCenter Single Sign On. If you have entered a number of port when you installed vCenter Single Sign On, use that port number.

      • If you have installed vCenter Single Sign On in a vCenter Server Appliance, you can enter the user single sign on Admin as root@localos. In this case, the password is the password for the root of the vCenter Server Appliance. The Research Service URL in the form https://vCenter_Appliance_IP_or_host_name:{7444} / lookupservice/sdk.
    6. Click on install.
    7. Start the Web Client vSphere, using one of the following methods:
  • Cannot open projects through P6 Web Client

    Hello

    Nice day. A couple of users have a few problems in the Web Client of P6 when they click the project tab Primavera fire immediately the following error message: "an error occurred during the processing of your request. Please try again. »

    + com.primavera.PhoenixException: error opening projects
    at com.primavera.pvweb.pm.ProjectStartPageAction.a (unknown Source)
    at com.primavera.pvweb.pm.ProjectStartPageAction.a (unknown Source)
    at com.primavera.pvweb.pm.ProjectStartPageAction.executeGet (unknown Source)
    at com.primavera.pvweb.BaseAction.execute (unknown Source)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
    at com.primavera.pvweb.FrontRequestProcessor.processActionPerform (unknown Source)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
    at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    to weblogic.servlet.internal.StubSecurityHelper$ ServletServiceAction.run (StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at com.primavera.pvweb.GZIPFilter.doFilter (unknown Source)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at com.primavera.pvweb.XSSFilter.doFilter (unknown Source)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at com.primavera.pvweb.FrontFilter.doFilter (unknown Source)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at com.primavera.pvweb.filters.ApplicationContextInjector.doFilter (unknown Source)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.wrapRun (WebAppServletContext.java:3715)
    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.run (WebAppServletContext.java:3681)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    Caused by: com.primavera.PhoenixException: cannot open projectsORA-01400: cannot insert NULL into ([scheme name]. "" "" UPKLIST '. "" PK_ID')
    at com.primavera.bo.remotable.SpecialQueryHelper.openProjects (unknown Source)
    at com.primavera.bo.remotable.SpecialQueryHelper.openProjectsAsReadOnly (unknown Source)
    at com.primavera.bo.remotable.qproxy.SpecialQueryHelper.openProjectsAsReadOnly (unknown Source)
    ... 35 more
    Original exception:
    com.primavera.PhoenixException: cannot open projectsORA-01400: cannot insert NULL into ([scheme name]. "" "" UPKLIST '. "" PK_ID')
    at com.primavera.bo.remotable.SpecialQueryHelper.openProjects (unknown Source)
    at com.primavera.bo.remotable.SpecialQueryHelper.openProjectsAsReadOnly (unknown Source)
    at com.primavera.bo.remotable.qproxy.SpecialQueryHelper.openProjectsAsReadOnly (unknown Source)
    at com.primavera.pvweb.pm.ProjectStartPageAction.a (unknown Source)
    at com.primavera.pvweb.pm.ProjectStartPageAction.a (unknown Source)
    at com.primavera.pvweb.pm.ProjectStartPageAction.executeGet (unknown Source)
    at com.primavera.pvweb.BaseAction.execute (unknown Source)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
    at com.primavera.pvweb.FrontRequestProcessor.processActionPerform (unknown Source)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
    at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    to weblogic.servlet.internal.StubSecurityHelper$ ServletServiceAction.run (StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at com.primavera.pvweb.GZIPFilter.doFilter (unknown Source)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at com.primavera.pvweb.XSSFilter.doFilter (unknown Source)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at com.primavera.pvweb.FrontFilter.doFilter (unknown Source)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at com.primavera.pvweb.filters.ApplicationContextInjector.doFilter (unknown Source)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.wrapRun (WebAppServletContext.java:3715)
    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.run (WebAppServletContext.java:3681)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    to weblogic.work.ExecuteThread.run(ExecuteThread.java:178) +.

    Has anyone of you faced a similar problem?

    Thanks in advance

    Hi all

    Well, I have found a workaround which I'll post for future reference. It consists, essentially, by following the steps in the Web Client of Primavera.

    1. click on the drop-down menu located next to the project tab
    2. Select the projects you want to open.

    Voila! The error message disappeared.

    I hope this saves us all some time in the future.

  • host in web client inventory keeps disappearing

    Hi all

    I have an open ticket with PSS on this topic, but while I waiting for investigation may get an answer here.

    The problem is that when I click on a cluster in the web client, I am able to see a list of hosts, but as soon as I click on a host to manage, the host disappears. I refresh the page view of cluster to retrieve. We did an inventory database reset without success. I also tried with different browsers and users and nothing improved.

    Everyone knows this? I'm running the v6 u1b device

    Thank you

    Try first to remove third-party plug-ins you have installed for vSphere Web Client. I had a similar problem with the plugin from NetApp VSC 6.1.

  • vSphere Web Client 5.5 and Google Chrome

    Is Google Chrome completely broken now for the Web Client? Around Thursday or Friday, it stopped loading on my Chrome installation. Works fine on IE, but I feel dirty using this browser. I know that Google support killing NPAPI (or something like that) and there was a work around for now but not yet that works. If I try to load the Web Client I get a failure just after the VMWARE whitens. VMware is working on a fix, I hope is not support vSphere 6 because Dell is not putting an ESXi Iso approved for the VRTX until the 2nd quarter of 2016.

    If you use Chrome 42, you will need enable support NPAPI.

    Chrome 42 breaks the vSphere Web Client integration Plugin

    Chrome 43 will display the beloved "Aw, Snap!" at the launch of the Web Client vSphere integration Plugin. Try to disable the locking of renderer win32k to work around this problem.

    Chrome 43 breaks the vSphere Web Client integration Plugin... Once again

  • Orchestrator web client: using variables in one presentation to another page

    A workflow that works linking orchestrator does not running the web client because (after a repair) I found that the values of a page of the submission form is not available on the other.  For example, the user selects the string: templateName on the first page and the following pages using #templateName to call a function.   However, this variable is empty so can not be used.  However, it can access General variables with values hard-coded.

    Is this a bug? limitation? Are there workarounds?

    (I use vsphere client 5.5 build 2026576)

    Default value is set once while data binding must be updated each time that the first field is changed.

    Sometimes what happens is that when the workflow starts, the default value cannot be calculated because the parameter is not yet set.

    You can avoid making mistakes with the launch of the first privilege of actions: if (parameterName == null) return null;

    But I'm surprised the example that you gave does not work.

    Check the server.log file to verify if the action runs with the empty parameter en or if there is another error.

  • SRM appear in web client

    So I've been reconfiguring our server VCenter and SRM.  I replaced the VCenter server with a camera and set up a new server in each site to perform the Manager Update and SRM.  Configuration was fine and I was making each site in parallel most of the time.

    I ran into an issue now but where SRM is in service webclient on the production site, but it does not appear in the vcenter for our recovery site.  I put in place the same sites so it seems strange that I would have a question. I also watched the event on the client log web vcenter in the Dr site and it does not list SRM and using 0 75 licenses, so we see it clearly, but I have no option for this.

    Thoughts?

    Thank you!

    Hello

    Probably just wishful thinking on my end, but have you tried to restart the Web Client vSphere? You can do it in the management UI (VAMI) unit of vCenter Server.

    Thank you

    Stefan

Maybe you are looking for