Skip to content

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

Edited by Luciano Orsini
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information