This discussion is archived
2 Replies Latest reply: Nov 9, 2012 5:26 AM by RMishra RSS

Attributes of <ATG9dir>/DPS/METAINF/MANIFEST.MF

RMishra Journeyer
Currently Being Moderated
Can any one explain all attritutes with details and case when we use?
Is there mendatory to use all?
ATG-Assembler-Class-Path
ATG-Assembler-Skip-File
ATG-cfgNameConfig-Path
ATG-Class-Path
ATG-Client-Help-Path
ATG-Config-Path
ATG-EAR-Module
ATG-EJB-Module
ATG-LiveConfig-Path
ATG-Nucleus-Initializer
ATG-Required
ATG-Web-Module


ATG-Assembler-Import-File
ATG-Client-Update-File
SHA-Digest
MD5-Digest
ATG-Client-Update-Version.

-RMishra
  • 1. Re: Attributes of <ATG9dir>/DPS/METAINF/MANIFEST.MF
    Nitin Khare Expert
    Currently Being Moderated
    All of these manifest attributes are defined in the programming guide documentation:

    http://docs.oracle.com/cd/E35318_02/Platform.10-1-1/ATGPlatformProgGuide/html/s0403applicationmodulemanifestfile01.html

    It is definitely not mandatory to use all of the attributes. Typically during development you may use these in any module:

    ATG-Class-Path: space separated classpath entries required for module including JARs that module is depending upon
    ATG-Config-Path: space separated set of paths to Nucleus configuration files used by the module's components
    ATG-Required: space separated set of other ATG module names which this module depends
    ATG-EAR-Module: EAR file for this module whose J2EE modules are included in when assembled

    Other attributes are used based on the situation when we want to specify certain attributes/properties related to ATG application module's environment and resources. E.g. ATG- cfgName Config-Path is used to specify the path for configuration files for the named configuration layer cfgName which is appended to the configuration path when we assemble application using the -layer switch say for staging / preview. Similarly ATG-LiveConfig-Path contains the configurations having settings appropriate for the production environment.

    Following attributes are related to individual resource entry which is used when they are to be downloaded by the clients like ACC.

    ATG-Assembler-Import-File
    ATG-Client-Update-File
    SHA-Digest
    MD5-Digest
    ATG-Client-Update-Version

    Out of these only ATG-Client-Update-File is required while others are optional while specifying entries for individual resources.
  • 2. Re: Attributes of <ATG9dir>/DPS/METAINF/MANIFEST.MF
    RMishra Journeyer
    Currently Being Moderated
    Thanks Nitin.

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points