Simon,
How wonderful your answer is. It clears a big cloud in my mind.
=)
--- On Thu, 12/10/09, Simon D Moser <SMOSER@xxxxxxxxxx> wrote:
From: Simon D Moser <SMOSER@xxxxxxxxxx> Subject: Re: [bpel-dev] What makes 2 element type compatible? To: "BPEL Designer project developer discussions." <bpel-dev@xxxxxxxxxxx> Cc: "BPEL Designer project developer discussions." <bpel-dev@xxxxxxxxxxx>, bpel-dev-bounces@xxxxxxxxxxx Date: Thursday, December 10, 2009, 7:28 PM
basically that's what I am saying, yes. The BPEL standard says that you can assign an XSD element to an XSD element (of a compatible element), or an XSD type to an XSD type (of a compatible type) or a
WSDL message to a WSDL message (of a compatible message). Some engine implementations allow also assignments of an XSD element to an XSD type (or vice versa) if and only if the XSD type behind the element is compatible to the XSD type ... but that is an implementation detail and as far as I know not explicitly specified in the BPEL standard, so I would not rely on that
[XSD elements have a qualified name, too, and compatibility for an element means the qnames of both elements are equal, not necessarily that the XSD types behind the elements are compatible]
|