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");


?>