Developing Extensions: what is "configArchive.properties" for?

Hi,
I developed my own Extension, based on the example given in the Extension-Developer-Guide ("SimpleExtension").
My own Extension is working, but I'm not sure, what the files "configArchive.properties" and "SimpleExtension.prjconfig.configarchive" are used for.
Obviously the later is specific for the Extension, but my Extension is running, even it has a different name ("ZRoomExtension") and I did not customize the two files.
I tried to just delete them (ok, probably not the smartest idea...), but then my project would not deploy (even though I got no error message here).
I did not find anything about these files in the Extension-Developer-Guide. Can anyone give me a clue what these files are used for?
Thank You very much, rehards
Jan Hempel

Hi Jan,
the configArchive.properties are used when a configArchive is deployed to determine on what things the configuration is dependent (I don't know the exact mechanism, but this shouldn't matter, as it is built by NWDS and there is no need to touch it afterwards).
The configArchive itself is different. It reflects a configuration and instances of this configuration. You can open the file (it's a ZIP) - and you'll see the files zipped you'll also find under src.config.
In the case of extensions, only an instance of an already configured configuration is defined. After deployment, you'll see the configuration instance under System Admin - System Config - KM - Coll - Extension - Extension.
Hope it helps
Detlev

Similar Messages

  • What are environmental properties for LDAPRealm authentication

    Hi All,
    I am trying to authenticate a user in LDAPRealm using the weblogic helper
    class Authenticate.authenticate(env,subject) method. Can anyone tell what
    are environmental properties . for eg url, should we give the weblogic
    server url or ldap server url. Can anyone give some example.
    Thanks in advance
    Suresh

    Hi Ganesh,
    Thanks for your reply.
    I have tried out by changing "property for sorting = cm_modified".
    but its not effecting the News Author.
    where in News Author the modified one is being displayed first.
    But my requirement is that the one which I have created new news should be displayed first not the modified news.
    Thanks & Regards,
    Jasshu.
    Edited by: Jasshu on Jul 19, 2011 12:24 PM

  • What are the  properties  for sorting?

    Hi Experts,
    In News Autor I want to sort the list by using the latest news at the top.
    So I need  all the properties for sorting   System Administration-> System Configuration -> Content Management ->User
    Interface -> Settings ->Collection Renderer Settings -> news display collection renderer -> Property for sorting..
    or  Is there any solution for displaying the latest news First ?
    Thanks in Advance.
    Jasshu.

    Hi Ganesh,
    Thanks for your reply.
    I have tried out by changing "property for sorting = cm_modified".
    but its not effecting the News Author.
    where in News Author the modified one is being displayed first.
    But my requirement is that the one which I have created new news should be displayed first not the modified news.
    Thanks & Regards,
    Jasshu.
    Edited by: Jasshu on Jul 19, 2011 12:24 PM

  • Infinity extension - What wires go where for RJ11 ...

    Hi all,
    I had the engineer over today to install Infinity. Everything working good and he left me some CAT5 and an extension box as I want to extend the line to different part of the flat at a later date. However, I fancied doing it now but am having some issues getting the extension to work. I've followed the engineer's instructions which were:
    Faceplate off and CAT5 single strand into 2 and 5 on the extension point (orange in 2 and orange/white in 5)
    Now I cant' seem to figure out where the orange/white etc goes on the extension box - does it go into 4 and 5? This will be for an RJ11 connectotr o the homehub.
    Here is the extension box: 
    Any ideas?
    Many thanks!
    Solved!
    Go to Solution.

    woobl wrote:
    Figured out what was the issue - I was going into the phone line extension conections - not the DSL connections that were on the other part of the faceplate!
    Yep thats what I was trying to say. 2 and 5 is for the phone line. Not the dsl, unless its not filtered. 

  • Getting started in Developing extensions for Dreamweaver CC

    Hi,
    i'm looking for info on how to get started developing extensions for DW CC. Specifically:
    1. guides, tutorials
    2. API reference
    What i'm looking to be able to do is, among others:
    1. add elements for inserting into the "insert" panel/menu
    2. add panels.
    3. be able to drag elements from that panel into the design
    4. be able to identify tags in the web page as special tags. like how jquery UI tags are identified and have this little hovering label
    5. be able to develop specialized property views for special tags. like how jquery ui tags have special properties, once i pressed that little hovering label thing.
    One question that answering can really help - can say the guides for CS5 be a good starting point, and from there figure out what to do via the extendscript toolkit?
    of are there later guides that i can use?
    Regards,
    Gal.

    Hi Gal,
    I quote from an very old note in my library:
    True, the Adobe documentation on extensions creation is very slim, especially if you are looking at the latest releases. What I think you should do is to look back to the origins. First of all the SDK offers great examples (from 2003):
    http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&extid=1009962
    Also there are two great books: Dreamweaver MX Extensions by Laura Gutman and Building Dreamweaver 4 & UltraDev 4 Extensions by Tom Muck and Ray West. I believe you may read free chapters online in places such Safari library or Google books.
    The books are old, you have to understand and adapt for the new versions, but in essence everything stays the same.
    ... and here another Adobe link:
    http://help.adobe.com/en_US/dreamweaver/cs/extend/dreamweaver_cs5_extending.pdf (see page 2 "Creating an extension")
    On the other hand I'm sure you could ask well known, long-established developers. Some of them roam through our forum.
    Hans-Günter

  • SQL Developer extension for APEX workspace management

    Hi everyone,
    I've put together some SQL Developer extensions - one of them provides APEX workspace management
    from within SQL Developer when connected to the database as SYS. A screenshot and a short
    description is available here:
    http://sql-plsql-de.blogspot.com/2009/09/erweiterungen-fur-den-sql-developer.html?lang=en
    You can download the zip archive directly from here (the blog posting contains this link also)
    http://htmldb.oracle.com/pls/otn/f?p=20225:2:0::::P2_SUCHWORT:sqldev-ext
    Try it out - if you like it: Please give me feedback; if not: please do also
    Regards
    -Carsten
    Oracle 11g Release 2: New Features for Developers in German
    http://www.oracle.com/global/de/community/index.html
    BLOG: SQL und PL/SQL in Oracle
    http://sql-plsql-de.blogspot.com

    Hi,
    Looks very nice and I really like idea. Great job !
    For futher development idea:
    I like see that individual workspace admin could use same kind plugin, connecting DB with user that is assigned to workspace and manage only that WS properties.
    Br, Jari

  • What is the use of custom properties for terms in term store management of SharePoint 2013

    Hi All,
    Can some one pls explain what is the purpose of custom properties for terms in term store management tool of SharePoint 2013.
    In general, for each term we have shared and local properties. What is the real purpose in terms of SharePoint development.
    Please share with possible scenarios. Does it refer's to a hierarchical metadata in SharePoint ?
    Thanks keshav,Share point Developer

    The custom properties for terms allow you to further define or clarify a term via the properties. You can then display these properties in search results or specify query rules that look for specific custom properties.
    Here is an example of how to create a query rule using custom properties:
    http://social.technet.microsoft.com/Forums/sharepoint/en-US/a8b53ffe-869e-4c86-8c43-d239370ee7d5/custom-properties-of-the-managed-metadata-service?forum=sharepointgeneral
    Here is an example that uses code to verify that a custom property exists on a term object that is pinned to another term object:
    http://msdn.microsoft.com/en-us/library/jj163273.aspx#SP15_H2UseCodeToPinTerms_CodeVerifyCustomProperty
    Doug Hemminger http://www.sharepointdoug.com

  • What are the XFA properties for a drop-down list?

    I am having trouble distinguishing between the "Text" and "Value" for a drop down list.
    I have a data drop-down list that is being populated by a database at runtime. I am using the "addItem" event while looping though the recordset. The "addItem" event takes 2 parameters:
    param1: A valid string representing the value to display in the field.
    param2: (Optional) A valid string representing the new items bound value. If empty, the default value is an empty string.
    What is the corresponding XFA properties for param1 and param2?
    If I want to reference "param2" somewhere else in the form, is it dropDownList.rawValue? is it dropDownList.value?

    reviewed the sample.zip form and xml file. The XML format is different from my file. Your file has one field named "item" with 3 records. <br /><data> <br />- <field> <br />  <item>1</item> <br />  <item>2</item> <br />  <item>3</item> <br />  </field> <br />  </data> <br /><br />My XML file has multiple fields and records. I need to populate the dropdown list with 1 field from XML file/DataConnection and bind the remainder of the DataConnection fields to the form fields. How can I achieve above with the sample example? <br />This is a portion of my xml file. <br /><?xml version = '1.0'?> <br /><ROWSET> <br />   <ROW num="1"> <br />      <ORG_OPER_NAME> U. S. OIL AND GAS, INC.</ORG_OPER_NAME> <br />      <ORGANIZATION_ID>6285</ORGANIZATION_ID> <br />      <OPERATION_TYPE_CODE>01</OPERATION_TYPE_CODE> <br />      <ORGOP_LINE_ID>1</ORGOP_LINE_ID> <br />      <ADDRESS1>P. O. BOX 9158</ADDRESS1> <br />      <CITY>HOUMA</CITY> <br />      <STATE>LA</STATE> <br />      <ZIP>703610000</ZIP> <br />      <CONTACT_NAME>ANTHONY P. AUTHEMENT</CONTACT_NAME> <br />      <PHONE_NUM>9858764651</PHONE_NUM> <br />   </ROW> <br />   <ROW num="2"> <br />      <ORG_OPER_NAME>103 TRUCK STOP, INC. </ORG_OPER_NAME> <br />      <ORGANIZATION_ID>101152</ORGANIZATION_ID> <br />      <OPERATION_TYPE_CODE>13</OPERATION_TYPE_CODE> <br />      <ORGOP_LINE_ID>1</ORGOP_LINE_ID> <br />      <ADDRESS1>4007 WHITE'S FERRY RD. </ADDRESS1> <br />      <CITY>WEST MONROE</CITY> <br />      <STATE>LA</STATE> <br />      <ZIP>712910000</ZIP> <br />      <CONTACT_NAME>103 TRUCK STOP, INC. </CONTACT_NAME> <br />      <PHONE_NUM>3183966200</PHONE_NUM> <br />   </ROW> <br />   <ROW num="3"> <br />      <ORG_OPER_NAME>3 S COMPANY</ORG_OPER_NAME> <br />      <ORGANIZATION_ID>5699</ORGANIZATION_ID> <br />      <OPERATION_TYPE_CODE>01</OPERATION_TYPE_CODE> <br />      <ORGOP_LINE_ID>1</ORGOP_LINE_ID> <br />      <ADDRESS1>RR #2, BOX 99</ADDRESS1> <br />      <CITY>EUREKA SPRINGS</CITY> <br />      <STATE>AR</STATE> <br />      <ZIP>726320000</ZIP> <br />      <CONTACT_NAME>NO CONTACT GIVEN</CONTACT_NAME> <br />   </ROW> <br />   <ROW num="4"> <br />      <ORG_OPER_NAME>3-T EXPLORATION, INC.</ORG_OPER_NAME> <br />      <ORGANIZATION_ID>6847</ORGANIZATION_ID> <br />      <OPERATION_TYPE_CODE>01</OPERATION_TYPE_CODE> <br />      <ORGOP_LINE_ID>1</ORGOP_LINE_ID> <br />      <ADDRESS1>BANKONE TOWER</ADDRESS1> <br />      <CITY>WICHITA FALLS</CITY> <br />      <STATE>TX</STATE> <br />      <ZIP>763082825</ZIP> <br />      <CONTACT_NAME>NO CONTACT GIVEN</CONTACT_NAME> <br />   </ROW> <br />   <ROW num="5"> <br />      <ORG_OPER_NAME>3-T OIL CO. INC.</ORG_OPER_NAME> <br />      <ORGANIZATION_ID>6395</ORGANIZATION_ID> <br />      <OPERATION_TYPE_CODE>01</OPERATION_TYPE_CODE> <br />      <ORGOP_LINE_ID>1</ORGOP_LINE_ID> <br />      <ADDRESS1>RT. 1, BOX 81</ADDRESS1> <br />      <CITY>WEIRGATE</CITY> <br />      <STATE>TX</STATE> <br />      <ZIP>759770000</ZIP> <br />      <CONTACT_NAME>NO CONTACT GIVEN</CONTACT_NAME> <br />   </ROW> <br /></ROWSET>

  • [svn] 3680: Modifying ant build.xml to allow for a local. properties for individual developer build config.

    Revision: 3680
    Author: [email protected]
    Date: 2008-10-16 07:58:21 -0700 (Thu, 16 Oct 2008)
    Log Message:
    Modifying ant build.xml to allow for a local.properties for individual developer build config. Also moving ja_JP locale to the other.locales target (this is called during build machine packaging and isn't needed by dev by default).
    QE: No
    Doc: No
    Checkintests: Pass
    Reviewer: Discussed with Jim
    Modified Paths:
    flex/sdk/trunk/build.xml
    flex/sdk/trunk/frameworks/projects/airframework/build.xml
    flex/sdk/trunk/frameworks/projects/framework/build.xml
    flex/sdk/trunk/frameworks/projects/rpc/build.xml

    I tried
    ant deployTestSuites
    this works. If i do that with the wrong domain (dep_cotrol vs dep_me) name it fails with
    ORABPEL-02052Cannot lookup BPEL domain.The BPEL domain "dep_cotrol" cannot be found; the domain may not have initialized properly.Please verify that the BPEL domain loader has a valid set of initialization properties in the application properties file.
    So i think my config is ok. There is a bug in this ant bpelTest which ignores the domain?

  • What technlogy is good for ABAP developer with some littile knowdge of java

    Hi Experts,
    What technlogy is good for ABAP developer with some littile knowdge of java IN SAP NETWEAVER.
    Can any one guide me for good technology for todays market.
    Thanks
    Edited by: sdnhelp on Jul 15, 2009 1:50 PM
    Edited by: sdnhelp on Jul 15, 2009 1:51 PM
    Edited by: sdnhelp on Jul 15, 2009 1:51 PM

    Hi,
    you can choose PI of netweaver.
    Regards,
    Muralidhar

  • What are the steps XI development?  What is IDX1, IDX2, IDX5 used for?

    What are the steps XI development?  What is IDX1, IDX2, IDX5 used for?

    Hey
    there are mainly two categories of steps
    in Integration Repository
    data Types
    message Types
    message interface
    Message mapping
    Interface mappin
    in Integration directory
    sender and receiver communication channel
    sender/receiver agreement
    recever determination
    interface determination
    IDX1,IDX2 and IDX5 etc are transaction codes used in IDOC scenarios for port,partner profile and IDOC metadata
    thanx
    ahmad
    Message was edited by:
            Ahmad

  • What do I need for Form and Report development

    I have been doing backend development for about 8 years
    Now I would like to learn Oracle Form
    I bought an Oracle Form course book from Amazon and it only uses Form 6i and I downloaded and installed Oracle 10g on my laptop. What is the minium for me to get Oracle Form and Report up and running?
    There are so many things to download and it is quite confusing
    Thanks for your help
    Sincerely

    Oracle Developer Suite 10g (904) - link is on otn.oracle.com/products/forms - this give you Forms and Reports developer and a runtime as well.
    Regards
    Grant Ronald
    Forms Product Management
    http://www.groundside.com/blog/content/GrantRonald/

  • Hi, i was recently on an IOS 7 update before it's release and downloaded it from the web and i just got this message saying that my device is not registered as a part of the iphone developer. i have been using this for about 2 months now. what is a fix?

    hi, i was recently on an IOS 7 update before it's release and downloaded it from the web and i just got this message saying that my device is not registered as a part of the iphone developer. i have been using this for about 2 months now. what is a fix?

    Were you running iOS 7 beta?  If so, as a developer you need to log into the Developer forum for assistance.
    Not a developer and running iOS 7 beta?  <edited by host>

  • What are BC4J properties used for? ( Properties )

    Hi, I've been looking into <properties> tag in BC4J. I'm looking after runtime validation of attributes.
    A definition I found was the following:
    Properties are name/value pairs of type string that you can use as metadata to drive runtime behavior.
    Is it possible to enforce business rules validation using properties? I'm not allowed to touch the entity attributes of my EOs, so I thought these properties could help me in some way.
    any related documentantion is also highly appreciated.
    thanks

    You can use properties for pretty much anything. I am using a property to define UI behaviour. For example, a certain set of fields should be displayed in a certain way. I have defined a property called UIHint with a value of TextAreaDisabled for these fields. In my client code (JSP page) I just the properties of each field, if it has a property called UIHint and it is set to TextAreaDisabled then I do some action on that.
    I set the property in the properties tab of the Entity Object. I retrieved it in the JSP page like this:
    //Inside an iterator called def
    thisIndex = def.getIndex();
    ViewObject myVO =dsShow.getRowSet().getViewObject();
    // get the property UIHint for this field (thisIndex)
    String thisProperty = (String)myVO.getAttributeDef(thisIndex).getProperty("UIHint"));
    if ("TextAreaDisabled".equalsIgnoreCase(thisProperty) { %>
    do some stuff here ...
    I don't have any text on the matter, I just figured this stuff out. Hope it gives you a good starting point!

  • What is the logic for the behavior of LV9 when opening vi references?

    I recently started using LV 9 and I can't figure out what the rationale is for the LV 9 behavior when opening references to vis. The way I understand it, LV9 looks up vis using the absolute path on the disk where they came from when opening references, even if they are in memory. If just a vi name is given, LV9 tacks on the path of the referring vi on disk when trying to open the reference. So, as far as I can see, either an application opening references to vis needs to specify absolute paths to the location on disk and be modified whenever a dynamically called vi's location on disk is changed, or a dynamically called vi has to be saved in the same directory as the vi doing the calling or in a rigid and inflexible directory structure.  
    Example:
    I am trying to use a 3rd party library whose vis open a reference to a vi that I create, the name of which is obtained from those in memory using a name pattern. The library vis get the name of the vi I created and try to open a reference to it. Previously this worked because LV looked in memory for "my.vi" when opening the reference but this fails with LV9 because it apparently looks for, e.g., "D:\VI\3rdparty.llb\my.vi", not "my.vi". So, as far as I can see, I have to save my.vi in 3rdparty.llb in order to use it. And, if I want to use 3rdparty.llb in another application, I have to save other vis to 3rdparty.llb or create a new copy elsewhere and save to that copy for the new application. A similar situation would occur if I passed the name of my vi to the 3rdparty.llb vis - either I would need to pass an absolute path and modify my application if I ever want to move my.vi, or save it in 3rdparty.llb.
    Another example:
    I have a large application built into an executable that calls up to ca. 60 vis  using references.  Previously I could just specify the path to the executable, and I could easily open references to my vis. Now  (if I try to use the LV 9 file structure), I can't figure out the paths I need to open references. Either I have to specify the absolute path to the original location in my development directories, or I have to store all my source vis in some particular directory structure. If I want to reuse my vis in other applications (which I do) things would get pretty complicated. Likewise if I want to optionally open references in other vis than my top level vi (which I do), it seems well nigh impossible.
    Basically I am struggling with the concept that an application remembers the directory structure where the source files were located, and/or depends on a particular directory structure of the source files to work. Maybe I'm missing some tricks that would make things easier, but someone will have to explain to me why these are good things. 

    I appreciate the responses and explanations. I've certainly learned
    some things. I have extensive experience using LV but over a fairly
    narrow set of
    applications so I'm certainly not aware of many of the possible
    techniques.  I clearly don't use LV in the same way as what appears to
    be the mainstream for LV programmers.
    I have some additional
    comments on the various responses:
    "But
    with VI libraries and LVOOP this had the problem that multiple VIs could
    end up with the same name..."
    I'm not clear what this means exactly. My first response would be
    that it doesn't seem like a good idea in general to use different
    portions of code with the same name in a single application. I'm
    surprised this is even possible.  I don't think LV will even let me
    build from a project in which it finds name conflicts for vis.  
    "In addition to what Rolf wrote, it should be
    pointed out that LV should NOT be looking for files if you built your
    app correctly. Each VI maintains a relative path to all VI it calls and
    it should know exactly where to find them (assuming they're there).
    I think this illustrates one thing I was talking about. The
    assumption appears to be that the organization of your source files is
    an essential ingredient in the application that is built, which is a
    foreign concept to me. My project file knows where all my vis are, the
    applications build correctly, and, using the 8.x and previous file
    structure for my exe, they work, and have for some time.  As far as I'm
    concerned the main point of using a project that identifies my source
    files is to be able to pull in code from different places - if I want to
    use a different version of one of my dynamically called subvis, from a
    different location, for example, I tell the project file to use the new
    version and rebuild.  In your scenario, as I understand it, I'm not sure
    why a project file in which you identify source files is even needed, 
    if LV already knows everything about the components of the application
    you're building.  As I mentioned, my primary application uses ca. 60
    dynamically called vis. Most of these control different subsystems of a
    large distributed hardware control and data acquisition system. All of
    these are used sometimes when the application is used, but pretty much
    never all of them at once - typically something like 10-30 of the
    user-interactive vis are run at once. There is some communication
    between them using globals, queues, and semaphores and such, but for the
    most part they are independent and I test them separately. Until the
    application is built and used, there is no need to run the entire
    application  including all subvis, and I never do it. When I build my
    application, the app builder finds all the vis I specify and constructs
    the exe file including all the vis I've told it about. Before LV 9 it
    never occurred to me that I might actually have to worry about being
    able to find vis inside the executable. 
    "However as tst has mentioned having an
    executable search for VIs is a VERY VERY bad idea as it can break your
    entire app if it happens to find the wrong VI at some point."
     I don't really follow this point at all. Where are these vis
    masquerading as the ones I want that will break my application? The only
    vis on the machines where my applications are used are there because I
    put them there inside the executables. I certainly would never use
    different vis with the same name in an application - as I said above, I
    don't even know if it is possible, and don't want to find out.  Search
    paths to find components like shared libraries are a common thing. It
    doesn 't seem like a stretch for the run-time environment to define a
    default search path like "somewhere in the exe file containing the
    application".
    I don't want to make a mountain out of a mole hill here, as I said
    before, I am happy as long as NI supports the 8.x file structure, but if
    nothing else I have definitely learned to appreciate how different
    executables built w/ labview are from executables  constructed in other
    systems. 

Maybe you are looking for

  • How to get unique Batch Name for AP Open Interface Import Program

    Hi, We have enabled the invoice batch controls i.e. the profile option 'AP: Use Invoice Batch Controls' set to Yes. We have an interface with some system from where we receive a data file that has AP invoices. The invoices are loaded into staging tab

  • Gl account open item management.

    Hi This is Amar i am some daught about open itme management. in one gl A/c open itme management is taken while careting the GL, and posted some documents in that GL account is it possiable to remove the open item indecater in that GL  at any time? Ex

  • 10.4.10 drive issue

    I have a different problem and...it seems also started after i installed the 10.4.10 upgrade (combo). I used external usb hdd with mini usb enclosure formatted FAT32. Previously, using my iMac intel 24", Tiger 10.4.9, it works like a breeze. But seem

  • Publishing Only The Latest Podcasts

    I'm publishing a new, 30 minute podcast every week to my Mobile Me account. I have about 5 so far. It appears that iWeb is re-publishing the entire area of all my podcasts, not just the latest. If that's the case, uploading my website will become inc

  • Internal Order with status as Released not allowing postings

    Hi Experts, We are trying to interface expense reports against Internal orders wherein the IO is in REL GMPS status but is rejecting the ERs. Can we have the possible reasons for the same?