SAP Connector

View: New views
5 Messages — Rating Filter:   Alert me  

SAP Connector

by NabiL :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi all,

i use mule 1.4.4, JAVA 1.5_16, Linux ES 4, SAP Connector (Mule SAP Transport 1.1).

I run "start-mule-polling" example ("pollingFrequency fixed at 10sec"). Mule started correctly but at the "pollingFrequency" i get the exception as shown below :


INFO  2008-08-28 17:36:46,082 [WrapperListener_start_runner] org.mule.MuleServer: Mule Server initialized.
ERROR 2008-08-28 17:36:47,064 [SAPConnector.receiver.1] org.mule.impl.DefaultExceptionStrategy: Caught exception in Exception Strategy: null
java.net.MalformedURLException
        at java.net.URL.<init>(URL.java:601)
        at java.net.URL.<init>(URL.java:464)
        at java.net.URL.<init>(URL.java:413)
        at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
        at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at fr.ippon.mule.providers.sapr3.processor.RFCProcessor.process(RFCProcessor.java:125)
        at fr.ippon.mule.providers.sapr3.SAPPollingMessageReceiver.poll(SAPPollingMessageReceiver.java:80)
        at org.mule.providers.PollingReceiverWorker.run(PollingReceiverWorker.java:47)
        at org.mule.impl.work.WorkerContext.run(WorkerContext.java:310)
        at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061)
        at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:575)
        at java.lang.Thread.run(Thread.java:595)
INFO  2008-08-28 17:36:47,070 [SAPConnector.receiver.1] org.mule.impl.DefaultExceptionStrategy: There is no current event available, routing Null message with the exception

PLZ Who can help me ASAP.

Thanks in adavance.

NabiL.



Re: SAP Connector

by NabiL :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

May be the QUERY_TABLE_DD02T.xml file should be specified on the classpath ? how ?


NabiL wrote:
Hi all,

i use mule 1.4.4, JAVA 1.5_16, Linux ES 4, SAP Connector (Mule SAP Transport 1.1).

I run "start-mule-polling" example ("pollingFrequency fixed at 10sec"). Mule started correctly but at the "pollingFrequency" i get the exception as shown below :


INFO  2008-08-28 17:36:46,082 [WrapperListener_start_runner] org.mule.MuleServer: Mule Server initialized.
ERROR 2008-08-28 17:36:47,064 [SAPConnector.receiver.1] org.mule.impl.DefaultExceptionStrategy: Caught exception in Exception Strategy: null
java.net.MalformedURLException
        at java.net.URL.<init>(URL.java:601)
        at java.net.URL.<init>(URL.java:464)
        at java.net.URL.<init>(URL.java:413)
        at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
        at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at fr.ippon.mule.providers.sapr3.processor.RFCProcessor.process(RFCProcessor.java:125)
        at fr.ippon.mule.providers.sapr3.SAPPollingMessageReceiver.poll(SAPPollingMessageReceiver.java:80)
        at org.mule.providers.PollingReceiverWorker.run(PollingReceiverWorker.java:47)
        at org.mule.impl.work.WorkerContext.run(WorkerContext.java:310)
        at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061)
        at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:575)
        at java.lang.Thread.run(Thread.java:595)
INFO  2008-08-28 17:36:47,070 [SAPConnector.receiver.1] org.mule.impl.DefaultExceptionStrategy: There is no current event available, routing Null message with the exception

PLZ Who can help me ASAP.

Thanks in adavance.

NabiL.


Re: SAP Connector

by NabiL :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


SAP Connector works fine using jcomock.jar.
     
Now, I want to test SAPJCO. To use it with a real SAP installation, i replace jcomock.jar by sapjco.jar provided by SAP (sapjco 2.1.8 version) and change the connector properties. Should i specify something else ? (LD_LIBRARY_PATH, PATH ...)

NabiL




May be the QUERY_TABLE_DD02T.xml file should be specified on the classpath ? how ?


NabiL wrote:
Hi all,

i use mule 1.4.4, JAVA 1.5_16, Linux ES 4, SAP Connector (Mule SAP Transport 1.1).

I run "start-mule-polling" example ("pollingFrequency fixed at 10sec"). Mule started correctly but at the "pollingFrequency" i get the exception as shown below :


INFO  2008-08-28 17:36:46,082 [WrapperListener_start_runner] org.mule.MuleServer: Mule Server initialized.
ERROR 2008-08-28 17:36:47,064 [SAPConnector.receiver.1] org.mule.impl.DefaultExceptionStrategy: Caught exception in Exception Strategy: null
java.net.MalformedURLException
        at java.net.URL.<init>(URL.java:601)
        at java.net.URL.<init>(URL.java:464)
        at java.net.URL.<init>(URL.java:413)
        at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
        at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at fr.ippon.mule.providers.sapr3.processor.RFCProcessor.process(RFCProcessor.java:125)
        at fr.ippon.mule.providers.sapr3.SAPPollingMessageReceiver.poll(SAPPollingMessageReceiver.java:80)
        at org.mule.providers.PollingReceiverWorker.run(PollingReceiverWorker.java:47)
        at org.mule.impl.work.WorkerContext.run(WorkerContext.java:310)
        at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061)
        at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:575)
        at java.lang.Thread.run(Thread.java:595)
INFO  2008-08-28 17:36:47,070 [SAPConnector.receiver.1] org.mule.impl.DefaultExceptionStrategy: There is no current event available, routing Null message with the exception

PLZ Who can help me ASAP.

Thanks in adavance.

NabiL.



Re: SAP Connector

