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

 


Help: OASIS Mailing Lists Help | MarkMail Help

bdxr message

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


Subject: Re: [bdxr] Proposal for an extension of the data model of SMP 2.0


Hi Kenneth,

Thanks for the swift response.

Indeed use case a) is mainly to work around DNS client caching times.

So if an SMP client previously accessed a participant on the old SMP server and has the IP address in his local client side IP address cache, the Redirect is a suitable means to point the SMP client to the correct (new) SMP server. This Redirect is only needed for the duration of the maximum TTL (time to live) of the DNS domain used.

As this is basically solving a DNS problem, I cannot immediately see a resolution on SML/BDXL level for this.

// Philip


Am 21.09.2023 um 13:09 schrieb Kenneth Bengtsson:

Thanks for the input, Philip. And good timing! We are just about to meet face-to-face next week to discuss new requirements for SMP, among other things :-)

Â

Both use cases seem clear to me. But just to further my understanding: In what situations would you need to implement use case âaâ at SMP level instead of simply pointing to the new SMP from the SML? And additionally: if I remember correctly, then the SMP Redirect function was implemented to overcome the 1:1 Participant-SMP limitation in the old Peppol SML specification. Have you thought about implementing support for both use cases at SML/BDXL level?

Â

/Kenneth

Â

Â

From: bdxr@lists.oasis-open.org <bdxr@lists.oasis-open.org> on behalf of Philip Helger <philip@helger.com>
Date: Thursday, September 21, 2023 at 12:47 PM
To: bdxr@lists.oasis-open.org <bdxr@lists.oasis-open.org>
Subject: [bdxr] Proposal for an extension of the data model of SMP 2.0

Hi guys,

Thanks for the response on the previous matter - these things are now clear to us.

While further progressing we came about one more thing that would make sense to us in the context of "Redirect" in the data model.

From a Peppol perspective there are two major use cases for the "Redirect" element:

a) A Participant was migrated from one SMP to another, that means all queries should be redirected to the new SMP. Currently, to our understanding, that can only be done based on a Document Type (ServiceMetadata/ID) but not for all Document Type IDs.

b) A Participant wants to handle one or more Document Types on a different SMP that is not registered in the SML (due to the 1:1 relationship between Partcipant and SMP). That can be done with the current data model.

Â

So have you considered adding the Redirect class directly as a child to the ServiceMetdata class as depicted below (of course making it a choice between ProcessMetadata and Redirect):

Â

Thanks and BR,

Philip

-- 
Philip Helger
Philip Helger IT Consulting e.U.

Skype: live:.cid.284618a98f3e132e
GitHub: https://github.com/phax
LinkedIn: https://www.linkedin.com/in/void0/

Attachment: OpenPGP_signature
Description: OpenPGP digital signature



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