cmq questo è l'output generato da wsdl:
Codice PHP:
<?php
// PHP classes corresponding to the data types in defined in WSDL
class register {
public $in0;
public $in1;
public $in2;
}
class getGroup {
public $in0;
}
class getGroupResponse {
public $getGroupReturn;
}
class login {
public $in0;
// You need to set only one from the following two vars
/**
* @var Plain Binary
*/
public $in1;
/**
* @var base64Binary
*/
public $in1_encoded;
public $in2;
public $in3;
public $in4;
}
class loginResponse {
public $loginReturn;
}
class getProfiles {
public $in0;
}
class getProfilesResponse {
/**
* @var (object)ArrayOf_soapenc_string
*/
public $getProfilesReturn;
}
class ArrayOf_soapenc_string {
}
class logout {
/**
* @var string
*/
public $in0;
}
class certificateLogin {
// You need to set only one from the following two vars
/**
* @var Plain Binary
*/
public $in0;
/**
* @var base64Binary
*/
public $in0_encoded;
/**
* @var string
*/
public $in1;
/**
* @var string
*/
public $in2;
/**
* @var string
*/
public $in3;
}
class certificateLoginResponse {
/**
* @var string
*/
public $certificateLoginReturn;
}
class logoutAndLogin {
/**
* @var string
*/
public $in0;
/**
* @var string
*/
public $in1;
// You need to set only one from the following two vars
/**
* @var Plain Binary
*/
public $in2;
/**
* @var base64Binary
*/
public $in2_encoded;
/**
* @var string
*/
public $in3;
/**
* @var string
*/
public $in4;
/**
* @var string
*/
public $in5;
}
class logoutAndLoginResponse {
/**
* @var string
*/
public $logoutAndLoginReturn;
}
class connectionLogin {
/**
* @var string
*/
public $in0;
/**
* @var string
*/
public $in1;
/**
* @var string
*/
public $in2;
/**
* @var string
*/
public $in3;
}
class connectionLoginResponse {
/**
* @var string
*/
public $connectionLoginReturn;
}
class getUserId {
/**
* @var string
*/
public $in0;
}
class getUserIdResponse {
/**
* @var string
*/
public $getUserIdReturn;
}
class verifyRequest {
/**
* @var string
*/
public $in0;
/**
* @var string
*/
public $in1;
/**
* @var string
*/
public $in2;
/**
* @var string
*/
public $in3;
}
class verifyRequestResponse {
/**
* @var boolean
*/
public $verifyRequestReturn;
}
class getIut {
/**
* @var string
*/
public $in0;
}
class getIutResponse {
/**
* @var string
*/
public $getIutReturn;
}
class getAnagrafica {
/**
* @var string
*/
public $in0;
}
class getAnagraficaResponse {
/**
* @var (object)Map
*/
public $getAnagraficaReturn;
}
class Map {
/**
* @var array[0, unbounded] of (object)mapItem
*/
public $item;
}
class mapItem {
/**
* @var (object)anyType
*/
public $key;
/**
* @var (object)anyType
*/
public $value;
}
class verifyProfile {
/**
* @var string
*/
public $in0;
/**
* @var string
*/
public $in1;
}
class verifyProfileResponse {
/**
* @var boolean
*/
public $verifyProfileReturn;
}
class verifyRole {
/**
* @var string
*/
public $in0;
/**
* @var string
*/
public $in1;
}
class verifyRoleResponse {
/**
* @var boolean
*/
public $verifyRoleReturn;
}
class writeLogAccount {
/**
* @var string
*/
public $in0;
/**
* @var (object)Map
*/
public $in1;
}
class changePassword {
/**
* @var string
*/
public $in0;
// You need to set only one from the following two vars
/**
* @var Plain Binary
*/
public $in1;
/**
* @var base64Binary
*/
public $in1_encoded;
// You need to set only one from the following two vars
/**
* @var Plain Binary
*/
public $in2;
/**
* @var base64Binary
*/
public $in2_encoded;
// You need to set only one from the following two vars
/**
* @var Plain Binary
*/
public $in3;
/**
* @var base64Binary
*/
public $in3_encoded;
}
class connectionAndCertificateLogin {
/**
* @var string
*/
public $in0;
// You need to set only one from the following two vars
/**
* @var Plain Binary
*/
public $in1;
/**
* @var base64Binary
*/
public $in1_encoded;
/**
* @var string
*/
public $in2;
}
class connectionAndCertificateLoginResponse {
/**
* @var string
*/
public $connectionAndCertificateLoginReturn;
}
class sessionout {
/**
* @var string
*/
public $in0;
/**
* @var string
*/
public $in1;
}
class getAnagraficaItem {
/**
* @var string
*/
public $in0;
/**
* @var string
*/
public $in1;
}
class getAnagraficaItemResponse {
/**
* @var string
*/
public $getAnagraficaItemReturn;
}
// define the class map
$class_map = array(
"register" => "register",
"getGroup" => "getGroup",
"getGroupResponse" => "getGroupResponse",
"login" => "login",
"loginResponse" => "loginResponse",
"getProfiles" => "getProfiles",
"getProfilesResponse" => "getProfilesResponse",
"ArrayOf_soapenc_string" => "ArrayOf_soapenc_string",
"logout" => "logout",
"certificateLogin" => "certificateLogin",
"certificateLoginResponse" => "certificateLoginResponse",
"logoutAndLogin" => "logoutAndLogin",
"logoutAndLoginResponse" => "logoutAndLoginResponse",
"connectionLogin" => "connectionLogin",
"connectionLoginResponse" => "connectionLoginResponse",
"getUserId" => "getUserId",
"getUserIdResponse" => "getUserIdResponse",
"verifyRequest" => "verifyRequest",
"verifyRequestResponse" => "verifyRequestResponse",
"getIut" => "getIut",
"getIutResponse" => "getIutResponse",
"getAnagrafica" => "getAnagrafica",
"getAnagraficaResponse" => "getAnagraficaResponse",
"Map" => "Map",
"mapItem" => "mapItem",
"verifyProfile" => "verifyProfile",
"verifyProfileResponse" => "verifyProfileResponse",
"verifyRole" => "verifyRole",
"verifyRoleResponse" => "verifyRoleResponse",
"writeLogAccount" => "writeLogAccount",
"changePassword" => "changePassword",
"connectionAndCertificateLogin" => "connectionAndCertificateLogin",
"connectionAndCertificateLoginResponse" => "connectionAndCertificateLoginResponse",
"sessionout" => "sessionout",
"getAnagraficaItem" => "getAnagraficaItem",
"getAnagraficaItemResponse" => "getAnagraficaItemResponse");
?>