cancel
Showing results for 
Search instead for 
Did you mean: 

Attachment Download Issue in SAP Work Manager 6.0

Former Member
0 Kudos

Hi Experts,

I am facing an issue with Work Manager 6.0 document download with Agentry DEV server.

I just want to get the attachment pushed to device.I am able to upload document to SAP but not able to get it pushed.

Followed the troubleshooting guide for Attachment, did all the changes but still not working.

Please look on some screen shots.

/syclo/admin portal

Here, i am not getting what section i missed here because i am not able to get the document on device.

Regards:

Sumit Gupta

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Please clarify one thing for me: You managed to download with the help of the HttpRequester, didn't you?

Former Member
0 Kudos

Hi Daniel,

I am not able to download document via HTTP requester.


I followed the approach you mentioned but i dint got any document downloaded to device.


Please see steps followed:

1. XML format used:

<SWM60_BDS_DOCUMENT_PUSH>

<SAPPushNotif>

<app>SAP_WORK_MANAGER_60</app>

<users><usr SCENARIO_ID="SWM60_BDS_DOCUMENT_PUSH" USER_GUID="005056BA5FDD1ED4B1C39823C205A506" USER_ID="test"/>

</users>

</SAPPushNotif>

</SWM60_BDS_DOCUMENT_PUSH>

I have check through HTTP requester but even i am not getting any document, Requested download of attachment from Syclo, its not  reaches SAP.

Regards:

Sumit

Former Member
0 Kudos

This message was moderated.

Former Member
0 Kudos

Hi,

it might be the case that you have some firewall / routing issues. Try using the HttpRequester as described (search for HttpRequester).

Regards, Daniel

Former Member
0 Kudos

Daniel,

I have already tested with HttpRequester as described, document is downloading by using HttpRequester. But using HttpRequester does not meet client requirement, i just need to get he attachment pushed to device without using HttpRequester.


I have tried /SYCLO/CORE_PUSH_PURGE_PROG program to delete the pending pushes. But i dont know whether it works or not. what should i do with just execute this program or should i do anything else.

I also executed transaction SLG1 as per suggested by experts.

But still not able to get documents on client device.

Regards:

Sumit

Former Member
0 Kudos

Hi,

of course, using the HttpRequester is just one step to narrow down the problem. Since you managed to successfully download a document using the HttpRequester, a lot of things in the download process are working as they should.

As described in the discussion linked above, there is a lot of communication going on between SMP and SAP Backend (see one of the comments of mine, marked as helpful). The HttpRequester is one way to send a message to the SMP that should be sent from SAP. Now, either SAP does not send this message (which you can do manually by using the program /SYCLO/CORE_OTRIG_RETRY_PROG), or the message just does not reach the SMP (remember, the message is sent through a different "channel" than pretty much everything else that is being send from SMP to SAP and back).

My advice: contact your network administrator and tell him to check whether he can see a HTTP post from the SAP server to the SMP server on port 8282 when you try to download a document (use /SYCLO/CORE_OTRIG_RETRY_PROG if necessary).

Regards, Daniel

Former Member
0 Kudos

Ok Daniel,

I do testing on SMP side and get back to you.

Regards:

Sumit

Former Member
0 Kudos

Daniel,

I just contact to network administrator and tell him to check whether he can see a HTTP post from the SAP server to the SMP server on port 8282 when i  try to download a document. But there is no issue from that side because port is open. I already checked this things by using telnet service.


Regards:

Sumit

Former Member
0 Kudos

Hi,

that is odd... you really need to find out whether or not SAP sends the XML and if it does, you need to trace it through the network. I have been using WireShark for such tasks.

Regards, Daniel

Former Member
0 Kudos

Hi Daniel,

A dummy question

I have installed WireShark to check whether there is any problem with Port. But have clicked on interface under interface list to start capturing packets on that interface.


Former Member
0 Kudos

Hi,

sorry, I have never seen that message and I am no expert on this either... try searching for "IP checksum offload" in the internet (or involve the network experts in your company).

Regards, Daniel

Former Member
0 Kudos

Hello Daniel,

After i click on download button nothing happens.

Please find some logs.

2015/05/25 13:03:54.512: Opening log file

2015/05/25 13:03:54.512: + Thread=5720

2015/05/25 13:03:54.512:   + Application=com.sap.klouddata.WorkManagerTest60

2015/05/25 13:03:54.512:     + Load Loop=Production

2015/05/25 13:03:54.512:       + AppIniFile=SAPWM-v1-0-0-app

2015/05/25 13:03:54.512:         + Module=PM

2015/05/25 13:03:54.512:           + Service Event=BDSDocumentPushHTTPListener

2015/05/25 13:03:54.512:             System Connection with ID '2' not found for Service Event

2015/05/25 13:03:54.512:             Failed to load definition for Service Event 'BDSDocumentPushHTTPListener'

2015/05/25 13:03:54.512:           + Service Event=DMSDocumentPushHTTPListener

2015/05/25 13:03:54.512:             System Connection with ID '2' not found for Service Event

2015/05/25 13:03:54.512:             Failed to load definition for Service Event 'DMSDocumentPushHTTPListener'

2015/05/25 13:03:54.512:           + Service Event=WorkorderPushByMRSHTTPListener

2015/05/25 13:03:54.512:             System Connection with ID '2' not found for Service Event

2015/05/25 13:03:54.512:             Failed to load definition for Service Event 'WorkorderPushByMRSHTTPListener'

2015/05/25 13:03:54.512:           + Service Event=WorkorderPushByOperationHTTPListener

2015/05/25 13:03:54.512:             System Connection with ID '2' not found for Service Event

2015/05/25 13:03:54.512:             Failed to load definition for Service Event 'WorkorderPushByOperationHTTPListener'

2015/05/25 13:03:54.512:           + Service Event=WorkorderPushBySubOperationHTTPListener

2015/05/25 13:03:54.512:             System Connection with ID '2' not found for Service Event

2015/05/25 13:03:54.512:             Failed to load definition for Service Event 'WorkorderPushBySubOperationHTTPListener'

2015/05/25 13:03:54.512:           + Service Event=WorkOrderPushHTTPListener

2015/05/25 13:03:54.512:             System Connection with ID '2' not found for Service Event

2015/05/25 13:03:54.512:             Failed to load definition for Service Event 'WorkOrderPushHTTPListener'

Regards:

Sumit