cancel
Showing results for 
Search instead for 
Did you mean: 

PI on IDOC to CIDX

Former Member
0 Kudos

Dear All,

I just managed my configuration of PI for B2B (IDOC - CIDX).

I am using "Business System without party for SAP ERP IDOC" and "Communication component with Party for CIDX Adapter".

I managed to send the idoc to SAP PI. I can see the message is successful. I can't find it in CIDX computer.

I would like to know from the monitoring. Where can we see that SAP PI has tried to use the https to the third party?

Cause in the communication channel, I have put the url : https://<host_thirdparty>:<port>//internal/gateway.b2b.xml/receiveChemXML

Thanks & Regards,

L.Mochisuki

Accepted Solutions (1)

Accepted Solutions (1)

former_member187339
Active Contributor
0 Kudos

Hi Lina,

>>I can see the message is successful.

Where can you see this? Is it in SXMB_MOBI transaction of your PI server?

>>Where can we see that SAP PI has tried to use the https to the third party?

What is the receiver channel used for communication from PI server to the CIDX computer?

>>Cause in the communication channel, I have put the url : https://<host_thirdparty>:<port>//internal/gateway.b2b.xml/receiveChemXML

Is the url correct? there are two slashes before internal in the url

Regards

Suraj

Former Member
0 Kudos

Hi Suraj,

1. Yes, I see it through transaction code SXMB_MONI and SXI_MONITOR.

2. The receiver channel is CIDX adapter. I am using <thirdparty>_seller as party, cidxe41_20_seller as business component and cidx_seller_cc as communication channel.

Process Name: OrderCreate

Transaction Name: OrderCreate

Message version: 202

Current business service code: Buyer Service

Partner business service code: Seller Service

current classiffication code : UNDEF

partner classification code : UNDEF

ChemXML

code: E41

version: 202

Requesting message: OrderCreate

Current Role: Buyer

Partner Role: Seller

document schema: OrderCreateV202.xsd

3. The url is correct:

https://<host_thirdparty>:<port>/internal/gateway.b2b.xml/receiveChemXML

Do you have any idea in SXI_monitor or SXMB_MONI to see that SAP PI sent the message to this url?

Thanks in advance.

Best Regards,

L.Mochisuki

former_member187339
Active Contributor
0 Kudos

Hi Lina,

>>Do you have any idea in SXI_monitor or SXMB_MONI to see that SAP PI sent the message to this url?

Have you checked Runtime workbench -> component/Message monitoring? Just check whether you get any more info about the connection.

Also I would like you to have a look at this link in order to re-check your configuration

http://help.sap.com/saphelp_nw04/helpdata/en/23/cb22419e2ab167e10000000a155106/content.htm

http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/df09222d-0701-0010-15a3-8546f059c...

Also have a look at this thread about forum which talks about CIDX

Regards

Suraj

Former Member
0 Kudos

Hi Suraj,

Thanks. I have seen the message monitoring .

There are information and error in communication channel:

1. The message was successfully received by the messaging system. Protocol: XI URL: http://xidolphin:50000/MessagingSystem/receive/AFW/XI Credential (User): PIISUSER

2. Using connection CIDX_http://sap.com/xi/XI/System. Trying to put the message into the receive queue.

3. Message successfully put into the queue.

4. The message was successfully retrieved from the receive queue.

5. The message status was set to DLNG.

6. Delivering to channel: CIDX_SELLER_CC

7. Unable to determine XI party '. ' party not configured for party schema DUNS, party agency 016

8. Error occurred in CPA Facade processing. -


Could not find party configuration for Party\=;PartySchema\=DUNS;PartyAgency\=016. -


Party found to be null or empty : Could not find party configuration for Party\=;PartySchema\=DUNS;PartyAgency\=016.

9. Adapter Framework caught exception: null

10. Delivering the message to the application using connection CIDX_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: java.lang.NullPointerException.

Do you have any clues on these? Is it because of my mapping?

Thanks & Regards,

L.Mochisuki

rajasekhar_reddy14
Active Contributor
0 Kudos

Hi,

Its not because of mapping,everythig working fine,but Communication chanal Facing issue while delivering message to Target B2B environment,may be check your Party,DUNS details correct or not.

the error because of XI Party,check your party details.

Regards,

Raj

Former Member
0 Kudos

Hi Raja,

Thank you for replying me. I have checked my party.

I created Receiver party as

Enterprise_Seller

Agency : Scheme: Name:

1. http://sap.com/xi/XI XIParty Enterprise Seller

2. 016 DUNS 315009860

The sender is IDOC through business System without party.

D01CLNT100 as business system of SAP ERP.

Do you know how SAP Pi check the DUNS number with? How does SAP Compare the correctness?

Thanks & Regards,

L.Mochisuki

former_member187339
Active Contributor
0 Kudos

Hi Lina,

What is the identifier for your receiver CIDX system? is it 315009860.

Tell me how we can identify your CIDX receiver uniquely.

Regards

Suraj

Former Member
0 Kudos

Hi Suraj,

Yes, it is 315009860.

I am a bit confused on the identifier.

The identifier will be setup in communication channel rite?

If the cidx adapter is as receiver or sender, do you know what to setup in the identifier?

May I know it? Thanks you so much.

Best Regards,

L.Mochisuki

former_member187339
Active Contributor
0 Kudos

Hi Lina,

I have not worked with CIDX adapter as such so will not be able to help you with the specific CIDX adapter question.

Have a look at this blog and see whether they help you

/people/suraj.pabbathi/blog/2008/04/30/chem-xml-message-estandards-and-cidx-scenario-150-part-i

/people/suraj.pabbathi/blog/2008/05/05/chem-xml-message-estandards-and-cidx-scenario-development-150-part-ii

Regards

Suraj

Former Member
0 Kudos

Hi Suraj,

Thank you. Any other ideas for integration directory for IDOC - CIDX scenario.

Thanks in advance.

Best Regards,

L.Mochisuki

former_member187339
Active Contributor
0 Kudos

Hi Lina,

The configuration which you done looks fire may be a little adjustment required in Receiver channel/Party identifier. So I request you to go through the above blogs and give it a try

Regards

Suraj

Former Member
0 Kudos

Hi Suraj,

Thank you for your input.. I have tried and managed to pass the issue.

Actually, I was doing trial and error.

The difference with my current configurations are:

1. Add one current party related to sap erp business system with the DUNS number.

and still maintain the business system without party.

2. Receiver Agreement:

I setup sender communcation party for SAP ERP in the header mapping.

Receiver Communication party in the header mapping to the cidx_seller_party

3. Add agency in the identifier of cidx_seller_party

D01CLNT100 With scheme ALE#LI and vendor number

I manage to pass the error of XIParty.

Currently, I am hitting other problem in Security Exception. I will post as new topic in the forum.

Thank you so much.

Best Regards,

L.Mochisuki

Answers (0)