← Prev in month ← Prev in thread
Next in thread → Next in month →

RE: [ebxml-msg] FW: [ebxml-dev] EbMS interopability: Content-type start parameternot matching content-id

From
Pim van der Eijk <>
Date
2009-10-05T18:34:08+00:00
ID
79CE1006AF224532BBB178B71A82B40B@Roussanne
Thread
RE: [ebxml-msg] FW: [ebxml-dev] EbMS interopability: Content-type start parameternot matching content-id
Title: FW: [ebxml-dev] EbMS interopability: Content-type start parameternot matching  content-id

This is a known issue, here is an ancient reference 
from seven years ago:

 

http://lists.oasis-open.org/archives/ebxml-msg/200210/msg00093.html

http://lists.oasis-open.org/archives/ebxml-msg/200210/msg00096.html

 

I remember as it did cause an interoperability issue with 
two ebMS2 implementations I was working with in 2004. These 
were custom implementations that never participated in any Drummond test. 

 

We could post an errata for ebMS2.  We also have a UPA 
violation with the ebMS 2.0 XSD that we discussed a year ago, did we ever 
post the patched XSD ?

 

And we could think about an errata for ebMS 3 Core, it 
has a few minor issues too.

 

Pim 

From: Timothy Bennett 
[mailto:] 
Sent: 05 October 2009 
19:32
To: Sander Fieten
Cc: 

Subject: Re: [ebxml-msg] FW: 
[ebxml-dev] EbMS interopability: Content-type start parameternot matching 
content-id

The Drummond Group has been 
conducting interoperability tests for ebMS2 for 8 years now (which has included 
Cleo and Oracle), and as far as my reasearch has shown, we have no history of 
this being an interop issue -- at least one that required any sort of special 
"consensus item" discussion and resolution.

Sander Fieten 
wrote: 
Hi 
  guys,

there’s a error in the example in section 2.1.2 of the V2 ebMS 
  spec with regard to the value for Content-id. The example shows the cid 
  [incorrectly] without the angle brackets (“<“ “>”) in the start 
  parameter of the Content-Type MIME header field of the multi part. The 
  Content-Id MIME header of the related part however has the cid enclosed in 
  brackets. 

Should we correct this? It seems that it can lead to 
  confusion (see the mail below).

Regards,
Sander

------ 
  Forwarded Message
From: Andy Evett <>
Date: Mon, 5 Oct 2009 
  15:24:51 +0200
To: Julien R <>, Michael O'Connell 
  <>, Sander Fieten <>
Cc: <>
Subject: 
  RE: [ebxml-dev] EbMS interopability: Content-type start parameternot 
  matching  content-id

Hi all,

Cleo chose to follow the 
  example in the ebMS specification.  LexiCom does accept incoming messages 
  with or without the enclosing '<' and '>' in the start parameter, but 
  for outgoing messages LexiCom will leave off the enclosing 
  characters.

I do see though that even the ebMS specification itself is 
  inconsistent as examples in Appendix B show the syntax suggested.  If 
  this is causing interoperability issues, please contact  and 
  we will look at adding a formatting option.

Regards,
Andy 
  Evett
Cleo Communications

-----Original Message-----
From: 
  Michael O'Connell [mailto:]
Sent: Monday, October 
  05, 2009 8:08 AM
To: Sander Fieten
Cc: Julien R; 
Subject: Re: 
  [ebxml-dev] EbMS interopability: Content-type start parameternot matching 
  content-id

Hi Julien, Sander

According to the Content-ID and 
  Message-ID Uniform Resource Locators
Spec http://www.ietf.org/rfc/rfc2392.txt the use of 
  content-id <> is
defined 
  as:

        A "cid" URL is 
  converted to the corresponding Content-ID 
  message
        header [MIME] by 
  removing the "cid:" prefix, converting the 
  %
        encoded character to 
  their equivalent US-ASCII characters, 
  and
        enclosing the remaining 
  parts with an angle bracket pair, 
  "<"
        and ">". 
   For example, "cid:" corresponds 
  to

    Content-ID: <>

Also,

Content-ID: 
  <
<mailto:> 
  >

Looks a lot like a MS-Word interpreted paste of a email-like 
  string.
Hence, perhaps, the mailto: 
  attribute?

Regards,

Michael O'Connell
Flame Computing 
  (FMS)

On Mon, 2009-10-05 at 14:39 +0200, Sander Fieten wrote:
> 
  Hi Julien,
>
> I think you’re right about that both the Lexicom 
  product and the
> example in the ebMS v2 specification do not comply 
  with RFC 2387. The
> cid given as the start id should exactly match the 
  one used in the
> Content-Id MIME header. So in both cases the value of 
  start parameter
> should be enclosed in “<“ and 
  “>”.
>
> I assume the value “SOAP” is here as an example and 
  was not in the
> real message as “SOAP” does not comply with RFC 822 
  regarding the
> formatting of message id’s?
>
> 
  Regards,
> Sander
>
>
> On 05/10/2009 14:13, "Julien 
  R" <> 
  wrote:
>
>         Hi 
  all,
>         
> 
          We are testing the EbMS 
  product Lexicom (Cleo communications)
> 
          and found the following 
  issue:
>         
> 
          The Content-type start 
  parameter value doesn't exactly match
> 
          the content-id value: The < 
  and > symbols are not present in
> 
          the content-id. 
  Example:
>         
> 
          Content-Type: 
  multipart/related; type="text/xml";
> 
          boundary="--------CLEOebXML.Boundary.1253712627668.yradnuoB.LMXbeOELC--------"; 
  start=SOAP
>         
> 
          First lines of body:
> 
          ----------CLEOebXML.Boundary.1253712627668.yradnuoB.LMXbeOELC--------
> 
          Content-Id: 
  <SOAP>
> 
          Content-Type: text/xml
> 
         
> 
          We think Lexicom doesn't 
  follow RFC 2387 because the
> 
          content-id and start parameter 
  should match exactly.
> 
         
> 
          We have also checked the EbMS 
  v2.0 specification and it
> 
          contains the following example 
  in section 2.1.2 message
> 
          package:
> 
          Content-Type: 
  multipart/related; type="text/xml";
> 
          boundary="boundaryValue"; start=
> 
          
> 
          --boundaryValue
> 
          Content-ID: <
> 
          <mailto:> 
  >
>         
> 
          Here the start and content-id 
  parameters also do not match. We
> 
          believe this is a mistake in 
  the EbMS specifications. Further
> 
          in Appendix B there is an 
  example where the start and
> 
          content-id do match 
  exactly.
>         
> 
          I want to know how this should 
  be implemented and how other
> 
          EbMS products implement 
  this.
>         
> 
          Best regards,
> 
          Julien
> 
         

------ End of 
  Forwarded 
Message
--------------------------------------------------------------------- 
To unsubscribe from this mail list, you must leave the OASIS TC that generates 
this mail. Follow this link to all your TCs in OASIS at: 
https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php
← Prev in month ← Prev in thread
Next in thread → Next in month →