Bug 110346

Summary: When listing 'all parameters' as opposed to just 'mandatory paramerts' the numbering scheme is different
Product: [Retired] Red Hat Web Application Framework Reporter: Daniel BerrangĂ© <berrange>
Component: otherAssignee: ccm-bugs-list
Status: CLOSED WONTFIX QA Contact: Jon Orris <jorris>
Severity: medium Docs Contact:
Priority: medium    
Version: nightly   
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2006-09-02 17:29:47 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Daniel Berrangé 2003-11-18 18:01:38 UTC
Description of problem:

The mandatory parameters first shown are numbered (on APLAWS) 1->10.
When the user asks to see all parameters, the numbering is different,
with the mandatory params appearing at positions 81->87 and 93->94.
There is also no discernable ordering to the parameters & it is
practically impossible to distinguish parameters belonging to each
individual application. For example, if I want to setup parameters for
the HTTP NTLM Auth application I'd have to look down through the list
of all 94 params trying to identify which are which. There is also no
correlation between the human friendly parameter names 'JDBC
connection URL' and the parameter keys 'waf.runtime.jdbc_url' as
documented in the install guides.

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.
  
Actual results:
[arturo@staging01 aplaws-camden]$ ccm load-aplaws --file
/usr/share/ccm/aplaws.properties --bundle
/usr/share/ccm/aplaws-full.txt --interactive

   [1] Set JDBC connection URL:
          jdbc:oracle:oci:aplaws_camden/aplaws_camden@ora9i
   [2] Set Server virtual host: 194.202.210.43:9001
   [3] Set Administrator Email Address: null
   [4] Set Administrator First Name: null
   [5] Set Administrator Last Name: null
   [6] Set Administrator Password: null
   [7] Set Administrator Password Question: null
   [8] Set Administrator Password Answer: null
   [9] Set Auth Administrator Email Address: null
  [10] Set Auth Administrator Identifier: null

