on 01-05-2012 1:12 PM
Hi experts,
We are developing a scenario using ABAP Proxy to send an assynchronous message to PI 7.3.
The problem is that the message is sent by ABAP code, but is not shown at SXMB_MONI.
The routing objects were created at Integration Directory, but seems that PI is not processing the message sent by the proxy.
Any idea about what may be wrong?
Edited by: David Tiago Conceição on Jan 5, 2012 2:13 PM
Hi David,
may be you forgot the COMMIT WORK statement?
Regards,
Udo
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi David,
you should catch exceptions and print them out like:
data: l_sys_exception type ref to cx_ai_system_fault,
l_error_text type string.
CATCH cx_ai_system_fault INTO l_sys_exception.
l_error_text = l_sys_exception->errortext.
write l_error_text.
In addtion monitor the ERP / PI queues at SMQ1/SMQ2 - may be will find the message there.
Depending from the results we go further, may be the destination to PI does not work or proxy configuration is wrong or something else.
Regards,
Udo
Hi experts,
The basis found a mistake in destination configuration. That was causing the 401 error.
Thanks for the help!
Best regards!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
The user configurated in ECC destination to PI have the same role from PIAPPLUSER, plus some other roles and now is a System user.
But the problem still occurring: the message is sent to PI, but return with error 401 - Unauthorized.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
The user configurated in ECC destination to PI have the same role from PIAPPLUSER, plus some other roles.
But this user is configurated with type Service. Do you think this is the problem?
I asked the basis team to change to System type to make new tests.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
The messages are show in SXMB_MONI from ECC.
Their status is system error, and the error description is 401 - Unauthorized.
Do you think some configuration is missing at PI?
Do I have to create a communication channel to ABAP Proxy sender?
Thanks everybody.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi David,
have a look to SXMB_ADM (ERP) / Integration Engine Configuration. There is a destination (Corr Integration Server) used for runtime. Open it in SM59 and check the user. This should be a PI user with same rights as PIAPPLUSER. May be the user is locked or does not have enough authorizations.
Regards,
Udo
Hi David,
Check in SXMB_MONI at ECC if data is existed in that messgage or tht messgae is empty.
Regards,
Soumya A
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
The queues were reactivated in ECC. Now the messages are forwarded to PI, but SXMB_MONI still don't show any message at PI.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear David,
Maybe the message is stuck behind another one that contains an error? As the name says, this is a queue, so the message will not be processed until all previous messages disappear from the queue.
Another thing you could check is the status of the queue itself - try activating in in SMQR, this might help.
Regards,
Grzegorz
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Experts,
The messages are stuck in SMQ2 transaction, with status Scheduled. Looks like something is preventing message to be forwarded to PI.
Any ideas?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
>We are developing a scenario using ABAP Proxy to send an assynchronous message to PI 7.3. The problem is that the message is sent by ABAP code, but is not shown at SXMB_MONI.The routing objects were created at Integration Directory, but seems that PI is not processing the message sent by the proxy
Couple of suggestions.
1) Make sure proxy configuration to establish communication between ECC and PI is in place. Check SLDCHECK.
2) Local Integration engine of ECC creates PI SOAP format message from proxy objects and transmits to PI. That's the reason we dont even use sender proxy adapter. Check whether you are able to see message at the ecc side using sxmb_moni.
I suspect messages are not even reaching PI. Verify this. If the messages are reached PI then you might want to check Queue whether messages are stucked there. In this case, yoiu might want to register and reactivate the queues.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Are you sure that the proxy message is created? If so, but still the message is not visible in XI monitoring tools, then check the sxi_monitor on ECC side - maybe you will find some error details there.
Regards,
Grzegorz
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
9 | |
7 | |
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.