Pegasus 2.12 discovery with Microsoft System Center VMM 2012 SP1 via SSL fails

"Hwang, Johnny" <[email protected]> Mon, 14 Jan 2013 19:32:02 +0000
Newsgroups gmane.network.open-pegasus.general
Message-ID <59187A369D10D048A8A8B52B1BD1FEA50F0E2EE0@SACEXCMBX02-PRD.hq.netapp.com>
I'm using Pegasus 2.12 with System Center Virtual Machine Manager. SSL/HTTPS is enabled on both machines.

A quick debug shows that "Expect: 100-continue" is being ignored.

Here's the trace file snippet.

14-Jan-2013 14:19:59.872: XmlIO [31018:4151219920:HTTPConnection.cpp:2328]: <!-- Request: queue id: 22 -->
POST / HTTP/1.1^M
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client Protocol 4.0.30319.17929)^M
Content-Type: text/xml; charset=utf-8^M
SOAPAction: "urn:vim25/4.1"^M
Host: smis-rhel5x64-07.***scrubbed***:5989^M
Content-Length: 366^M
Expect: 100-continue^M
Connection: Keep-Alive^M
^M
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><RetrieveServiceContent xmlns="urn:vim25"><_this type="ServiceInstance">ServiceInstance</_this></RetrieveServiceContent></soap:Body></soap:Envelope>
14-Jan-2013 14:19:59.872: Http [31018:4151219920:HTTPConnection.cpp:2343]: Now setting state to 1
14-Jan-2013 14:19:59.872: Http [31018:HTTPAuthenticatorDelegator.cpp:293]: HTTPAuthenticatorDelegator - HTTP processing start
14-Jan-2013 14:19:59.872: Authentication [31018:HTTPAuthenticatorDelegator.cpp:427]: HTTPAuthenticatorDelegator - Authentication processing start
14-Jan-2013 14:19:59.872: Authentication [31018:HTTPAuthenticatorDelegator.cpp:1107]: HTTPAuthenticatorDelegator - Authentication processing ended
14-Jan-2013 14:19:59.872: Http [31018:HTTPConnection.cpp:391]: HTTPConnection::handleEnqueue - HTTP_MESSAGE
14-Jan-2013 14:19:59.872: Http [31018:HTTPConnection.cpp:927]: HTTPConnection::_handleWriteEvent: Server write event.
14-Jan-2013 14:19:59.872: XmlIO [31018:4151219920:HTTPConnection.cpp:935]: <!-- Response: queue id: 22 -->
HTTP/1.1 400 Bad Request^M

Hope this helps,

Johnny Hwang
Office: 408.822.3231
Mobile: 510.304.7404