RE: [ebxml-msg] Pull'ing a specific document

From
Makesh Rao (marao) <>
Date
2010-03-31T17:18:36+00:00
ID
Thread
RE: [ebxml-msg] Pull'ing a specific document
Thanks David. I didn’t think of leveraging another service to
make the Message available in messaging systems. I think it would be better to
have just one request sent to the messaging system. More like what Pim
suggested.

 

~Makesh

 

From: David RR Webber
(XML) [mailto:] 

Sent: Tuesday, March 30, 2010 7:01 AM

To: Makesh Rao (marao)

Cc: 

Subject: RE: [ebxml-msg] Pull'ing a specific document

 

Makesh,

 

Actually I was suggesting two approaches.  One is just the
traditional backend application UserMessage - but the other is using a hybrid
approach with a messaging queue and messaging service.

 

I've used this in production for a Grants.gov application built
for NIH.

 

The actual messages packages are quite large - combination of XML
and PDF attachments - so the original submission goes into the queue.  The
delivery system then allows external systems to query for messages waiting in
the queue (actually this is a webservice via SOAP - but can easily be via ebMS
too).

 

Having downloaded the current messages in the queue stack - then
the external system issues requests to the messaging service - and it goes and
gets those from the queue and delivers them.

 

Thanks, DW

-------- Original Message
--------

Subject: RE: [ebxml-msg] Pull'ing a specific document

From: "Makesh Rao (marao)" <>

Date: Mon, March 29, 2010 9:12 pm

To: "David RR Webber (XML)" <>

Cc: <>

Hi David

 

So this will need to be a UserMessage rather than a Pull
SignalMessage ? Backend implementation is something we have solution for, it
was more on how to get the request for a particular package when Pulling data.

 

Thanks

Makesh

 

From: David RR Webber (XML) [mailto:]

Sent: Monday, March 29, 2010 5:35 PM

To: Makesh Rao (marao)

Cc: 

Subject: RE: [ebxml-msg] Pull'ing a specific document

 

Makesh,

 

This sounds a bit like interfacing with an RSS server.
 Otherwise this functionality is typically backend application enabled -
from the payload - rather than the messaging system.

 

I know in RSS world people can pull delivery packages out of
sequence - so priority items, or priority customers get handled first.  

 

I assume something similar to that is what they are looking - so
it would require some customization involving a delivery queue - in combination
with the messaging server - so that you instruct the queue to peel a package
off and route it to the AS4 server for dispatch.  So the first thing you
get is a notification of a package having been added to the queue - its size,
priority and its queue id # - and then you issue a request message back to the
server - and it releases it from the queue at that point for actual delivery.

 

Thanks,
DW

-------- Original Message
--------

Subject: [ebxml-msg] Pull'ing a specific document

From: "Makesh Rao (marao)" <>

Date: Mon, March 29, 2010 5:19 pm

To: <>

 Hi

 

In initial conversations with partners/customers over AS4, I
have repeatedly heard the request to be able to Pull a particular document. The
unique identifier could be based on the UserMessage that has been exchanged
earlier e.g. PO # if a PO Message has been sent earlier. 

 

Is there provision in the current spec to be able to support
that ? My  understanding is that it is a generic Pull where the next
available document is sent in the response.

 

Any advice please ?

 

Thanks

Makesh