Exemplo n.º 1
0
echo $client->call("sayHello", $params = array('userID' => 'pnhdt', 'message' => 'e10adc3949ba59abbe56e057f20f883e'), '', '');
exit;
$soap = new SOAP_Client('http://203.113.145.197:8181/axis/test/acbTCBS.jws?wsdl');
$username = '******';
$password = '******';
$soap->setHeaders("<AuthHeader xmlns=\"lokad.com/ws\">\r\n                           <UserName>{$username}</UserName>\r\n                           <Password>{$password}</Password>\r\n                       </AuthHeader>");
$ret = $soap->call('sayHello', $params = array('AuthenUser' => 'ba.nd', 'AuthenPass' => 'e10adc3949ba59abbe56e057f20f883e'), $options);
echo "---------------sayHello-------------";
echo "<pre>";
print_r($ret);
echo "</pre>";
exit;
$soap = new SOAP_Client('http://203.113.145.197:8181/axis/test/acbTCBS.jws?wsdl');
$username = '******';
$password = '******';
$soap->setHeaders("<AuthHeader xmlns=\"lokad.com/ws\">\r\n                           <UserName>{$username}</UserName>\r\n                           <Password>{$password}</Password>\r\n                       </AuthHeader>");
$ret = $client->call('sayHello', $params = array('AuthenUser' => 'ba.nd', 'AuthenPass' => 'e10adc3949ba59abbe56e057f20f883e'), $options);
echo "---------------sayHello-------------";
echo "<pre>";
print_r($ret);
echo "</pre>";
// adds authentication to a SOAP client
// returns true if the authentication was successful
function addAuthentication($soap, $username, $password)
{
    // username and password are added in an AuthHeader
    $soap->setHeaders("<AuthHeader xmlns=\"lokad.com/ws\">\r\n                           <UserName>{$username}</UserName>\r\n                           <Password>{$password}</Password>\r\n                       </AuthHeader>");
    // we check if the authentication was successful
    $result = $soap->call('IsAuthenticated', '', '');
    if ($error = $soap->getError()) {
        die($error);