cancel
Showing results for 
Search instead for 
Did you mean: 

Content-Transfer-Encoding: quoted-printable in Marketplace Adapter

mateen_popatia
Participant
0 Kudos

Hi,

I am sending xCBL data to Marketplace using Receiver Marketplace Adapter using HTTPS. We are encrypting the data using PKCS#8 RSA format private key.

The Marketplace adapter is generating the MML format data with Header, payload and footer. In the header the Content-Transfer-Encoding it is generating is "quoted-printable". However in the footer it is generating as "7bit".

Ideally it should be 7bit even on the header.

This is an Inline document. Below is how the document looks like.

content-type:application/x-www-form-urlencoded

 

Date: Fri, 12 Apr 2013 13:29:50 1000 (EST)

Message-ID: <1393344183.191.1365737390417.JavaMail.d91adm@pacartspid91>

MIME-Version: 1.0

Content-Type: multipart/related;

boundary="----=_Part_190_722767945.1365737390416"

Content-ID: 3ba05df0-a321-11e2-aa9f-a2825f7dd759

x-Date-Sent: 12 Apr 2013 13:29:50 EST

x-Document-Type: OrderResponse

x-Priority: 5

x-Correlation-Id: 3ba03452-a321-11e2-bdd7-00000010c656

x-Request-Annotation: normal

x-Request-Mode: peer-peer; ack=yes; delivery=express

x-Sender-Id: fc87278c-7a02-1000-9ebe-0a0e06070001

x-Message-Format: Commerce One 1.0 N; owner="Commerce One"; version=1.0; date="June 1999"; variant=N

x-Recipient-Id: 8d3f508a-7a60-1000-aeec-0a0e06070001

x-Message-Id: 3ba05df0-a321-11e2-aa9f-a2825f7dd759

CONTEXT_HANDLE_KEY: CONTEXT_HANDLE_VALUE; sonic_time_to_live_key=0; sonic_sync_queue_correlation_id_key=3ba03452-a321-11e2-bdd7-00000010c656

------=_Part_190_722767945.1365737390416

Content-Type: application/xml; owner=x-commerceone; version=1.0;

type=OrderResponse; charset=UTF-8;

ns="urn:x-commerceone:document:com:commerceone:XCBL35:XCBL35.sox$1.0"

Content-Transfer-Encoding: quoted-printable

Content-ID: 3ba05df2-a321-11e2-aa9f-a2825f7dd759

Content-Description: Document

Content-Disposition: inline

<?xml version=3D"1.0" encoding=3D"utf-8"?>

<?soxtype urn:x-commerceone:document:com:commerceone:XCBL35:XCBL35.sox$1.0?=

><OrderResponse><OrderResponseHeader><OrderResponseNumber><BuyerOrderRespon=

seNumber>4501022779</BuyerOrderResponseNumber><SellerOrderResponseNumber>00=

00003560</SellerOrderResponseNumber></OrderResponseNumber><OrderResponseIss=

ueDate>20130410T12:00:00+10:00</OrderResponseIssueDate><OrderResponseDocTyp=

eCoded>OrderResponse</OrderResponseDocTypeCoded><OrderReference><Reference>=

<RefNum>4501022779</RefNum><RefDate>20130408T12:00:00+10:00</RefDate></Refe=

rence></OrderReference><SellerParty><Party><PartyID><Identifier><Agency><Ag=

encyCoded>AssignedByBuyerOrBuyersAgent</AgencyCoded></Agency><Ident>6101</I=

dent></Identifier></PartyID></Party></SellerParty><BuyerParty><Party><Party=

Does the Marketplace adapter generate quoted-printable? My understanding is that it generates 7bit in the header as well.

Is there a way by which I can make the header also 7bit instead of quoted-printable? I searched for Module beans, but I could not find any for inline documents using marketplace adapter.

This is really urgent.

Thanks,

Kind Regards,

Mateen

Accepted Solutions (0)

Answers (1)

Answers (1)

stefan_grube
Active Contributor
0 Kudos

Content-Transfer-Encoding: quoted-printable is necessary to send UTF-8 data over 7 bit.

Do you have any issue with it?

mateen_popatia
Participant
0 Kudos

Hi Stefan,

Yes, my customer accepts only 7bit or base64...he is not accepting Quoted-Printable...So I need to change it to either 7bit or base64...Is there any way to do it?

mateen_popatia
Participant
0 Kudos

Hi Stefan,

I really need a help on this issue...this is really critical and has become a show stopper for my project...I have searched on google, saphelp and also on sdn but could not find any help on this issue...pls help...

/Mateen