cancel
Showing results for 
Search instead for 
Did you mean: 

Hubwoo Integration using SAP PI 7.1.

Former Member
0 Kudos

Hi Experts,

I have a requirement of integrating SAP SRM system with Hubwoo e-connect using SAP PI 7.1 for Invoicing. Challenge here is, Hubwoo accepts data in the form of xCBL or EDI.

I do not have any idea of sending the data from PI 7.1 in the form of xCBL. Does PI 7.1 has in-built adapter to send data in EDI format or we have to go with SeeBurger adapter?

Your inputs will help me solutioning this scenario.

Thanks in advance.

Regards,

Saurabh

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Saurabh,

Refer the below thread, similar issue is discussed here:

Also, below blogs can be useful:

/people/sameer.shadab/blog/2005/12/05/how-to-remove-namespaces-in-mapping--xi

/people/stefan.grube/blog/2007/02/02/remove-namespace-prefix-or-change-xml-encoding-with-the-xmlanonymizerbean

-Supriya.

Answers (5)

Answers (5)

Former Member
0 Kudos

Hi Supriya,

Thanks for your valuable inputs. I was able to resolve this issue.

Point awarded.

Closing this thread.

Best regards,

Saurabh

Former Member
0 Kudos

Hi Experts,

I imported Invoice Xsd provided by Hubwoo which supports xCBL3.0 format.

After successfully executing the testing, I am getting an XML file for which every tag starts with <ns0:> which is not accepted by Hubwoo. How can we resolve this issue?

Your inputs are valuable.

Thanks,

Saurabh

Edited by: saurabh mathure on Sep 10, 2010 1:52 PM

Former Member
0 Kudos

Thanks for your inputs.

Former Member
0 Kudos

Hi,

The format of xCBL is :

<?xml version="1.0" encoding="UTF-8" ?>

<?soxtype urn:x-commerceone:document:com:commerceone:XCBL40:XCBL40.sox$1.0?>

- <Invoice xmlns:core="rrn:org.xcbl:schemas/xcbl/v4_0/core/core.xsd" xmlns:dgs="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="rrn:org.xcbl:schemas/xcbl/v4_0/financial/v1_0/financial.xsd">

- <InvoiceCurrency>

<core:CurrencyCoded>CAD</core:CurrencyCoded>

</InvoiceCurrency>

- <InvoiceLanguage>

<core:LanguageCoded>en</core:LanguageCoded>

</InvoiceLanguage>

- <InvoiceDates>

<InvoiceDueDate>2010-07-14T20:51:26+01:00</InvoiceDueDate>

</InvoiceDates>

- <InvoiceParty>

- <BuyerParty>

- <core:PartyID>

- <core:Agency>

<core:AgencyCoded>DunAndBradstreet</core:AgencyCoded>

</core:Agency>

<core:Ident>253099740</core:Ident>

</core:PartyID>

- <core:NameAddress>

<core:Name1>The Company</core:Name1>

- <core:Identifier>

- <core:Agency>

In this format you will see <core: >. Client says that they have designed a web service which accepts only xCBL format.

In standard XML we don't find tag with <core: >. My concern is will our standard XML format work in this scenario?

Thanks,

Saurabh

Shabarish_Nair
Active Contributor
0 Kudos

xCBL is end of the day just a specific XML format.

In case you are provided with the XSD/DTD for the message structure then it will be just like any other day to day scenario.

You will use the file adapter to process the xCBL messages in case of a file server or in some cases will be required to send the xCBL message over HTTP using the HTTP adapter.