Re: [eppext] [apps-discuss] D-BRIEF 00

Mike O'Connell <mike@dnservices.co.za> Wed, 01 July 2015 09:17 UTC

Return-Path: <mike@dnservices.co.za>
X-Original-To: eppext@ietfa.amsl.com
Delivered-To: eppext@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 29E171ABB19 for <eppext@ietfa.amsl.com>; Wed, 1 Jul 2015 02:17:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.112
X-Spam-Level:
X-Spam-Status: No, score=-0.112 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Gs2qD2lPg_nA for <eppext@ietfa.amsl.com>; Wed, 1 Jul 2015 02:17:16 -0700 (PDT)
Received: from relay.dnservices.co.za (relay.dnservices.co.za [206.223.136.244]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AD1D11A1B1E for <eppext@ietf.org>; Wed, 1 Jul 2015 02:17:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=simple/simple; d=dnservices.co.za; s=mail; h=To:References:Message-Id:Cc:Date:In-Reply-To:From:Subject:Mime-Version:Content-Type; bh=0bIbuZ5fA4rN3KmFp69wZZNnsn6KuZt0Z1INPKHK8/U=; b=0iXF0VKp0jnvGG15WrIFxeSGminH/K9D6Uw2S0dPQvUqdITHfANZ+HBGHo5FumaUBKNPmWwNRfcqAEVGmEyVfRoFZQ0PAO3IacVHWhfhc7P/yQTwIjEL6qwoNcSeCONl88RcMeOdpdDWSiKLr+6KuZjNC7MP/ZzSu/4QFON6Wc8=;
Received: from cache.coza.net.za ([206.223.136.211] helo=nakal.int.coza.net.za) by relay.dnservices.co.za with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from <mike@dnservices.co.za>) id 1ZAE7X-0002TC-CB; Wed, 01 Jul 2015 11:15:55 +0200
Content-Type: multipart/signed; boundary="Apple-Mail=_8064175C-99E1-49AA-922F-C8AF326992CE"; protocol="application/pkcs7-signature"; micalg="sha1"
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\))
From: Mike O'Connell <mike@dnservices.co.za>
In-Reply-To: <831693C2CDA2E849A7D7A712B24E257F4A00C07E@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
Date: Wed, 01 Jul 2015 11:17:21 +0200
Message-Id: <2E003DA0-FB1B-4297-9C8C-CAE2227ADF06@dnservices.co.za>
References: <B517E00C-D0CC-4900-A892-A40A9A578E7F@dnservices.co.za> <CAC4RtVDpvW0zJutb2aPN03hC5hZ3nYqBMNxCEPR02T+F2kZYxQ@mail.gmail.com> <831693C2CDA2E849A7D7A712B24E257F4A00C07E@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
To: "Hollenbeck, Scott" <shollenbeck@verisign.com>
X-Mailer: Apple Mail (2.2098)
Archived-At: <http://mailarchive.ietf.org/arch/msg/eppext/NeitAokZNnQ1mgCqSds8Npc1jNc>
X-Mailman-Approved-At: Wed, 01 Jul 2015 08:10:48 -0700
Cc: Barry Leiba <barryleiba@computer.org>, "eppext@ietf.org" <eppext@ietf.org>
Subject: Re: [eppext] [apps-discuss] D-BRIEF 00
X-BeenThere: eppext@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: EPPEXT <eppext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/eppext>, <mailto:eppext-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/eppext/>
List-Post: <mailto:eppext@ietf.org>
List-Help: <mailto:eppext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/eppext>, <mailto:eppext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 01 Jul 2015 09:17:20 -0000

Thanks for the feedback Scott, hand-coding XML is not for the faint of heart…

I’ve submitted 01 with the fixes.

