cancel
Showing results for 
Search instead for 
Did you mean: 

problems while synchronization of MDSD application

Former Member
0 Kudos

Hi all..

I have installed MDSD on AWT client and when i try to synchronize the client it shows me error message as follows :-

1] java.io.FileNotFoundException: http://psc-pc11741:80/sap/bc/midsd?sap-client=600&sap-user=<USERNAME>&sap-password=<PASSWORD>;

at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:787)

at com.sap.ip.me.dsd.DSDHttpSynchronizer$URLInputStreamFetcher.run(DSDHttpSynchronizer.java:441)

at java.lang.Thread.run(Thread.java:534)

2] [AppLog/MI/DSDSYNC] Error while downloading data ("No InputStream available from URL: http://psc-pc11741:80/sap/bc/midsd?sap-client=600&sap-user=<USERNAME>&sap-password=<PASSWORD>"). Check connection to server.

java.net.SocketException: No InputStream available from URL: http://psc-pc11741:80/sap/bc/midsd?sap-client=600&sap-user=<USERNAME>&sap-password=<PASSWORD>;

at com.sap.ip.me.dsd.DSDHttpSynchronizer.sendRequest(DSDHttpSynchronizer.java:320)

at com.sap.ip.me.dsd.DSDSyncManagerImpl.downloadData(DSDSyncManagerImpl.java:1667)

at com.sap.dsd.buslogic.sync.SyncManagerNewImpl$SyncThread.poll(Unknown Source)

at com.sap.dsd.buslogic.sync.SyncManagerNewImpl$SyncThread.run(Unknown Source)

here in 1. is the " /midsd " name of the application i.e. MDSD or is it something else?? (the application name on console is MDSD) and where can i trace this file from ?? from webconsole or somewhere else ??

and in 2. why is this SocketException coming ??

please guide me....

thanks & regards,

rajesh

Edited by: RAJESH SHINDE on Jan 14, 2008 7:42 AM

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi,

As per what is mentioned in previous replies to this query,i have checked the SICF service used to support DSD application in middleware and its already active, i tested the service and it gave a blank page with url

http://psc-pc11741:8000/sap/bc/midsd?sap-client=600

means service is enabled ;

  • here the port number is 8000 and in the errors listed below is 80....which we have configuered for middleware..can someone explain why the port address is different ?? *

then too i am getting same errors. I am listing those errors again below.

1 ]

java.io.FileNotFoundException: http://psc-pc11741:80/sap/bc/midsd?sap-client=600&sap-user=***&sap-password=***

at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:787)

at com.sap.ip.me.dsd.DSDHttpSynchronizer$URLInputStreamFetcher.run(DSDHttpSynchronizer.java:441)

at java.lang.Thread.run(Thread.java:534)

2]

[20080121 09:39:07:684] E [AppLog/MI/DSDSYNC ] Error while downloading data ("No InputStream available from URL: http://psc-pc11741:80/sap/bc/midsd?sap-client=600&sap-user=***&sap-password=*****"). Check connection to server.

java.net.SocketException: No InputStream available from URL: http://psc-pc11741:80/sap/bc/midsd?sap-client=600&sap-user=***&sap-password=****

at com.sap.ip.me.dsd.DSDHttpSynchronizer.sendRequest(DSDHttpSynchronizer.java:320)

at com.sap.ip.me.dsd.DSDSyncManagerImpl.downloadData(DSDSyncManagerImpl.java:1667)

at com.sap.dsd.buslogic.sync.SyncManagerNewImpl$SyncThread.poll(Unknown Source)

at com.sap.dsd.buslogic.sync.SyncManagerNewImpl$SyncThread.run(Unknown Source)

[20080121 09:39:10:691] E [MI/DSDSYNC ] Error while receiving HTTP response.

with regards,

rajesh

Former Member
0 Kudos

Hi,

go to the settings page and check your port. You have used port 8000 in the manual test, but you use port 80 as I look to the trace file. Well, because port 80 and 8000 are different - this seems to be the problem.

Regards,

Oliver

Former Member
0 Kudos

Hi,

your URL seems to be correct. As you can see in the Services in SICF on the middleware, the name of the service is MIDSD, so this is correct. Beside the usual things like uploading the SyncBOs and so on, have you activated the service as described?

Anyway, you missed the setting on the middleware. MDSD is not as easy to setup as most other MI apps, cause it has some special entries in tables. Please check if your entries in table MEREP_DSD001, MEREP_DSD002 and MEREP_DSD007 are maintained and if you have activeted the service.

Furthermore see if you have installed note 970411.

As I mentioned, your MI client should be fine - the URL seems correct as well - you simply missed a setting on the configuration of the middleware.

Sorry that I can not point you exactly to the missing entry but I hope this will help you to find the error directly anyway.

Regards,

Oliver

Former Member
0 Kudos

Hi Rajesh,

The midsd present in the url http://<host name>:<port>/sap/bc/midsd is a new ICF service that has been developed by MI inorder to support DSD application. This service is similar to mi_host which is used in normal scenarios for synchronization. To answer both the problems you are facing, the reason for the error could be due to the fact that you have not configured the midsd service in the middlweare. For this just goto transaction SICF and then navigate to default_host -> sap -> bc -> midsd. Here right click on this server, choose activate. Once activated successfully, Test the service. If test service succeeds without any error (a blank screen indicates success), you can synchronize from client successfully.

Hope this helps.

Best Regards

Sivakumar