Index: grails-app/controllers/com/lemans/export/LemansApiExController.groovy =================================================================== diff -u -r7d06aa2c67966d1aadfeac8806d9208acedb2aa9 -rfbc1a8fb060b851e49765d19c0402a9399ba57b0 --- grails-app/controllers/com/lemans/export/LemansApiExController.groovy (.../LemansApiExController.groovy) (revision 7d06aa2c67966d1aadfeac8806d9208acedb2aa9) +++ grails-app/controllers/com/lemans/export/LemansApiExController.groovy (.../LemansApiExController.groovy) (revision fbc1a8fb060b851e49765d19c0402a9399ba57b0) @@ -1,12 +1,24 @@ package com.lemans.export import com.lemans.api.MediatorApiController +import com.lemanscorp.mediation.utils.RequestHelperService +import javax.annotation.Resource + class LemansApiExController extends MediatorApiController { + @Resource(name='servicesBHost') + String servicesBHost + protected renderEX(String path, Map additionalHeaders = [:], String queryString = null) { def results = requestHelperService.callServiceB('export', path, additionalHeaders, queryString) render text: results } + + protected renderExExtended(String path) { + def results = requestHelperService.callService('direct:extendedTimeOut', servicesBHost, 'export.context', path, + null, null, [shouldThrowException: false, (RequestHelperService.SO_TIMEOUT): 600000], null, null) + render text: results + } } Index: grails-app/controllers/com/lemans/export/refresh/ExRefreshController.groovy =================================================================== diff -u -r6fb71cfa7e7402fd035c4d797b3729bedea7fca4 -rfbc1a8fb060b851e49765d19c0402a9399ba57b0 --- grails-app/controllers/com/lemans/export/refresh/ExRefreshController.groovy (.../ExRefreshController.groovy) (revision 6fb71cfa7e7402fd035c4d797b3729bedea7fca4) +++ grails-app/controllers/com/lemans/export/refresh/ExRefreshController.groovy (.../ExRefreshController.groovy) (revision fbc1a8fb060b851e49765d19c0402a9399ba57b0) @@ -24,6 +24,6 @@ @TargetEndPointMapping(value='/$entityClass/$entityId/refreshWithHJ', method= RequestMethod.GET) @Secured(['permission_16_ex.refresh.edit', 'permission_16_ex.refresh.view']) def refreshDataWithHJ() { - renderEX("/dm/$params.dm/$params.entityClass/$params.entityId/refreshWithHJ") + renderExExtended("/dm/$params.dm/$params.entityClass/$params.entityId/refreshWithHJ") } }