Genesys CTI User Forum
		Genesys CTI User Forum => Genesys-related Development => Topic started by: benjamin on October 10, 2017, 01:11:15 PM
		
			
			- 
				Hi,
 
 i have developed a webpage where i can specify the person id, and the java code behind make a connection to ConfServer for retrieve information about that person.
 
 But if i launch two request at the same time, the second one go in error.
 
 Anyone can help me?
 
 The code that i have used for connect to CfgServer is this:
 
 [code]
 ConfServerProtocol confServerProtocol = new ConfServerProtocol(new Endpoint("ConfServer","hostname",port));
 confServerProtocol.setClientApplicationType(CfgAppType.CFGSCE.asInteger());
 confServerProtocol.setClientName(clientname);
 confServerProtocol.setUserName(username);
 confServerProtocol.setUserPassword(password);
 IConfService confService = ConfServiceFactory.createConfService(confServerProtocol);
 confServerProtocol.open();
 
 CfgPersonQuery queryPerson = new CfgPersonQuery();
 queryPerson.setUserName(PersonId);
 Collection<CfgPerson> cfgPersons = confService.retrieveMultipleObjects(CfgPerson.class, queryPerson);
 [/code]
 
 The error is this:
 
 [code]
 java.lang.IllegalArgumentException: ConfService has already been created for this endpoint.
 [/code]
- 
				The name maybe? Try to make it dynamic
			
- 
				[quote author=cavagnaro link=topic=10673.msg48462#msg48462 date=1507641367]
 The name maybe? Try to make it dynamic
 [/quote]the name of the EndPoint in confServerProtocol declaration or the name of the variable of confService?
- 
				The name at the endpoint declaration. That is what CfgServer knows, not your internal variable name
 
 
 Enviado de meu E6633 usando Tapatalk
 
- 
				[quote author=cavagnaro link=topic=10673.msg48464#msg48464 date=1507647965]
 The name at the endpoint declaration. That is what CfgServer knows, not your internal variable name
 
 
 Enviado de meu E6633 usando Tapatalk
 [/quote]Perfect!
 
 Thank you so much! :)