by NabiL :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


I added the LD_LIBRARY_PATH and PATH variables. As a result, it's works fine !!!!!!!!!!!!!!!

I will do more test....

NabiL

NabiL wrote:
Hi all,

i use mule 1.4.4, JAVA 1.5_16, Linux ES 4, SAP Connector (Mule SAP Transport 1.1).

I run "start-mule-polling" example ("pollingFrequency fixed at 10sec"). Mule started correctly but at the "pollingFrequency" i get the exception as shown below :


INFO  2008-08-28 17:36:46,082 [WrapperListener_start_runner] org.mule.MuleServer: Mule Server initialized.
ERROR 2008-08-28 17:36:47,064 [SAPConnector.receiver.1] org.mule.impl.DefaultExceptionStrategy: Caught exception in Exception Strategy: null
java.net.MalformedURLException
        at java.net.URL.<init>(URL.java:601)
        at java.net.URL.<init>(URL.java:464)
        at java.net.URL.<init>(URL.java:413)
        at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
        at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at fr.ippon.mule.providers.sapr3.processor.RFCProcessor.process(RFCProcessor.java:125)
        at fr.ippon.mule.providers.sapr3.SAPPollingMessageReceiver.poll(SAPPollingMessageReceiver.java:80)
        at org.mule.providers.PollingReceiverWorker.run(PollingReceiverWorker.java:47)
        at org.mule.impl.work.WorkerContext.run(WorkerContext.java:310)
        at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061)
        at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:575)
        at java.lang.Thread.run(Thread.java:595)
INFO  2008-08-28 17:36:47,070 [SAPConnector.receiver.1] org.mule.impl.DefaultExceptionStrategy: There is no current event available, routing Null message with the exception

PLZ Who can help me ASAP.

Thanks in adavance.

NabiL.


Re: SAP Connector

by NabiL :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Question about export element.

what is the correct syntax for export element ?

Example below shows the export result RFC_GET_SYSTEM_INFO:

<export>
<field name="CURRENT_RESOURCES">4</field>
<field name="DEST_COMMUNICATION_MESSAGE"/>
<field name="DEST_SYSTEM_MESSAGE"/>
<field name="DIALOG_USER_TYPE"/>
<field name="MAXIMAL_RESOURCES">5</field>
<field name="RECOMMENDED_DELAY">0</field>
<structure name="RFCSI_EXPORT">
<field name="RFCPROTO">011</field>
<field name="RFCCHARTYP">1100</field>
<field name="RFCINTTYP">LIT</field>
<field name="RFCFLOTYP">IE3</field>
<field name="RFCDEST">sverpdev_PAR_00</field>
<field name="RFCHOST">sverpdev</field>
<field name="RFCSYSID">PAR</field>
<field name="RFCDATABS">PAR</field>
<field name="RFCDBHOST">sverpdev</field>
<field name="RFCDBSYS">ORACLE</field>
<field name="RFCSAPRL">700</field>
<field name="RFCMACH">387</field>
<field name="RFCOPSYS">Linux</field>
<field name="RFCTZONE">0</field>
<field name="RFCDAYST"/>
<field name="RFCKERNRL">700</field>
<field name="RFCHOST2">svrfdd</field>
<field name="RFCSI_RESV"/>
<field name="RFCIPV6ADDR">xxx.xxx.xxxx.xxxx</field>
</structure>
<field name="RFC_LOGIN_COMPLETE"/>
</export>

How to retrieve only "RFCIPV6ADDR" field ?

NabiL.




SAP Connector works fine using jcomock.jar.
     
Now, I want to test SAPJCO. To use it with a real SAP installation, i replace jcomock.jar by sapjco.jar provided by SAP (sapjco 2.1.8 version) and change the connector properties. Should i specify something else ? (LD_LIBRARY_PATH, PATH ...)

NabiL



NabiL wrote:
May be the QUERY_TABLE_DD02T.xml file should be specified on the classpath ? how ?


NabiL wrote:
Hi all,

i use mule 1.4.4, JAVA 1.5_16, Linux ES 4, SAP Connector (Mule SAP Transport 1.1).

I run "start-mule-polling" example ("pollingFrequency fixed at 10sec"). Mule started correctly but at the "pollingFrequency" i get the exception as shown below :


INFO  2008-08-28 17:36:46,082 [WrapperListener_start_runner] org.mule.MuleServer: Mule Server initialized.
ERROR 2008-08-28 17:36:47,064 [SAPConnector.receiver.1] org.mule.impl.DefaultExceptionStrategy: Caught exception in Exception Strategy: null
java.net.MalformedURLException
        at java.net.URL.<init>(URL.java:601)
        at java.net.URL.<init>(URL.java:464)
        at java.net.URL.<init>(URL.java:413)
        at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
        at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at fr.ippon.mule.providers.sapr3.processor.RFCProcessor.process(RFCProcessor.java:125)
        at fr.ippon.mule.providers.sapr3.SAPPollingMessageReceiver.poll(SAPPollingMessageReceiver.java:80)
        at org.mule.providers.PollingReceiverWorker.run(PollingReceiverWorker.java:47)
        at org.mule.impl.work.WorkerContext.run(WorkerContext.java:310)
        at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061)
        at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:575)
        at java.lang.Thread.run(Thread.java:595)
INFO  2008-08-28 17:36:47,070 [SAPConnector.receiver.1] org.mule.impl.DefaultExceptionStrategy: There is no current event available, routing Null message with the exception

PLZ Who can help me ASAP.

Thanks in adavance.

NabiL.