on 08-06-2009 8:14 AM
Hi Experts,
I try to integrate PI and BI 7.0 using XI adapter (feel doubts about type).
I used 2 giudes: "How to Push Data into BW from XI" and "How to Send XML Data to BW".
SLD check is ok. Proxy is active at BW side. Quality of Service - Exactly Once.
RWB and SXMB_MONI at PI side show that test message was successfully sent. But I cant see it in DQ (RSA7).
xml from SXMB_MONI at PI and reciever part:
<Trace level="1" type="T">--start determination of sender interface action</Trace>
<Trace level="1" type="T">select interface</Trace>
<Trace level="1" type="T">select interface namespace</Trace>
<Trace level="1" type="T">--start determination of receiver interface action</Trace>
<Trace level="1" type="T">Loop 0000000001</Trace>
<Trace level="1" type="T">select interface data_tobw</Trace>
<Trace level="1" type="T">select interface namespace http://integrate/xi/bw</Trace>;
<Trace level="1" type="T"><b>--no interface action for sender or receiver found</b></Trace>
<Trace level="1" type="T">Hence set action to DEL</Trace>
Help me to send xml to BW please.
Thanx in advance,
Alex
Hi Alexander,
I expect the message is in error status on SXMB_MONI of BW (correct me if I wrong).
Anyway, you could firstly check consistency of proxy structure and then (if no problems are raised from this action) you can test the interface by "SPROXY" transaction.
Just select your inbound message interface and "Test Interface" (F8). Select "XML" data entry and paste the inbound payload.
If you execute in Debug Mode you can easily face out where your Method of Class Interface doesn't fill required data.
Please try to have a look to following blog:
/people/siva.maranani/blog/2005/04/03/abap-server-proxies
Regards,
Giuseppe
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Giuseppe,
thanks for your reply.
I expect the message is in error status on SXMB_MONI of BW (correct me if I wrong).
The status is whith green flag, i.e. scheduled at BW side. Q.status is yellow.
Anyway, you could firstly check consistency of proxy structure and then (if no problems are raised from this action) you can test the interface by "SPROXY" transaction.
The proxy is consistent. Test service result is "Call successful - Empty result".
Alex
Hi Alexander,
>><Trace level="1" type="T">--no interface action for sender or receiver found</Trace>
Generally trace has this entry. Even the successful messages has one just check
You problem is between XI and receiver connectivity. what adapter are you using? Are you able to te;lnet to the pot of BW from XI? Is there a proxy or firewall in between?
Regards
suraj
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Giuseppe,
I'm still trying to integrate following this blog now:
http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=72123509
I've already done this approach, but I wanna register queue this time as you told me.
Could you clarify where ABAP Proxy must be generated? I've created ABAP Client at BW side last time. My colleague insists on ABAP Server Proxy at PID side. It puts in doubt.
Regards,
Alexander
Hi Alex,
I think your colleague is on the right way. On BW you will have "ABAP Server (Inbound) Proxies".
Following links can help you to clarify:
ABAP Proxies in XI(Client Proxy)
/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
ABAP Server Proxies
/people/siva.maranani/blog/2005/04/03/abap-server-proxies
How do you activate ABAP Proxies?
/people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies
XI: Reliable Messaging EOIO in ABAP Proxies
/people/arulraja.ma/blog/2006/08/18/xi-reliable-messaging-150-eoio-in-abap-proxies
More links for proxy:
Regards,
Giuseppe
Hello Giuseppe,
Thanks a lot for the links!
I just describe actions performed once again to integrate with BW.
I've created RFC to XI (type H), webservice DS, package, DTP (type - for Real-Time Data Acquisition), ABAP Server proxy at BW side
and
Namespace, DataType, Message Type, Message Interface, Message Mapping, Interface Mapping, Scenario, Business Service, Communication Channel at XI side, activated.
The Daemon was created and started, Infopackage and DTP were assigned.
Test message from RWB sent. I can see this msg with successfully processed status in SXMB_MONI at BW side and in PSA with yellow status now.
I expected that RDA Daemon will create new open request for DTP and sent data to datatarget, but nothing happens.
Functional module generated after DS activation has been succesfully tested, i.e. sends records in upload.
Inbound message interface at SPROXY tested, this message also added a record in upload to infopackage request.
Queues are registered, SMQ1 and SMQ2 are and empty now, it's ok.
I can provide any additional info, just could you please give an advice what can be wrong.
Thanks in advance,
Alex
Hi Alexander,
Ok, I think this means the message is waiting to be processed.
Check SMQ1, SMQ2 of BW.
All the queue are registered? SXMB_ADM -> Mange Queues - Select "EO" related values and register them.
Regards,
Giuseppe
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I registered queue in SXMB_ADM
I can see one queue (name - BW0016AZXML2BW) in SMQ1 with 14 entries and status "Transaction recordered".
SMQ2 is empty now. But it contained some values before registering in SXMB_ADM. I think they were from after my attempts to enable Real-time Data Aquisition.
Statuses of XML messages in SMBX_MONI were also changed to finish flag, i.e. successful.
Giuseppe, can you give an idea how to get these messages?
Thanks,
Alex.
Hi Alexander,
Ok, so I'm wrong!
Try to verify if some problem is raised on Cache IR.
Tool bar - Environment - Cache Status Overview
Regards
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
>
> Hi Experts,
> I try to integrate PI and BI 7.0 using XI adapter (feel doubts about type).
> I used 2 giudes: "How to Push Data into BW from XI" and "How to Send XML Data to BW".
> SLD check is ok. Proxy is active at BW side. Quality of Service - Exactly Once.
>
> RWB and SXMB_MONI at PI side show that test message was successfully sent. But I cant see it in DQ (RSA7).
>
> xml from SXMB_MONI at PI and reciever part:
> <Trace level="1" type="T">--start determination of sender interface action</Trace>
> <Trace level="1" type="T">select interface</Trace>
> <Trace level="1" type="T">select interface namespace</Trace>
> <Trace level="1" type="T">--start determination of receiver interface action</Trace>
> <Trace level="1" type="T">Loop 0000000001</Trace>
> <Trace level="1" type="T">select interface data_tobw</Trace>
> <Trace level="1" type="T">select interface namespace http://integrate/xi/bw</Trace>;
> <Trace level="1" type="T"><b>--no interface action for sender or receiver found</b></Trace>
> <Trace level="1" type="T">Hence set action to DEL</Trace>
>
> Help me to send xml to BW please.
>
> Thanx in advance,
> Alex
confirm if interface data_tobw with namespace http://integrate/xi/bw is present in IR and also if it is activated.
Also do a cache refresh from sxi_cache
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
confirm if interface data_tobw with namespace http://integrate/xi/bw is present in IR and also if it is activated.
Also do a cache refresh from sxi_cache
Hi Shabarish,
Yes, interface data_tobw with namespace http://integrate/xi/bw are in IR with status active.
After lunching sxi_cache I got status - Cache contents are up-to-date, but the next attempt has the same result.
User | Count |
---|---|
84 | |
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.