> On 25 Jun 2015, at 8:55 PM, Hollenbeck, Scott <shollenbeck@verisign.com> wrote:
> 
> I'm not currently subscribed to apps-discuss. Please forward this as appropriate.
> 
> There are a few bugs in either the XML source file included in Appendix B or the XML Schema included in Appendix C. Here's one example:
> 
>> Attribute 'pc:name' is not allowed to appear in element 'pc:policylimit'.
> 
> The XML source includes this line:
> 
> <pc:policylimit pc:name="address_1" pc:min="8" pc:max="255"/>
> 
> The schema defines these attributes (note that the three described above (name, min, and max) are undefined):
> 
> <complexType name="policyLimit">
>  <attribute name="xpath" type="string" use="required"/>
>  <attribute name="minlen" type="int"/>
>  <attribute name="maxlen" type="int"/>
>  <attribute name="mincount" type="int"/>
>  <attribute name="maxcount" type="int"/>
>  <attribute name="regex" type="string"/>
>  <attribute name="code" type="int"/>
>  <attribute name="desc" type="string"/>
> </complexType>
> 
> Fixes are needed to the XML source or schema.
> 
> Scott
> 
>> -----Original Message-----
>> From: EppExt [mailto:eppext-bounces@ietf.org] On Behalf Of Barry Leiba
>> Sent: Thursday, June 25, 2015 1:32 PM
>> To: Mike O'Connell; eppext@ietf.org
>> Subject: Re: [eppext] [apps-discuss] D-BRIEF 00
>> 
>> I'm sending this along to the eppext folks, who seem like an
>> appropriate gang to ask for review here.  Mike is planning to send
>> this to the Independent Stream Editor (ISE) after he gets some
>> feedback.  What he's hoping for here is some review and comment to
>> improve the document before he does that.  If you have some time and
>> comments, please make them in the message thread on the apps-discuss
>> list (and to Mike).  Thanks.
>> 
>> Barry
>> 
>> On Tue, Jun 23, 2015 at 8:59 AM, Mike O'Connell <mike@dnservices.co.za>
>> wrote:
>>> Hi Apps,
>>> 
>>> Thanks to Barry Leiba for guiding me along the process to submit this
>> draft.
>>> 
>>> I’ve submitted a draft for Dynamic Business-Rules Implementation and
>>> Execution Framework (D-BRIEF).
>>> 
>>> Summary:
>>> 
>>> D-BRIEF is an XML framework built to contain a scriptable language
>> which
>>> operates on business objects within a real-time system.
>>> 
>>> 
>>> Ideology:
>>> 
>>> The foundation concepts include:
>>> 
>>> Object -> Event mappings
>>> Scriptable language container for running “micro" commands on a
>> request
>>> based system
>>> In real-time refresh of business rules, rapid turn-around time
>>> UI Editable
>>> Unix style “micro” commands
>>> By utilising a “cron” style system one can implement an asynchronous
>>> interface that executes Object -> Events at a later stage.
>>> 
>>> 
>>> Within the referenced libraries we wrote additional meta style calls
>> which
>>> allowed us to manipulate the session as follows:
>>> 
>>> Invoke another Object -> Event synchronously which simplifies the
>> layout of
>>> the business policy, we use it for derivative objects.
>>> Exit execution at any point
>>> Queue a task for asynchronous processing
>>> 
>>> 
>>> 
>>> Unfortunately I’m not able to release the UI editor or the actual
>> engine
>>> code that operates the framework due to IP concerns; however I will
>> attempt
>>> again in a few weeks to release at least the engine code.
>>> 
>>> The framework is defined in:
>>> https://datatracker.ietf.org/doc/draft-oconnell-dbrief/
>>> 
>>> Thank you for your time.
>>> 
>>> Sincerely,
>>> 
>>> --
>>> 
>>> Mike O'Connell
>>> Domain Name Services (Pty) Ltd
>>> +27 11 568 2812
>>> 
>>> 
>>> _______________________________________________
>>> apps-discuss mailing list
>>> apps-discuss@ietf.org
>>> https://www.ietf.org/mailman/listinfo/apps-discuss
>>> 
>> 
>> _______________________________________________
>> EppExt mailing list
>> EppExt@ietf.org
>> https://www.ietf.org/mailman/listinfo/eppext
> _______________________________________________
> EppExt mailing list
> EppExt@ietf.org
> https://www.ietf.org/mailman/listinfo/eppext