Skip to Content
0
Former Member
May 08, 2013 at 05:35 PM

Field Ticket Response Using RNIF Adapter.

77 Views

Hi Guru's,

We are doing Field Ticket Asynchronous Request and Response using RNIF Adapter. Can someone help me with the Step by step document or solution for the ADAPTER configuration Steps.

At present i am using Two Action Asynchronous Request to send the Field Ticket & Twho ACtion Asynchronous Response to get the response. The Request is all good. But in Response We are not getting anything in the communication channel log. When we check in the System logs and traces we get the following error.

Warning: validation was turned on but an org.xml.sax.ErrorHandler was not 16:14:43:317 Error Guest ... Worker [RNIFAdapterRecv] System.err set, which is probably not what is desired. Parser will use a default 16:14:43:318 Error Guest ... Worker [RNIFAdapterRecv] System.err ErrorHandler to print the first 10 errors. Please call 16:14:43:318 Error Guest ... Worker [RNIFAdapterRecv] System.err the 'setErrorHandler' method to fix this. 16:14:43:319 Error Guest ... Worker [RNIFAdapterRecv] System.err Error: URI=null Line=1: Document root element "MessageValidationRules", must match DOCTYPE root "null". 16:14:43:320 Error Guest ... Worker [RNIFAdapterRecv] System.err Error: URI=null Line=1: Document is invalid: no grammar found. 16:14:43:328 Error Guest ... Worker [RNIFAdapterRecv] ...getPropertyValue(StringpropertyKey) Specified key- PIP_RESPACTION_NAME -not configured 16:14:43:330 Error Guest ... Worker [RNIFAdapterRecv] ...getPropertyValue(StringpropertyKey) Specified key- MSG_STANDARD_FREE_TEXT -not configured 16:14:43:337 Fatal Guest ... Worker [RNIFAdapterRecv] ...ontext.process(PropertyContainerpc) ced58b71b76211e2bfa6000027bf0673 d1d3fec2b76211e2b952000027bf0672 Runtime error encountered during BT Dialog processing; HINT\: Validation of RNIF signal message failed; will ignore message
---------------------------
null
; STACK TRACE\:com.sap.aii.af.protocol.ispeak.services.btdhandler.BTDRuntimeException: Validation of RNIF signal message failed; will ignore message
at com.sap.aii.af.protocol.ispeak.services.btdhandler.BTDContext.throwBTDRuntimeException(BTDContext.java:789)
at com.sap.aii.af.sdk.rnif.impl.btdhandler.btdactions.ProcessExcep_SendAlert.execute(ProcessExcep_SendAlert.java:115)
at com.sap.aii.af.protocol.ispeak.services.btdhandler.SimpleBTDTransition.execute(SimpleBTDTransition.java:137)
at com.sap.aii.af.protocol.ispeak.services.btdhandler.BTDState.dispatch(BTDState.java:102)
at com.sap.aii.af.protocol.ispeak.services.btdhandler.BTDContext.process(BTDContext.java:174)
at com.sap.aii.af.sdk.rnif.impl.choreography.BTDWrapperService.process(BTDWrapperService.java:117)
at com.sap.aii.af.protocol.ispeak.services.choreography.CMMessageGateway.invokeService(CMMessageGateway.java:201)
at com.sap.aii.af.protocol.ispeak.services.choreography.CMMessageGateway$1.run(CMMessageGateway.java:107)
at com.sap.aii.af.protocol.ispeak.services.choreography.CMMessageGateway$CMMessagePostStackController.runAction(CMMessageGateway.java:367)
at com.sap.aii.af.protocol.ispeak.services.choreography.CMMessageGateway.postIntoMessageChannel(CMMessageGateway.java:105)
at com.sap.aii.af.sdk.rnif.impl.choreography.listeners.MSRnifListenerLocalBean.InternalOnMessage(MSRnifListenerLocalBean.java:145)
at com.sap.aii.af.sdk.rnif.impl.choreography.listeners.MSRnifListenerLocalBean.onMessage(MSRnifListenerLocalBean.java:66)
at sun.reflect.GeneratedMethodAccessor3831.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sap.engine.services.ejb3.runtime.impl.RequestInvocationContext.proceedFinal(RequestInvocationContext.java:47)
at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:166)
at com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatesTransition.invoke(Interceptors_StatesTransition.java:19)
at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:179)
at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Resource.invoke(Interceptors_Resource.java:50)
at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:179)
at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.doWorkWithAttribute(Interceptors_Transaction.java:37)
at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.invoke(Interceptors_Transaction.java:21)
at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:179)
at com.sap.engine.services.ejb3.runtime.impl.Interceptors_MethodRetry.invoke(Interceptors_MethodRetry.java:46)
at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:179)
at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:191)
at com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatelessInstanceGetter.invoke(Interceptors_StatelessInstanceGetter.java:23)
at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:179)
at com.sap.engine.services.ejb3.runtime.impl.Interceptors_SecurityCheck.invoke(Interceptors_SecurityCheck.java:25)
at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:179)
at com.sap.engine.services.ejb3.runtime.impl.Interceptors_ExceptionTracer.invoke(Interceptors_ExceptionTracer.java:17)
at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:179)
at com.sap.engine.services.ejb3.runtime.impl.DefaultInvocationChainsManager.startChain(DefaultInvocationChainsManager.java:138)
at com.sap.engine.services.ejb3.runtime.impl.DefaultEJBProxyInvocationHandler.invoke(DefaultEJBProxyInvocationHandler.java:164)
at $Proxy142.onMessage(Unknown Source)
at com.sap.engine.messaging.impl.spi.ServicesImpl.deliver(ServicesImpl.java:362)
at com.sap.engine.interfaces.messaging.spi.EventHandler.onDeliver(EventHandler.java:144)
at com.sap.aii.adapter.rnif.ms.RNIFEventHandler.onDeliver(RNIFEventHandler.java:682)
at com.sap.engine.messaging.impl.core.queue.consumer.ReceiveConsumer.processMessage(ReceiveConsumer.java:277)
at com.sap.engine.messaging.impl.core.queue.consumer.ReceiveConsumer.onMessage(ReceiveConsumer.java:76)
at com.sap.engine.messaging.impl.core.queue.Queue.run(Queue.java:1000)
at com.sap.engine.messaging.runtime.MSWorkWrapper.run(MSWorkWrapper.java:58)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:185)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:302)

Points will be provided for any help.

Regards,

amitbanerjee05