Thanks for the info.  I see that this value is created in 
MimeUtils.getUniqueValue.  I will look into changing it.

On 21 Jan 2003 at 9:59, Jesus M. Salvo Jr. wrote:

> Scott Nichol wrote:
> 
> >I don't know the particulars of the RFCs you cite.  
> >
> The RFCs says:
> 
> RFC 2387:
> 
> related-param   := [ ";" "start" "=" cid ]
>                         [ ";" "start-info"  "="
>                            ( cid-list / value ) ]
>                         [ ";" "type"  "=" type "/" subtype ]
>                         ; order independent
> 
> cid             := msg-id     ; c.f. [822]
> 
> 
> RFC 822 says:
> 
> msg-id      =  "<" addr-spec ">"            ; Unique message id
> addr-spec   =  local-part "@" domain        ; global address
> 
>      local-part  =  word *("." word)             ; uninterpreted
>                                                  ; case-preserved
> 
>      domain      =  sub-domain *("." sub-domain)
> 
>      sub-domain  =  domain-ref / domain-literal
> 
> 
> 
> >The serialization 
> >of payloads containing attachments is done by code from JavaMail.  
> >
> 
> I know ... except that ... the start parameter is actually set by Apache 
> SOAP.
> 
>  From the example again that I gave earlier:
> 
> POST /soap/servlet/messagerouter HTTP/1.0
> Host: 192.168.0.82:8080
> Content-Type: multipart/related; 
> boundary="----=_Part_1_64111.1042701017867"; type="text/xml"; 
>start="4035210.1042701018008.apache-soap.johnp4"
> Content-Length: 1754
> SOAPAction: ""
> 
> 
> .... you can see that the start parameter has the string "apache-soap" within its 
>value, and the value itself seems to be taken via a call from 
>MimeUtils.getUniqueValue() ... based on the javadoc for that method and based on my 
>usage of that method as well.
> 
> What I am essentially saying is that the code in Apache-SOAP _can_ make the value of 
>the start parameter conform the syntax mentioned above. I am just wondering what the 
>effects are of not following the syntax to a non-Apache-SOAP service that receives 
>mutlipart messages from an Apache-SOAP 
client.
> 
> 
> 
> >Perhaps someone has questioned Sun on this point before...you might 
> >want to check their site.
> >
> >On 20 Jan 2003 at 12:41, Jesus M. Salvo Jr. wrote:
> >
> >  
> >
> >>RFC 2387 ( Section 3.4 ) says that the start parameter of a 
> >>multipart/related is msg-id based on RFC 822
> >>
> >>RFC 822 on the other hand says that msg-id's syntax  is based on addr-spec:
> >>
> >>Section 4.1:
> >>msg-id = "<" addr-spec ">" ; Unique message id
> >>
> >>Section 6:
> >>addr-spec = local-part "@" domain ; global address
> >>
> >>My question therefore is:
> >>Apache-SOAP, when specifying the start parameter of the 
> >>multipart-related, does not not strictly follow the syntax for addr-spec 
> >>( e.g.: No "@" domain ).
> >>Is this important / relevant? If not ... why did RFC 822 says that 
> >>addr-spec ( and therefore msg-id and start parameter for 
> >>multipart/related ) should have local-part@domain?
> >>
> >>The example below shows that the start parameter has the value 
> >>4035210.1042701018008.apache-soap.johnp4.
> >>Here is the sample taken from a sniffer:
> >>
> >>
> >>POST /soap/servlet/messagerouter HTTP/1.0
> >>Host: 192.168.0.82:8080
> >>Content-Type: multipart/related; 
> >>boundary="----=_Part_1_64111.1042701017867"; type="text/xml"; 
> >>start="4035210.1042701018008.apache-soap.johnp4"
> >>Content-Length: 1754
> >>SOAPAction: ""
> >>
> >>------=_Part_1_64111.1042701017867
> >>Content-Type: text/xml; charset=utf-8
> >>Content-Transfer-Encoding: 8bit
> >>Content-ID: <4035210.1042701018008.apache-soap.johnp4>
> >>Content-Length: 1170
> >>
> >>.... snip ....
> >>
> >>
> >>
> >>--
> >>To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> >>For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
> >>
> >>
> >>    
> >>
> >
> >
> >Scott Nichol
> >
> >
> >--
> >To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> >For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
> >
> >
> >  
> >
> 
> 
> -- 
> Jesus M. Salvo Jr.
> Mobile Internet Group Pty Ltd
> (formerly Softgame International Pty Ltd)
> M: +61 409 126699
> T: +61 2 94604777
> F: +61 2 94603677
> 
> PGP Public key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xC0BA5348
> 
> 
> 
> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
> 
> 


Scott Nichol


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to