Choose: o

   [1] Set waf.config.packages:
          [Ljava.lang.String;@37ce4f9a
   [2] Set waf.config.parents:
          [Ljava.net.URL;@5b328f99
   [3] Set JDBC connection URL:
          jdbc:oracle:oci:aplaws_camden/aplaws_camden@ora9i
   [4] Set Default scheme: http
   [5] Set Server virtual host: 194.202.210.43:9001
   [6] Set Virtual host: 194.202.210.43:9001
   [7] Set Site name: 194.202.210.43:9001
   [8] Set Dispatcher context path: 
   [9] Set Dispatcher servlet path: /ccm
  [10] Set Default HTTP-header caching policy: null
  [11] Set Application file resolver class:
          com.arsdigita.web.DefaultApplicationFileResolver@6e334f99
  [12] Set Stylesheet paths file:
          /WEB-INF/resources/aplaws-stylesheet-paths.txt
  [13] Set Stylesheet resolver class:
          com.arsdigita.templating.PatternStylesheetResolver@4cbc4f98
  [14] Set Global debug flag: false
  [15] Set DML permission checking flag: false
  [16] Set The primary user identification: email
  [17] Set Remember login by default: true
  [18] Set JavaMail properties URL: null
  [19] Set Mail debug flag: false
  [20] Set Versioning UI debug flag: false
  [21] Set waf.lucene.location:
          /var/ccm-devel/web/arturo/aplaws-camden/work/lucene
  [22] Set waf.lucene.interval: 120
  [23] Set waf.lucene.id: 0
  [24] Set waf.security.secret_key:
          /var/ccm-devel/web/arturo/aplaws-camden/work/secret.key
  [25] Set Root Page: portal/
  [26] Set Login Page: register/
  [27] Set New User Page: register/new-user
  [28] Set Logout Page: register/logout
  [29] Set Cookies Explanation Page:
          register/explain-persistent-cookies
  [30] Set Change Password Page:
          register/change-password
  [31] Set Recover Password Page:
          register/recover-password
  [32] Set Expired Login Page:
          register/login-expired
  [33] Set Workspace Page: portal/
  [34] Set Permissions Page: permissions/
  [35] Set Single object Permissions Page: permissions/one
  [36] Set Bebop presentation manager class:
          com.arsdigita.bebop.page.PageTransformer@22d14f9b
  [37] Set Bebop base page class:
          class com.arsdigita.aplaws.ui.SimplePage
  [38] Set JTidy validation listener config file:
          com/arsdigita/bebop/parameters/tidy.properties
  [39] Set waf.dispatcher.static_url_prefix: /STATICII/
  [40] Set waf.dispatcher.is_caching_active: true
  [41] Set waf.dispatcher.default_expiry: 3600
  [42] Set waf.workflow.simple.alerts_enabled: true
  [43] Set waf.workflow.simple.alerts_sender: null
  [44] Set Search Indexer: lucene
  [45] Set Lazy Updates: true
  [46] Set Template Root Path:
          /packages/content-section/templates
  [47] Set Default Item Template Path:
          /default/aplaws-item.jsp
  [48] Set Default Folder Template Path: /default/folder.jsp
  [49] Set Languages: en,de,fr,nl,it,pt,es
  [50] Set Publish to File listener class:
          class com.arsdigita.cms.publishToFile.PublishToFile
  [51] Set Disable (non-Template) Item p2fs: true
  [52] Set Item resolver class:
          class com.arsdigita.cms.dispatcher.MultilingualItemResolver
  [53] Set Template resolver class:
          class
com.arsdigita.london.subsite.dispatcher.SubsiteItemTemplateResolver
  [54] Set Use Content Section-specific categories: false
  [55] Set Item Adapters File:
          /WEB-INF/resources/aplaws-cms-item-adapters.xml
  [56] Set ccm.forum.traversal_adapters:
          java.util.zip.ZipFile$1@68604f99
  [57] Set Activate HTTP Authentication: false
  [58] Set Debug HTTP Authentication: false
  [59] Set Nonce TTL: 60
  [60] Set Auth Server Name: null
  [61] Set Auth Server Port: 80
  [62] Set Client IP Range: null
  [63] Set Key Alias: authhttp
  [64] Set Key Cypher: RSA
  [65] Set Key Password: null
  [66] Set Key Store Password: null
  [67] Set Key Store Location: null
  [68] Set ccm.london.portal.traversal_adapters:
          java.util.zip.ZipFile$1@61128f99
  [69] Set waf.rss.categoryKey: RSS
  [70] Set ccm.london.portal.traversal_adapters:
          java.util.zip.ZipFile$1@1a4c0f99
  [71] Set Index Page Cache Lifetime: 3600
  [72] Set Generate Item URL: true
  [73] Set Default Template:
          /packages/navigation/templates/default.jsp
  [74] Set Default Content Section URL: /content/
  [75] Set Number of Search Threads: 10
  [76] Set Search Timeout: 4000
  [77] Set Delay between Spider Runs: 600
  [78] Set Depth of Links to Follow: 2
  [79] Set Frequency of Spider Runs: 0
  [80] Set ccm.london.subsite.traversal_adapters:
          java.util.zip.ZipFile$1@eaa4f99
  [81] Set Administrator Email Address: admin
  [82] Set Administrator Screen Name: admin
  [83] Set Administrator First Name: Admin
  [84] Set Administrator Last Name: Account
  [85] Set Administrator Password: 123456
  [86] Set Administrator Password Question: 123
  [87] Set Administrator Password Answer: 456
  [88] Set Login Stylesheet: login_en.xsl
  [89] Set Login Dispatcher:
          com.arsdigita.ui.login.SubsiteDispatcher
  [90] Set Mime Types Resource:
          com/arsdigita/loader/mimetypes.properties
  [91] Set com.arsdigita.cms.contenttypes.mparticle.template:
          java.util.zip.ZipFile$1@6ea98f98
  [92] Set Mount Point: auth
  [93] Set Auth Administrator Email Address: admin
  [94] Set Auth Administrator Identifier: admin//example




Expected results:
* There is consistent numbering of parameters. 
* Parameters should be ordered alphabetically and grouped by application
* Should accept a parameter key as well as a number for choosing which
parameter to set.

Additional info:

Comment 1 Daniel Berrangé 2006-09-02 17:29:47 UTC
Closing old tickets