OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

legalxml-courtfiling message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: RE: [legalxml-courtfiling] Proper Use of SendingLocationMDE


Gary,

 

The definitions of message:SendingMDEProfileCode and message:ReceivingMDEProfileCode still referred to “message profiles” which were renamed “service interaction profiles” in ECF 3.01 to bring us into conformance with the OASIS SOA Reference Model.  I have now updated the definitions. The profile codes are defined ECF 3.0 Service Interaction Profiles, e.g. the ECF 3.0 Web Services Service Interaction Profile  uses the following code:

 

urn:oasis:names:tc:legalxml-courtfiling:schema:xsd:WebServicesMessaging-1.0.

 

Regarding the SendingMDELocationID, the complete definition is “Location for the MDE to which asynchronous and service messages can be sent. This unique location is self-assigned by the MDE.”  This definition is consistent with its use.  In short, the MDE receiving a message already knows its own ID – it just needs to receive the ID of the sending MDE.

 

In your example:

 

FilingReview operation

1.       FilingAssemblyMDE sends a CoreFilingMessage with SendingMDELocationID set to the FilingAssemblyMDE’s ID.

2.       FilingReviewMDE sends a MessageReceiptMessage (synchronous response) with SendingMDELocaitonID set to the FilingReviewMDE’s ID.

 

NotifyFilingReviewComplete operation (after review and docketing is complete):

3.       FilingReviewMDE  sends a ReviewFilingCallbackMessage (asynchronous response) with SendingMDELocaitonID set to the FilingReviewMDE’s ID.

 

Does this clarify?

Jim Cabral

James E. Cabral Jr.
MTG Management Consultants, L.L.C.
(206) 442-5010
www.mtgmc.com

The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. If you received this in error, please contact the sender and delete the material from any computer.

 

 

From: Graham, Gary [mailto:GGraham@courts.az.gov]
Sent: Friday, June 22, 2007 4:50 PM
To: legalxml-courtfiling@lists.oasis-open.org
Subject: [legalxml-courtfiling] Proper Use of SendingLocationMDE

 

I’m having some trouble trying to determine the proper use of the elements <message:SendingMDELocationID> and <message:SendingMDEProfileCode>, specifically in the CourtPolicyResponseMessage, but generally, in any message.

 

From the XSD, you can find the following definitions:

 

<message:SendingMDELocationID> - Location for the MDE to which asynchronous and service messages can be sent. This unique location is self-assigned by the MDE.

 

<message:SendingMDEProfileCode> - Code identifying the message profile being used by the sending filing assembly MDE. This list should be extensible to accommodate future messaging profiles. Each code value is specified within the message profile approved for use with ECF.

 

The Sample XML simply shows ‘MDEID’ as the example for Location, and ‘MESSAGINGPROFILEID’ for the Profile.

 

So here’s my question: In the CourtPolicyResponseMessage which is being returned to the Filing Assembly MDE from the Filing Review MDE, should the <message:SendingMDELocationID> identify the Filing Assembly MDE and not the Filing Review MDE? 

 

On the Sequence Diagram from the specification document (i.e. ecf-v3.01-spec-wd02.doc, page 23) the response is shown as a dashed line which indicates a synchronous response. However, the definition of <message:SendingMDELocationID> addresses ‘asynchronous and service messages’; it is neither. Is this just an error in the definition or am I missing something?

 

The definition for <message:SendingMDEProfileCode> talks about a “message profile”. What is a “message profile”, and where is this defined? It also mentions a “list”. Where is this list of message profiles? How are practitioners using this element?

 

Also, it says it’s the profile “used by the sending filing assembly MDE”; so if the answer to the first Location question is Filing Review MDE and not Filing Assembly MDE as I suggest, then please explain.

 

Thank you in advance for your considered response,

 

Gary Graham

Arizona Supreme Court

 

 



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]