2016-06-10 5 views
0

ich Siebel Wsdl zu nennen bin versucht,Fehlercode: 10944642 Fehlermeldung: Fehler: Eingehende SOAP-Nachricht - Session Token fehlt

$wsdl = '/home/netvibes/mysw/public/r2/img/isusertrusted.wsdl'; 

    $client = new SoapClient($wsdl, array(
         "trace"=>1, 
         "exceptions"=>0)); 
    $auth = array(
     'UsernameToken' => 'EXTAPP', 
     'PasswordText' => 'EXTAPP' 
    ); 

    $header = new SoapHeader('NAMESPACE', 'Auth', $auth, false); 

    $client->__setSoapHeaders($header); 

    $result = $client->__call('Execute_Service', array('[email protected]') ); 

Ich weiß nicht, was ich falsch mache, aber wenn ich tun, um dieses i erhalten,

Error Code: 10944642 Error Message: Error: Inbound SOAP Message - Session Token is missing 

Kann etwas mit der Kopfzeile falsch sein. Kann mir bitte jemand helfen?

Antwort

0

Können Sie die tatsächliche Nachricht teilen, die Sie senden? Dieser Fehler ist typisch, wenn Sie eine Nachricht senden, bei der das Sitzungstoken-Tag fehlt. Dieses Token wird von Siebel nach der ersten Anmeldung zurückgeschickt, wodurch verhindert wird, dass sich jeder Benutzer für jede Nachricht anmelden muss. Dadurch wird der Authentifizierungsaufwand reduziert.

Verwandte Themen