on 10-04-2007 1:57 PM
Hi All,
I am having a file to file scenario using NFS as both the source and destination are on server.
File is getting picked up from server but not reaching the destination.
In RWB for Receiver channel it only shows <b>Channel active and started correctly.</b>
In SXMB_MONI it shows the message scheduled for some later time.
On reaching that time it tries again and reschedules :(.
Please guide.
Regards,
Sumit
Hi Sumit,
What you can do is:
Check the target directory path in server by tcode <b>AL11</b>, if it exists and has the permision to read/write.
Regards,
Sarvesh
Message was edited by:
Sarvesh Singh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Sumit,
AL11 is used to see all directoies, now you just check the directory name which you have mentioned in your CC, if it exist then follow the path and chek if there are other .xml or test files.
Or else Chose some other directoy e.g. /temp and give the same directroy in CC and then test again. I am sure it will work.
Regards,
Sarvesh
***Reward points, if found helpful.
Sumit,
Now do one thing, just for check the directory for read/write permission by putting the test file manually on your target directory.
The porcedure to put a file on server is as shown below:
1. Save your file in your local machine.
2. In <b>XI server</b>, enter the tranaction code "<b>SXDA_TOOLS</b>".
3. In the input screen, enter:
i) Object Type "DXPROJECT".
ii) Program Type "BAPI".
iii) Program "CREATE".
4. Press Copy (Ctrl+F5) button.
5. Now, you will get another screen in which you will see 3 blocks called as "Source", "Target" and "Copy with/without conversion".
6. In Source block, choose the radio button "Presentation Server" and then take F4 help to select your source file. (file which you have saved on your local machine)
7. In source block select the radio button "Application Server", check the box "Remote server" and take F4 help to select your application server.
8. In the same block under "File Type" select "P physical file name" and under "File Name" write the path/directory name which you have mentioned in your communication channel along with the file name.
Example: suppose file name in your Comm Chanel is "<b>demo.xml</b>" and directory path is <b>"/abc/testfiles/XML/</b>", then in step 8 write <b>"/abc/testfiles/XML/demo.xml</b>".
Note: need not to do any thing in 3rd block.
After doing all the above, let me know the results.
Regards,
Sarvesh
****Reward points, if it helpd you.
Hi Sarvesh,
Thanks a lot for your reply.
Your answers are always helpful :).
I have tried the thing you told.
But, the problem is I am having <b>.</b> as my source file name (as I am using <b>Dynamic Configuration</b>).
So when I am giving . as filename in that transaction it shows error.
Please tell me if u have any suggestions.
This is clear that there is some issue with Dynamic Configuration.
Thanks for making it clear.
Sumit.
Hi Sumit,
>>The message again scheduled for retry when i see in SXMB_Moni
Since the message is scheduled in IE. There`s no question of any permission issue (directory, or anything ).
Check if all the queues are registered (SMQR). Also check in SMQ1 if you can find any erorr.
If you see the message status as scheduled try restarting the message manually and see what happens.
Regards,
Sumit
Sumit,
Tcode "<b>SXDA_TOOLS</b>" is just to put a file (at a time only one file) on server, so do not use <b>.</b> in the transaction.
Secondly as you have mentioned that your are getting and error of Cache updataion. You can try to update your cache by "<b>SXI_CACHE</b>" and then press <b>"</b><b>ShiftF6"</b> to update the cache and then press <b>"CtrlF6"</b> to display refress_error.
After this check once again your conditions for dyanamic configuration of CC. And then give a try.
Regards,
Sarvesh
Hi,
Sarvesh, when i have given the proper filename i was able to write the file in target directory.
This means tht there is no problem of permissions.
As per Sumit reply this is sure tht the message comes till Send Queue in XI.
There its getting failed.
Sumit I am giving you points for your helpful answer.
Please all help me solve my problem.
Sumit
Hi Sumit,
>>In SMQR no queue is having any destination.
That is okay..
Seems some Cache Issue . But wont be able to help you much with.
All i can suggest is go to SMQR de register the queue and register them again.
Also when you go to SMQR what is the queue status you can see .. Is it <b>Inactv or Waiting</b>.
Also as mentioned earlier try to refresh the cache.
Also ask your basis team if all the installed XI Components are at the same SP level.
If the above doesnt help you with .. Ask your basis team to restart the J2EE engine. Can say for sure your problem will be solved.
Regards,
Sumit
Message was edited by:
Sumit Khetawat
Message was edited by:
Sumit Khetawat
Hi Sumit,
This is the path of ping service.
SICF>default_host->sap->bc->
ping
I found this in the How to manage cache doc :).
Sumit
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
The Scheduler status is shown Inactive.
When I Activate it manually, it shows starting.
But after refreshin it again shows <b>Inactive</b>.
I am restarting the J2EE engine.
I hope this solves the problem.
I will revert back after the engine has started.
Please tell me one thing that : How to restart a scheduled message manually?
Regards,
Sumit Oberoi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Guys,
I registered and activated queue.
While activating it said<b> Error while activating queue XBTI*</b>.
On pressinf ok it says activated.
On running the scenario it worked :).
But when I tried again it was again stuck.
And on trying to activate it again from XMB_ADM It shows Error and is not activating.
I think We r close to the complete solution.
As it ran once.
Just tell me what to do now?
Regards,
Sumit
Sumit,
Just check for any locked queues.
Go to <b>SMQ2</b> and on the top u will see a <b>unlock icon</b>, if you se any locked queue then unlock them and then try to Activate through <b>XMB_ADM</b>.
I know after a lots of errot we are very near to the solution, just try this also. May be we will get success this time.
Regards,
Sarvesh
Hi Sumit,
Sorry for writing Ihm instead of HMI.
I also checked the pipeline URL : http://blrkec114938d:8001/sap/xi/engine?type=entry
It shows following XML:
- <SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP:Header />
- <SOAP:Body>
- <SOAP:Fault xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
<faultcode>SOAP:Client</faultcode>
<faultstring>Empty HTTP request received</faultstring>
<faultactor>http://sap.com/xi/XI/Message/30</faultactor>
- <detail>
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
<SAP:Category>XIProtocol</SAP:Category>
<SAP:Code area="MESSAGE">EMPTY_HTTP_REQUEST_RECEIVED</SAP:Code>
<SAP:P1 />
<SAP:P2 />
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText />
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>Empty HTTP query received; message processing not possible</SAP:Stack>
</SAP:Error>
</detail>
</SOAP:Fault>
</SOAP:Body>
</SOAP:Envelope>
Any Ideas to rectify the problem.
I am running short of ideas please help :(!
Sumit
Hi,
Also let us know if you get any error when you manually refresh Cache from t-code SXI_CACHE.
Incase you get error check in SM59 the destination INTEGRATION_DIRECTORY_HMI
Regards,
Sumit
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi ,
Did you refresh the cache using t-code SXI_Cache?.
If not refresh and then try to restrart the message manually and see what happens.
you can also go to SMQR .. Select all the queues .. Deregister them and then register them again.
If that doest work .. i think the best way out is restart of J2EE engine.
Regards,
Sumit
Please follow the systematic way to DEBUG the situation as explained below.
1. What type of system is sending the message to Integration Server?
2. What is the name space and message type of outbound interface associated with this integration scenario?
3. Check whether you can see a success full submission of messages from the business system into the IS server using outbound interface.
4. Check whether you have seen integration server used intermediate Queue to complete the transaction and save the message as part of the outbound operation.
5. Check whether IS could able fine the right receiver using the message namespace and interface type
6. Check whether inbounds side of this integration scenario using any mapping.
7. Check whether IS executed the mapping successfully
8. Check whether IS able to find a right receiver interface
9 Check whether IS could route the message to a proper receiver through the receiver agreement.
10. Step 10 complete another transaction. At this stage you will see message processed successfully in IS
11. However if Channel and associated adaptor have a problem the message may not be delivered to the consumer.
12. at this stage go to the channel monitoring in RWB.
13. Check whether the communication channel running successfully
14. If yes on step 13 check whether communication channel list an error on the particular invocation.
You will the error on step 14, if all previous steps cleared.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Collin,
Thanks for this quick reply.
I need to give permissions to which user for creating file?
Please explain.
It says<b> 0 messages found</b> in Message Monitoring when i enter the particulars.
Regards,
Sumit
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Does the user have the correct permissions for "create" in the destination directory ?
Check the communication channel for any message processing and see if there are any errors - it will tell you under communication channel monitoring.
Cheers
Colin.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
101 | |
13 | |
13 | |
11 | |
11 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.