Hi,
We have a scenario where we create the web-service in System Client and use it other clients by only specifying the web service access in each client. But after applying commit from IDEMPIERE-2944, the system is expecting the web service type to be created in each client.
The reason is because the SQL code to read the web service types has changed after this ticket.
Before Code:-(org.idempiere.webservices.AbstractService->authenticate())
MWebServiceType m_webservicetype = new Query(m_cs.getCtx(), MWebServiceType.Table_Name, "AD_Client_ID IN (0,?) AND WS_WebService_ID=? AND WS_WebServiceMethod_ID=? AND Value=?", null)
new code
final String sql = "SELECT * FROM WS_WebServiceType " + "WHERE AD_Client_ID=? " + "AND WS_WebService_ID=? "
+ "AND WS_WebServiceMethod_ID=? " + "AND Value=? " + "AND IsActive='Y'";
Please let me know how to create this fix in the core code.
Regards,
Saravanan