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
SureshHi 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.comHi,
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 DeveloperThe 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>
-
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.xmlI 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 PMHi,
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
SincerelyOracle 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?
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.
thanksYou 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?