You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@directory.apache.org by ji...@apache.org on 2004/04/11 09:24:43 UTC

[jira] Created: (DIR-90) digesting decoder needs pattern matching wild cards

Message:

  A new issue has been created in JIRA.

---------------------------------------------------------------------
View the issue:
  http://issues.apache.org/jira/browse/DIR-90

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: DIR-90
    Summary: digesting decoder needs pattern matching wild cards
       Type: Task

     Status: Open
   Priority: Major

    Project: Directory
 Components: 
             Snickers

   Assignee: Alex Karasulu
   Reporter: Alex Karasulu

    Created: Sun, 11 Apr 2004 12:23 AM
    Updated: Sun, 11 Apr 2004 12:23 AM

Description:
The BERDigester needs to implement wild card matching for the tag pattern both at the front and end of the pattern.  We need these to be able to match for standard primitive decoding operations which prepare for higher rules that fire to populate PDU beans.


---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Updated: (DIRSNICKERS-15) digesting decoder needs pattern matching wild cards

Posted by ji...@apache.org.
The following issue has been updated:

    Updater: Alex Karasulu (mailto:aok123@bellsouth.net)
       Date: Fri, 4 Jun 2004 11:58 AM
    Changes:
             priority changed from Major to Blocker
    ---------------------------------------------------------------------
For a full history of the issue, see:

  http://issues.apache.org/jira/browse/DIRSNICKERS-15?page=history

---------------------------------------------------------------------
View the issue:
  http://issues.apache.org/jira/browse/DIRSNICKERS-15

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: DIRSNICKERS-15
    Summary: digesting decoder needs pattern matching wild cards
       Type: Task

     Status: Open
   Priority: Blocker

    Project: Directory Snickers
 Components: 
             BER Runtime

   Assignee: Alex Karasulu
   Reporter: Alex Karasulu

    Created: Sun, 11 Apr 2004 12:23 AM
    Updated: Fri, 4 Jun 2004 11:58 AM

Description:
The BERDigester needs to implement wild card matching for the tag pattern both at the front and end of the pattern.  We need these to be able to match for standard primitive decoding operations which prepare for higher rules that fire to populate PDU beans.


---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Closed: (DIRSNICKERS-15) digesting decoder needs pattern matching wild cards

Posted by ji...@apache.org.
Message:

   The following issue has been closed.

   Resolver: Alex Karasulu
       Date: Wed, 9 Jun 2004 9:45 PM

Feature committed in revision 20975.
---------------------------------------------------------------------
View the issue:
  http://issues.apache.org/jira/browse/DIRSNICKERS-15

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: DIRSNICKERS-15
    Summary: digesting decoder needs pattern matching wild cards
       Type: Task

     Status: Closed
   Priority: Blocker
 Resolution: FIXED

    Project: Directory Snickers
 Components: 
             BER Runtime

   Assignee: Alex Karasulu
   Reporter: Alex Karasulu

    Created: Sun, 11 Apr 2004 12:23 AM
    Updated: Wed, 9 Jun 2004 9:45 PM

Description:
The BERDigester needs to implement wild card matching for the tag pattern both at the front and end of the pattern.  We need these to be able to match for standard primitive decoding operations which prepare for higher rules that fire to populate PDU beans.


---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Commented: (DIRSNICKERS-15) digesting decoder needs pattern matching wild cards

Posted by ji...@apache.org.
The following comment has been added to this issue:

     Author: Alex Karasulu
    Created: Sun, 18 Apr 2004 10:22 PM
       Body:
There are two wildcard scenarios we can support and probably have to.  These are the following and their reason for being.

o [wildcard], tail
   - used for situations where patterns may be nested or recursive
   - rules using this must be very specialized to manage and track
     state for each new activation separately
o head, [wildcard]
   - used for situations where tlvs fragment
   - all of the BER bit, octet and text based strings have both 
     primitive and constructed forms - this is built into BER to
     facilitate chunking

The first wildcard can be implemented in a fashion similar to the TagTree used today.  Instead of adding the path of each rule pattern to the path we add the reversed pattern.  The algorithm for finding the matching set then walks this inverted tag tree.  Any rule encountered in the walk is added to the matching set.

The second wildcard form simple uses the existing tagtree however while walking the tree it collects rules that are marked as wildcard rules for inclusion into the matched set.  Other regular static pattern Rules are only included in the matched set when their paths exactly equal the current tagStack nesting pattern.

These two mechanism should work well but it they will require differentiating when rules are added with wildcards and when they are not.  Perhaps a new abstract rule type can be extended to give the activation handling functionality we need under recursion and other situations.




---------------------------------------------------------------------
View this comment:
  http://issues.apache.org/jira/browse/DIRSNICKERS-15?page=comments#action_35141

---------------------------------------------------------------------
View the issue:
  http://issues.apache.org/jira/browse/DIRSNICKERS-15

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: DIRSNICKERS-15
    Summary: digesting decoder needs pattern matching wild cards
       Type: Task

     Status: Open
   Priority: Major

    Project: Directory Snickers
 Components: 
             BER Runtime

   Assignee: Alex Karasulu
   Reporter: Alex Karasulu

    Created: Sun, 11 Apr 2004 12:23 AM
    Updated: Sun, 18 Apr 2004 10:22 PM

Description:
The BERDigester needs to implement wild card matching for the tag pattern both at the front and end of the pattern.  We need these to be able to match for standard primitive decoding operations which prepare for higher rules that fire to populate PDU beans.


---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira