PSX inconsistent SOAP namespaces
ho risolto. Il problema e' nell'URI xmlns:psx. Nella mia richiesta soap usavo xdaq.cern.ch, il getState funziona solo con xdaq.web.cern.ch (al contrario di dpGet che funziona solo con xdaq.cern.ch).
grazie sandro
On Feb 13, 2008, at 9:37 PM, Johannes Gutleber wrote:
Ciao,
On 13.02.2008, at 19:17, Sandro Ventura wrote:
Johannes, while dpGet works as expected, I get this error while trying to retrieve a smi state through getState:
{{{ soap-env:FaultServer Caught exception: pt::exception::Exception 'No callback method found for incoming request [http://xdaq.cern.ch/xdaq/xsd/2006/psx-smi-10.xsd:getState]' raised at processIncomingMessage(/usr/local/src/xdaq/TriDAS/daq/executive/../../daq/e xecutive/src/common/SOAPDispatcher.cc:327) </soap-env:Fault> }}}
Onestamente non lo so. Funziona benissimo per me e l'ho appena provato di nuovo:
/opt/xdaq/bin/smiGetState.sh CMS_DCS_PSXTEST http://srv-C2C03-16:9920
{{{ <soap-env:Envelope soap-env:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"><soap-env:Header />soap-env:Body<psx:getStateResponse xmlns:psx="http://xdaq.web.cern.ch/xdaq/xsd/2006/psx-smi-10.xsd">ON</psx:ge tStateResponse></soap-env:Body></soap-env:Envelope> }}}
Originally submitted on sourceforge.net by Johannes Gutleber ( gutleber ) - 2008-02-14 09:01