webMethods 9.6 Cannot detect the RNIF transport protocol

Hi!

I have issue receiving inbound RosettaNet PIP. It keeps throwing error: com.wm.estd.rosettaNet.TransportNotFoundException: Cannot detect the RNIF transport protocol. Check if required RNIF headers are present in the incoming message, and the required RNIF packages are loaded and enabled.

RNIF headers are present and RNIF packages are enabled. Any suggestion?

when the client system try to post a RNIF transaction, the http header should have this field:
headers/x-RN-Version: RosettaNet/V02.00
Check with your partner that is sending the doc if they are doing it properly.

Yes it should be in the preamble header and formatting precise.

headers/x-RN-Version: RosettaNet/V02.00

Checked headers already. Actually outbound message is okay, it’s just the inbound message (e.g. Ack) cannot be processed.

2014-08-04 11:20:39 SGT [ISU.0000.9999D] Estd_1407122439718:com.wm.estd.rosettaNet.transport.TransportRegistory.findTransport:60: Checking if the received request belongs to transport ‘rnif 2.0’.
2014-08-04 11:20:39 SGT [ISU.0000.9999T] Estd_1407122439718:com.wm.estd.rosettaNet.transport.TransportRegistory.getTransportImplementation:96: Entering the method
2014-08-04 11:20:39 SGT [ISU.0000.9999T] Estd_1407122439718:com.wm.estd.rosettaNet.transport.TransportRegistory.getTransportImplementation:99: Exiting the method
2014-08-04 11:20:39 SGT [ISU.0000.9999T] Estd_1407122439718:com.wm.estd.rosettaNet.rnif20.RNIF20Transport.isType:93: Entering the method

