# VirtualParameters in config index page

**URL:** <https://forum.genieacs.com/t/virtualparameters-in-config-index-page/2040>\
**Category:** Uncategorized\
**Created:** [September 21, 2021, 9:04pm UTC](https://forum.genieacs.com/t/virtualparameters-in-config-index-page/2040 "2021-09-21T21:04:40Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![mdejko](https://avatars.discourse-cdn.com/v4/letter/m/82dd89/32.png) [@mdejko](https://forum.genieacs.com/u/mdejko)\
**Post date:** [September 21, 2021, 9:04pm UTC](https://forum.genieacs.com/t/virtualparameters-in-config-index-page/2040/1 "2021-09-21T21:04:40Z")

</div>

**my virtualparameter definition:**

**virutalparameter name Identity**

const now = Date.now();  
let productClass = declare(“DeviceID.ProductClass”, {value: 1}).value[0];  
let client = “”;  
switch(productClass) {  
case “HL-1GE”:  
client = declare(“InternetGatewayDevice.WANDevice.1.WANConnectionDevice.2.WANPPPConnection.1.Username”, {value: now}).value[0];  
break;  
case “RB912UAG-5HPnD”:  
client = declare(“Device.DeviceInfo.X\_MIKROTIK\_SystemIdentity”, {value: now}).value[0];  
break;  
case “EG8245H”:  
client = declare(“InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.Username”, {value: now}).value[0];  
break;  
default:  
client = “not supported”;  
}  
return {writable: false, value: [client, “xsd:string”]};

**my config/Edit index page:**

- label: “‘identity’”  
parameter: VirtualParameters.Identity

**it doesn’t work where is the error?**

---

<div class="post-metadata">

**Author:** ![akcoder](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.genieacs.com/akcoder/32/11_2.png) [@akcoder](https://forum.genieacs.com/u/akcoder)\
**Post date:** [September 21, 2021, 11:15pm UTC](https://forum.genieacs.com/t/virtualparameters-in-config-index-page/2040/2 "2021-09-21T23:15:08Z")

</div>

The act of creating a virtual parameter doesn’t will it into existence.

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/genieacs/original/1X/d690ef08845e772e8f493c58a31594ea2673d1fd.png)

[https://docs.genieacs.com/en/latest/virtual-parameters.html](https://docs.genieacs.com/en/latest/virtual-parameters.html)

---

<div class="post-metadata">

**Author:** ![mdejko](https://avatars.discourse-cdn.com/v4/letter/m/82dd89/32.png) [@mdejko](https://forum.genieacs.com/u/mdejko)\
**Post date:** [September 22, 2021, 8:06am UTC](https://forum.genieacs.com/t/virtualparameters-in-config-index-page/2040/3 "2021-09-22T08:06:19Z")

</div>

Thx!

---

<div class="post-metadata">

**Author:** ![clshinde](https://avatars.discourse-cdn.com/v4/letter/c/c77e96/32.png) [@clshinde](https://forum.genieacs.com/u/clshinde)\
**Post date:** [July 14, 2022, 10:32am UTC](https://forum.genieacs.com/t/virtualparameters-in-config-index-page/2040/4 "2022-07-14T10:32:15Z")

</div>

how did you solve the above problem??
