Petals Ant Tasks

Add mandatory parameter about shared library version on task 'jbi-list-shared-libraries'

Details

  • Type: Improvement Request Improvement Request
  • Status: Resolved Resolved
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 2.5.0
  • Fix Version/s: 2.5.0
  • Security Level: Public
  • Description:
    Hide

    As the shared library version is mandatory with the shared library name on the Petals container side, the Petals Ant task jbi-list-shared-libraries must be extended with a new parameter:

    • parameter name: sharedLibraryVersion
    • not required
    • if set, the version value is taken into account to filter results
    • the version of shared libraries is written on both outputs: text and XML
    • a new XML schema including the version is defined for the XML output:
      default namespace = "http://java.sun.com/xml/ns/jbi/shared-library-info-list"
         start = element shared-library-info-list {
         # version = "1.0" in this revision
         attribute version { xsd:decimal },
         shared-library-info*
         }
      
         shared-library-info =
         element shared-library-info {
            attribute name { text },
            attribute version { text },
            element description { text },
            element* -this:* { text }*
         }
    Show
    As the shared library version is mandatory with the shared library name on the Petals container side, the Petals Ant task jbi-list-shared-libraries must be extended with a new parameter:
    • parameter name: sharedLibraryVersion
    • not required
    • if set, the version value is taken into account to filter results
    • the version of shared libraries is written on both outputs: text and XML
    • a new XML schema including the version is defined for the XML output:
      default namespace = "http://java.sun.com/xml/ns/jbi/shared-library-info-list"
         start = element shared-library-info-list {
         # version = "1.0" in this revision
         attribute version { xsd:decimal },
         shared-library-info*
         }
      
         shared-library-info =
         element shared-library-info {
            attribute name { text },
            attribute version { text },
            element description { text },
            element* -this:* { text }*
         }
  • Environment:
    -

Issue Links

Activity

Christophe DENEUX made changes - Mon, 12 Jan 2015 - 10:59:08 +0100
Field Original Value New Value
Priority Blocker [ 1 ]
Description As the shared library version is mandatory with the shared library name on the Petals container side, the Petals Ant task {{jbi-list-shared-libraries}} must be extended with a new parameter:
* parameter name: {{sharedLibraryVersion}}
* not required: in conjunction with {{sharedLibraryName}}
* if set, the version value is taken into account to filter results
* the version of shared libraries is written on both outputs: text and XML
* a new XML schema including the version is defined for the XML output:
{code}
default namespace = "http://java.sun.com/xml/ns/jbi/shared-library-info-list"
   start = element shared-library-info-list {
   # version = "1.0" in this revision
   attribute version { xsd:decimal },
   shared-library-info*
   }

   shared-library-info =
   element shared-library-info {
      attribute name { text },
      attribute version { text },
      element description { text },
      element* -this:* { text }*
   }
{code}
As the shared library version is mandatory with the shared library name on the Petals container side, the Petals Ant task {{jbi-list-shared-libraries}} must be extended with a new parameter:
* parameter name: {{sharedLibraryVersion}}
* not required
* if set, the version value is taken into account to filter results
* the version of shared libraries is written on both outputs: text and XML
* a new XML schema including the version is defined for the XML output:
{code}
default namespace = "http://java.sun.com/xml/ns/jbi/shared-library-info-list"
   start = element shared-library-info-list {
   # version = "1.0" in this revision
   attribute version { xsd:decimal },
   shared-library-info*
   }

   shared-library-info =
   element shared-library-info {
      attribute name { text },
      attribute version { text },
      element description { text },
      element* -this:* { text }*
   }
{code}
Christophe DENEUX made changes - Mon, 12 Jan 2015 - 10:59:20 +0100
Status New [ 10000 ] Open [ 10002 ]
Priority Blocker [ 1 ] Major [ 3 ]
Christophe DENEUX made changes - Mon, 12 Jan 2015 - 10:59:22 +0100
Status Open [ 10002 ] In Progress [ 10003 ]
Christophe DENEUX made changes - Mon, 12 Jan 2015 - 11:00:10 +0100
Link This issue depends on PETALSESBCONT-314 [ PETALSESBCONT-314 ]
Christophe DENEUX made changes - Mon, 12 Jan 2015 - 12:07:29 +0100
Summary  Add manadatory parameter about shared library version on task 'jbi-list-shared-libraries'  Add mandatory parameter about shared library version on task 'jbi-list-shared-libraries'
Christophe DENEUX made changes - Mon, 12 Jan 2015 - 16:24:04 +0100
Status In Progress [ 10003 ] Resolved [ 10004 ]
Fix Version/s 2.4.1 [ 10521 ]
Resolution Fixed [ 1 ]

People

Dates

  • Created:
    Mon, 12 Jan 2015 - 10:58:51 +0100
    Updated:
    Mon, 12 Jan 2015 - 16:24:04 +0100
    Resolved:
    Mon, 12 Jan 2015 - 16:24:04 +0100