2014-08-04 11:20:39 SGT [ISU.0000.9999T] Estd_1407122439718:com.wm.estd.rosettaNet.rnif20.RNIF20Transport.isType:93: Entering the method
2014-08-04 11:20:39 SGT [ISU.0000.9999T] Estd_1407122439718:com.wm.estd.rosettaNet.rnif20.mime.RNIF20HttpHeaders.loadHeadersFromPipeline:105: Entering the method
2014-08-04 11:20:39 SGT [ISU.0000.9999D] Estd_1407122439718:com.wm.estd.common.virtualObjects.VirtualObjectFactory.readObject:100: Entering the method with following parameters : >>>fileName=pub.estd.rosettaNet:receive, contentInfo= >>>content-type=multipart/related, type=multipart/related, boundary=29653498.1407121234119.JavaMail.xxxxx@xxxxxx<<< , protocolInfo= >>>protocol_type=http, Content-type=multipart/related; type=“multipart/related”; boundary=“29653498.1407121234119.JavaMail.xxxxx@xxxxxx”, x-RN-Version=RosettaNet/V02.00, x-RN-Response-Type=async, Content-Length=5422<<< , contentStream=com.softwareag.is.enterprisegateway.net.HttpInputStream@1e051f25<<< , protocolInfo, & class com.wm.estd.rosettaNet.rnif20.mime.RNIF20HttpHeaders
2014-08-04 11:20:39 SGT [ISU.0000.9999D] Estd_1407122439718:com.wm.estd.common.virtualObjects.VirtualObjectFactory.readObject:109: Exiting the method
2014-08-04 11:20:39 SGT [ISU.0000.9999D] Estd_1407122439718:com.wm.estd.common.virtualObjects.VirtualObjectFactory.:71: Entering the method with following parameters : & >>>fileName=pub.estd.rosettaNet:receive, contentInfo= >>>content-type=multipart/related, type=multipart/related, boundary=29653498.1407121234119.JavaMail.xxxxx@xxxxxx<<< , protocolInfo= >>>protocol_type=http, Content-type=multipart/related; type=“multipart/related”; boundary=“29653498.1407121234119.JavaMail.xxxxx@xxxxxx”, x-RN-Version=RosettaNet/V02.00, x-RN-Response-Type=async, Content-Length=5422<<< , contentStream=com.softwareag.is.enterprisegateway.net.HttpInputStream@1e051f25<<<
2014-08-04 11:20:39 SGT [ISU.0000.9999D] Estd_1407122439718:com.wm.estd.common.virtualObjects.VirtualObjectFactory.:74: Exiting the method
2014-08-04 11:20:39 SGT [ISU.0000.9999D] Estd_1407122439718:com.wm.estd.common.virtualObjects.VirtualObjectFactory.readObject:310: Entering the method with following parameters : protocolInfo, class com.wm.estd.rosettaNet.rnif20.mime.RNIF20HttpHeaders, & true
2014-08-04 11:20:39 SGT [ISU.0000.9999T] Estd_1407122439718:com.wm.estd.rosettaNet.rnif20.mime.RNIF20HttpHeaders.variableChanged:148: Entering the method
2014-08-04 11:20:39 SGT [ISU.0000.9999T] Estd_1407122439718:com.wm.estd.rosettaNet.rnif20.mime.RNIF20HttpHeaders.variableChanged:166: Exiting the method
2014-08-04 11:20:39 SGT [ISU.0000.9999T] Estd_1407122439718:com.wm.estd.rosettaNet.rnif20.mime.RNIF20HttpHeaders.variableChanged:148: Entering the method
2014-08-04 11:20:39 SGT [ISU.0000.9999T] Estd_1407122439718:com.wm.estd.rosettaNet.rnif20.mime.RNIF20HttpHeaders.variableChanged:161: Exiting the method
2014-08-04 11:20:39 SGT [ISU.0000.9999T] Estd_1407122439718:com.wm.estd.rosettaNet.rnif20.mime.RNIF20HttpHeaders.variableChanged:148: Entering the method
2014-08-04 11:20:39 SGT [ISU.0000.9999T] Estd_1407122439718:com.wm.estd.rosettaNet.rnif20.mime.RNIF20HttpHeaders.variableChanged:166: Exiting the method
2014-08-04 11:20:39 SGT [ISU.0000.9999T] Estd_1407122439718:com.wm.estd.rosettaNet.rnif20.mime.RNIF20HttpHeaders.variableChanged:148: Entering the method
2014-08-04 11:20:39 SGT [ISU.0000.9999T] Estd_1407122439718:com.wm.estd.rosettaNet.rnif20.mime.RNIF20HttpHeaders.variableChanged:166: Exiting the method
2014-08-04 11:20:39 SGT [ISU.0000.9999T] Estd_1407122439718:com.wm.estd.rosettaNet.rnif20.mime.RNIF20HttpHeaders.variableChanged:148: Entering the method
2014-08-04 11:20:39 SGT [ISU.0000.9999T] Estd_1407122439718:com.wm.estd.rosettaNet.rnif20.mime.RNIF20HttpHeaders.variableChanged:166: Exiting the method
2014-08-04 11:20:39 SGT [ISU.0000.9999T] Estd_1407122439718:com.wm.estd.rosettaNet.rnif20.mime.RNIF20HttpHeaders.loadHeadersFromPipeline:115: Exiting the method
2014-08-04 11:20:39 SGT [ISU.0000.9999T] Estd_1407122439718:com.wm.estd.rosettaNet.rnif20.mime.RNIF20HttpHeaders.isTypeRNIF20:126: Entering the method
2014-08-04 11:20:39 SGT [ISU.0000.9999T] Estd_1407122439718:com.wm.estd.rosettaNet.rnif20.mime.RNIF20HttpHeaders.isTypeRNIF20:137: Exiting the method
2014-08-04 11:20:39 SGT [ISU.0000.9999T] Estd_1407122439718:com.wm.estd.rosettaNet.rnif20.RNIF20Transport.isType:146: Exiting the method
2014-08-04 11:20:39 SGT [ISU.0000.9999T] Estd_1407122439718:com.wm.estd.rosettaNet.transport.TransportRegistory.findTransport:77: Exiting the method
2014-08-04 11:20:39 SGT [ISU.0000.9999T] Estd_1407122439718:com.wm.estd.rosettaNet.RosettaNetModule.localize:272: Entering the method
2014-08-04 11:20:39 SGT [ISU.0000.9999T] Estd_1407122439718:com.wm.estd.rosettaNet.RosettaNetModule.format:319: Entering the method
2014-08-04 11:20:39 SGT [ISU.0000.9999T] Estd_1407122439718:com.wm.estd.rosettaNet.RosettaNetModule.format:330: Exiting the method
2014-08-04 11:20:39 SGT [ISU.0000.9999T] Estd_1407122439718:com.wm.estd.rosettaNet.RosettaNetModule.localize:305: Exiting the method
2014-08-04 11:20:39 SGT [ISU.0000.9999D] Estd_1407122439718:wm.estd.rosettaNet.transportHandlers.receive:675: -#####@- Caught exception in transportHandlers.receive():com.wm.estd.rosettaNet.TransportNotFoundException: Cannot detect the RNIF transport protocol. Check if required RNIF headers are present in the incoming message, and the required RNIF packages are loaded and enabled.