Genesys CTI User Forum
Genesys CTI User Forum => Genesys-related Development => Topic started by: Vegeta on June 29, 2016, 01:48:41 PM
-
Mighty Genesys Wizards,
Request your help to understand if there is any feasibility to read below within WDE code without opening a Config Server Object within code?
1. When I look into InteractionWorkspace.logs , I could see that WDE Is reading the below values [Have pasted a Extract]
[code]############################# Dictionary ConfigApplication #############################
'<media-type>.auto-answer' ='false'
'<media-type>.auto-answer.enable-reject' ='false'
...//Arul -- some Config Values
'keyboard.shortcut.action.help' ='F1'
[/code]
is there any code feasibility to read these parameters in a any collection obj or any other obj within the WDE code?
i.e can I somehow read the same values eg: ( 'keyboard.shortcut.action.help' ='F1') without creating a new Config object , opening a connection etc?
Reason I am saying without a new config obj being created is that - if WDE is able to read this value while its loading can we not consume it readily in code somehow?
Please advice.
-
Maybe if you look at WDE source code and find the variable that holds it and somehow fork it to your code
-
Many Thanks for the advice. I was able to find some clue what it was doing during load also some of the Genesys community posts helped me out.
Just if it might benefit others - typing how I was able to consume it.
I found that its reading those entries from one of CME options under my Application name.
So I used the below property within my constructor to get those shortcuts and some other custom options..
MyApplication = Gets the configuration application.
--------------------------------------
Declaration Syntax = CfgApplication MyApplication { get; }
[code]
IConfigurationService configService = container.Resolve<IConfigurationService>();
app = configService.MyApplication;
Platform.Commons.Collections.KeyValueCollection cme = (Platform.Commons.Collections.KeyValueCollection)app.Options["OPTION NAME"];
[/code]
-
Thanks for sharing
Enviado de meu E6633 usando Tapatalk