Support #5374
[SCP ID :##2716##] : Trx Foreign Currency Error.
Status: | Closed - End of life cycle | Start date: | June 25, 2015 | |
---|---|---|---|---|
Priority: | Normal | Due date: | June 25, 2015 | |
Assignee: | Zahir Abd Latif | % Done: | 100% | |
Category: | - | Spent time: | 2.00 hours | |
Target version: | - |
Description
Hi,
Kindly attend below request:
Need your help to fix below issue : get warning : Service is currently unavailable when doing FCR trx SystemErr_15.06.25_14.40.48.log:48754:[6/25/15 12:48:52:548 WIT] 00001937 SystemErr R at net.penril.ib.middle.fundtransfer.ttfcy.service.IBForeignTelegraphicTransferResultsServices.ttfcyResults(IBForeignTelegraphicTransferResultsServices.java:374) SystemErr_15.06.25_14.40.48.log:48755:[6/25/15 12:48:52:548 WIT] 00001937 SystemErr R at net.penril.ib.middle.fundtransfer.ttfcy.service.IBForeignTelegraphicTransferResultsServices.ttfcyFavResults(IBForeignTelegraphicTransferResultsServices.java:81) SystemErr_15.06.25_14.40.48.log:112754:[6/25/15 13:52:21:684 WIT] 000001e4 SystemErr R at net.penril.ib.middle.fundtransfer.ttfcy.service.IBForeignTelegraphicTransferResultsServices.ttfcyResults(IBForeignTelegraphicTransferResultsServices.java:256) SystemErr_15.06.25_14.40.48.log:112755:[6/25/15 13:52:21:684 WIT] 000001e4 SystemErr R at net.penril.ib.middle.fundtransfer.ttfcy.service.IBForeignTelegraphicTransferResultsServices.ttfcyFavResults(IBForeignTelegraphicTransferResultsServices.java:81) SystemErr_15.06.25_14.40.48.log:112821:[6/25/15 13:52:27:328 WIT] 000013e2 SystemErr R at net.penril.ib.middle.fundtransfer.ttfcy.service.IBForeignTelegraphicTransferResultsServices.ttfcyResults(IBForeignTelegraphicTransferResultsServices.java:256) SystemErr_15.06.25_14.40.48.log:112822:[6/25/15 13:52:27:328 WIT] 000013e2 SystemErr R at net.penril.ib.middle.fundtransfer.ttfcy.service.IBForeignTelegraphicTransferResultsServices.ttfcyFavResults(IBForeignTelegraphicTransferResultsServices.java:81) SystemErr_15.06.25_14.40.48.log:112916:[6/25/15 13:52:36:357 WIT] 000000cb SystemErr R at net.penril.ib.middle.fundtransfer.ttfcy.service.IBForeignTelegraphicTransferResultsServices.ttfcyResults(IBForeignTelegraphicTransferResultsServices.java:256) SystemErr_15.06.25_14.40.48.log:112917:[6/25/15 13:52:36:357 WIT] 000000cb SystemErr R at net.penril.ib.middle.fundtransfer.ttfcy.service.IBForeignTelegraphicTransferResultsServices.ttfcyFavResults(IBForeignTelegraphicTransferResultsServices.java:81) SystemErr_15.06.25_14.40.48.log:113073:[6/25/15 13:52:43:906 WIT] 000001e4 SystemErr R at net.penril.ib.middle.fundtransfer.ttfcy.service.IBForeignTelegraphicTransferResultsServices.ttfcyResults(IBForeignTelegraphicTransferResultsServices.java:256) SystemErr_15.06.25_14.40.48.log:113074:[6/25/15 13:52:43:906 WIT] 000001e4 SystemErr R at net.penril.ib.middle.fundtransfer.ttfcy.service.IBForeignTelegraphicTransferResultsServices.ttfcyFavResults(IBForeignTelegraphicTransferResultsServices.java:81) SystemErr_15.06.25_14.40.48.log:113379:[6/25/15 13:53:04:164 WIT] 00001411 SystemErr R at net.penril.ib.middle.fundtransfer.ttfcy.service.IBForeignTelegraphicTransferResultsServices.ttfcyResults(IBForeignTelegraphicTransferResultsServices.java:256) SystemErr_15.06.25_14.40.48.log:113380:[6/25/15 13:53:04:164 WIT] 00001411 SystemErr R at net.penril.ib.middle.fundtransfer.ttfcy.service.IBForeignTelegraphicTransferResultsServices.ttfcyFavResults(IBForeignTelegraphicTransferResultsServices.java:81) SystemErr_15.06.25_14.40.48.log:113482:[6/25/15 13:53:08:767 WIT] 000000b9 SystemErr R at net.penril.ib.middle.fundtransfer.ttfcy.service.IBForeignTelegraphicTransferResultsServices.ttfcyResults(IBForeignTelegraphicTransferResultsServices.java:256) SystemErr_15.06.25_14.40.48.log:113483:[6/25/15 13:53:08:767 WIT] 000000b9 SystemErr R at net.penril.ib.middle.fundtransfer.ttfcy.service.IBForeignTelegraphicTransferResultsServices.ttfcyFavResults(IBForeignTelegraphicTransferResultsServices.java:81) 6/24/15 9:05:40:228 WIT]000000bb SystemOut O [24/06/2015] [09:05:40:228][ERROR] [IBBusinessException]:527 - [default] Service is currently unavailable. [6/24/15 9:05:40:231 WIT]000000bb SystemOut O [24/06/2015] [09:05:40:230][ERROR] [IBControllerAction]:538 - com.ib.common.error.exception.IBBusinessException: atcom.ib.common.error.handler.IBErrorHandler.createBusinessException(IBErrorHandler.java:76) atcom.ib.rib.controller.actions.ib104_fundtransfer.ttfcy.IBForeignTelegraphicTransferResultsAction.execute(IBForeignTelegraphicTransferResultsAction.java:231 ) atorg.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525) at com.ib.common.utils.IBActionServlet.doPost(IBActionServlet.java:82) at javax.servlet.http.HttpServlet.service(HttpServlet.java:595) at javax.servlet.http.HttpServlet.service(HttpServlet.java:668) atcom.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1225) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:775) atcom.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:457) atcom.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:136) atcom.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:97) at com.ib.common.utils.SessionTimeoutFilter.doFilter(SessionTimeoutFilter.java:85) atcom.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195) atcom.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91) atcom.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:928) atcom.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1025) at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:87) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:908) atcom.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1662) at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:195) atcom.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:459) atcom.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:526) atcom.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:312) atcom.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:87) at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165) atcom.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:87) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:908) atcom.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1662) at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:195) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:459) atcom.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:526) atcom.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:312) atcom.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:87) atcom.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165) at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) atcom.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138) at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204) atcom.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775) at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1815)
History
#1 Updated by Rayvandy Gabbytian about 9 years ago
- Due date set to June 25, 2015
- Status changed from New - Begin Life Cycle to Development / Work In Progress
Dear all,
Replied to Pak Wahyu in email as follows:
Below is result of our investigation:
- Customer made a transaction to non EUR account. System grabs the currency information of customer’s debited account to compare with USD currency,
- if the to account is USD, then fill in the Mt103Sw721 until 724 based on defined criteria.
Issue:
- System fails to grab the debited account currency code and assign null value,
- However, system is able to get the same currency code just above this line of code.
Root cause:
- Not yet identified. Unable to replicate the issue in development env.
Workaround:
- Put variable assignation after the function,
- Put constant before the function. Meaning incase any null value is assigned, system would not crash.
Solution:
- Turn on debugging
For TAC:
SMSService.java:381: Displays error message to front end. Normal.
SMSService.java:89: Same as 381. Normal.
SMSService.java:696: TAC is expired. It means customer keys in TAC value for more than 10 minutes.
SMSService.java:680: Invalid TAC (wrong TAC # entered).
Said workaround and solution have been deployed into SIT environment.
Thank you.
#2 Updated by Rayvandy Gabbytian about 9 years ago
- Status changed from Development / Work In Progress to Pending Customer Feedback
- Assignee changed from Rayvandy Gabbytian to Zahir Abd Latif
Dear Zahir,
Since I could not replicate the issue, this item is pending for IT's feedback. However, I have done some workaround and turn on the debugging as well.
Thank you.
#3 Updated by Zahir Abd Latif about 9 years ago
- Status changed from Pending Customer Feedback to Closed - End of life cycle
- % Done changed from 0 to 100
Issue closed in SCP.