2 Replies Latest reply on Mar 26, 2011 7:44 AM by MichaelLink

    Clients mögen den neuen Clientwebservice nicht

    dkoenig Apprentice
      Hallo zusammen,

      folgendes Problem tritt bei mir auf, wenn ein Client oder der OSD proxy einen Clientsync machen wollen:

      10:40:05.326 1   SWMSRT: -------- Identify logged on user and local computer ---------------------------
      10:40:05.326 1    CMSClntLib.dll: Performing local computer identification
      10:40:05.654 1    CMSClntLib.dll: Current Directory Context: KNGSVH03.Server.KoenigComputers.koenig.home
      10:40:05.654 1    CMSClntLib.dll: Enumerating network devices...
      10:40:06.091 1    CMSClntLib.dll: Identification properties:
      10:40:06.107 2    CMSClntLib.dll: Calling 'http://xxx:8080/blsClientManagement/ClientService.svc/IdentifyObject'
      10:40:06.123 2    CMSClntLib.dll: Webservice call failed with status code 500
      10:40:06.123 2    CMSClntLib.dll: Couldn't access the server resource. HTTP status code is 5
      10:40:06.138 2    CMSClntLib.dll: Waiting 10 seconds before retry 1/2...
      10:40:16.138 2    CMSClntLib.dll: Sleeping done..
      10:40:16.138 2    CMSClntLib.dll: Using [http://xxx:8080/blsClientManagement/ClientManagementService.asmx] for communication with the BL
      10:40:16.138 2    CMSClntLib.dll: Or using [http://xxx:8080/blsClientManagement/ClientService.svc/] for communication with the BL
      10:40:16.138 2    CMSClntLib.dll: Calling 'http://xxx:8080/blsClientManagement/ClientService.svc/IdentifyObject'
      10:40:16.154 2    CMSClntLib.dll: Webservice call failed with status code 500
      10:40:16.169 2    CMSClntLib.dll: Couldn't access the server resource. HTTP status code is 5
      10:40:16.169 2    CMSClntLib.dll: Waiting 20 seconds before retry 2/2...
      10:40:36.170 2    CMSClntLib.dll: Sleeping done..
      10:40:36.170 2    CMSClntLib.dll: Using [http://xxx:8080/blsClientManagement/ClientManagementService.asmx] for communication with the BL
      10:40:36.170 2    CMSClntLib.dll: Or using [http://xxx:8080/blsClientManagement/ClientService.svc/] for communication with the BL
      10:40:36.170 2    CMSClntLib.dll: Calling 'http://xxx:8080/blsClientManagement/ClientService.svc/IdentifyObject'
      10:40:36.201 2    CMSClntLib.dll: Webservice call failed with status code 500
      10:40:36.201 2    CMSClntLib.dll: Couldn't access the server resource. HTTP status code is 5
      10:40:36.201 2    SWMSRT: Identify local computer failed!
      10:40:36.201 E   Warning (Module:Main, Severity:0x03): Initialization of TargetProvider SWMSTP failed!


      Dabei handelt es sich um ein Update von v6.2 HB2 wo vorher alles funktioniert hat. Jetzt mal ein paar Fragen in die Runde: Hat schon jemand ähnliche Problem gehabt? Es wird von 2 Webservices geredet, der alte SOAP Service und der neue JSON Service. ISt der alte als Fallback drinnen? Wenn ja, warum wird er hier nicht genutzt?

      Parallel mache ich Ticket auf, aber vielleicht ist ja schon wer drüber gestolpert...

      Gruss Dave
        • 1. Re: Clients mögen den neuen Clientwebservice nicht
          dkoenig Apprentice
          Hallo zusammen,

          schon gefunden, mein Kumpel "Try & Error" hat mir geholfen:

          Der BLS ist sowohl über Internet über einen public Name als auch mit dem internen Namen erreichbar. Demzufolge wurden auf der IIS Website 2 Hostheader Einträge gemacht. Wenn man das macht, wirft der blsClientWebservice reproduziert die folgende Exception:

          System.ArgumentException: This collection already contains an address with scheme http.  There can be at most one address per scheme in this collection.

          Gruss Dave
          • 2. Re: Clients mögen den neuen Clientwebservice nicht
            MichaelLink Apprentice
            Hi Dave,

            noch zu deiner Frage bzgl der Client-WebServices. Ja, es gibt den alten SOAP-Sync noch, aber nur noch für die Unterstützung von BLPs. Sowohl der Client als auch der OSDProxy benutzen den neuen JSON-Service.

            Grüsse

            Michael