Packaging and distribution of EJBs - your opinion, please

Hello everyone,
I am working on an EJB-based commercial product. When done, it will be deployable on a number of application servers that use different XML descriptor files, with different content. Initially, these will be JBoss, WebLogic and Sun ONE AS v8.
I am pondering two different ways of distributing the product:
1. with a wizard-like GUI-based utility that will format the required XML files based on the user's input, build the EAR file from the preexisting components + the newly formatted XML files, and deploy the resulting archive in the server's application directory, or
2. hand over the component JAR and WAR files, with some skeleton XML descriptors, and tell the user to make their own, server-specific XML files, then assemble the EAR and deploy it manually.
While the approach (1) is obviously user-friendly, and would be voted for by the majority of users, I wonder how this is done by other vendors offering their EJB products. Also, it is entirely possible that I am missing some other (better? hybrid?) approaches.
Your opinion on this matter is highly appreciated.
Alex Molochnikov
Gestalt Corporation

I second to Jack's suggestion of using Hibernation.
I have been running Hibernation mode on my PCs and Laptops without any need to change any background options. Works great, especially on my laptops and resuming back to Windows from my PC is a breeze.

Similar Messages

  • Murray, your opinion please

    Murray,
    What is your opinion on setting up shopping cart at a site w/
    shared IP (my
    client is on a budget) versus a dedicated IP?
    Kat

    RUN - RUN AWAY! 8)
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.dreamweavermx-templates.com
    - Template Triage!
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    ==================
    "KatOlds" <[email protected]> wrote in message
    news:[email protected]...
    > Just as long as you're not the therapist, please...
    > ;)
    > Kat
    > "-->dan mode" <[email protected]> wrote
    in message
    > news:[email protected]...
    >> LOL - Perhaps we should form a support group?
    >> :)
    >>
    >> --
    >>
    >>
    >> Dan Mode
    >> *THE online Radio*
    http://www.tornadostream.com
    >> *Must Read*
    http://www.smithmediafusion.com/blog
    >> *Flash Helps*
    http://www.smithmediafusion.com/blog/?cat=11
    >>
    >> "KatOlds" <[email protected]> wrote in
    message
    >> news:[email protected]...
    >>> Thanks, Murray - I think I'm starting to develop
    some sort of
    >>> "man-crush" on you, too. Uh... wait... never
    mind - I'm a woman.
    >>>
    >>> :-D
    >>>
    >>> Kat
    >>> "Murray *ACE*"
    <[email protected]> wrote in message
    >>> news:[email protected]...
    >>>> Shared IP? I don't think it makes any
    difference at all.
    >>>>
    >>>> --
    >>>> Murray --- ICQ 71997575
    >>>> Adobe Community Expert
    >>>> (If you *MUST* email me, don't LAUGH when
    you do so!)
    >>>> ==================
    >>>>
    http://www.dreamweavermx-templates.com
    - Template Triage!
    >>>>
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    >>>>
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    >>>>
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    >>>> ==================
    >>>>
    >>>>
    >>>> "KatOlds" <[email protected]>
    wrote in message
    >>>> news:[email protected]...
    >>>>> Murray,
    >>>>> What is your opinion on setting up
    shopping cart at a site w/ shared
    >>>>> IP (my client is on a budget) versus a
    dedicated IP?
    >>>>> Kat
    >>>>>
    >>>>
    >>>>
    >>>
    >>>
    >>
    >>
    >
    >

  • Longevity of CDs and DVDs -- Your Opinion Please

    I have heard all sorts of years that computer made media will last and be useable. I hear 3-5 years. Some people are removing pictures from the HD and putting them on CDs.
    They are assuming that anytime in the future these discs will be readable.
    What do you know about this issue.

    I know nothing - but here is a googled article that suggests -r lasta a long time -- -rw not so long
    http://forums.cnet.com/5208-10149_102-0.html?forumID=7&threadID=152618&messageID =1698511&tag=nl.e497
    1/27/06 How long do burned CD-Rs and CD-RWs last?
    by Lee Koo (ADMIN) - 1/26/06 5:55 PM
    Question:
    I recently read an article by a data storage expert who claimed that burned CD-Rs and CD-RWs can be expected to last only two to five years and not a whole lot more. I personally have commercially pressed CDs from the 1980s that still play fine, but I have begun to notice that some of my burned CD-Rs are beginning to skip, or not start (player shows "no disc"), or have a strange echo that was not on the original. This sounds serious! The expert suggests that for secure long-term storage, high -quality magnetic tape is the way to go. Are any of your readers beginning to notice this problem with their burned CDs, and are there other opinions about how to combat it? Are some burnable CDs of higher quality than others? What are the best storage methods for the discs that will make them last longest?
    Submitted by: Carl N. of Cottonwood, Arizona
    Answer:
    Factory-pressed CDs are totally different from recordable CDs. In a pressed CD, the data is literally "molded into" (actually pressed into) the media and will not disappear unless the CD is physically damaged. Recordable CDs use a dye that changes color or reflectivity when heated. There are different dye types commonly used in recordable CDs--phthalocyanine, azo, and cyanine, in particular--and they do not all have the same life expectancy and stability.
    All of the studies that I have seen except one suggest that properly burned one-time media (-R media, but not -RW media; see below) has an expected life of decades to possibly even centuries. There was a study by NIST (a U.S. government agency, used to be the National Bureau of Standards) on the relative stability of different media here:
    http://www.itl.nist.gov/div895/gipwog/StabilityStudy.pdf
    You can see some comparisons in the NIST study of the different dye types. But this study did not attempt to extrapolate the data to a life expectancy, although it did provide data about the relative stability of the different dyes and reflection layers behind them.
    However, opinions still differ as to how long such media will last. The OSTA (Optical Storage Technology Association), in a report here:
    http://www.osta.org/technology/cdqa13.htm
    suggests that optical recordable media will last 50 to 200 years. This observation is backed by quite a number of studies that I have seen done both by the media makers and others. However, some storage experts suggest numbers more in line with your question, for example the expert in this report suggests a life of only 2 to 5 years:
    http://blog.eogn.com/eastmansonline_genealogy/2006/01/lifeexpectancy.html (I have a suspicion that this is the article that you read).
    The bottom line is that you are not going to get one single answer that everyone agrees on, although I personally am confident that properly recorded CD-R media can last decades if not a century or two. These 3 articles provide a good starting point for understanding some of the variables involved, which include:
    -Dye type
    -Physical construction of the media
    -Storage conditions (temperature, humidity, light exposure, mechanical stress, chemical exposure and air quality)
    -Manufacturing conditions (can vary from batch to batch in otherwise identical media of the same brand)
    Now let’s mention some other things that are relevant and important:
    -The quality of the burner. A borderline defective burner can “under expose” the media to the laser beam, producing a seemingly good recording (at the time of burning) that will “fade” over time (failing weeks, months, years or decades sooner than it should have had the laser beam intensity been correct)
    -Recording speed. Fast burns (52X) are probably less stable than somewhat slower burns (say 16x to 32x), but you can burn media too slowly also. There is a very good analogy here to photographic film and exposure levels. The dyes on a given media have a certain range of acceptable “exposures” and outside of that range, you can either under or over expose the media to the laser beam. However, mechanical jitter and certain other variables (largely a function of the quality of the drive) generally will be unconditionally worse at faster speeds.
    -Your own handling and storage practices. On a CD, the data “exists” in a dye layer on the label side of the media. This can be scratched from the back (from the label side), which will literally and directly destroy the data. The front side is clear plastic but can also be scratched. While front side damage may make the data less readable or completely unreadable, the data is still intact and undamaged on the label side, and the scratches on the front can normally be removed by polishing the plastic. On recordable DVDs, the data is on a layer “inside” the media, but the media is a laminate of several layers and can delaminate, destroying the data. Flexing – even VERY minor flexing – is particularly bad at causing such damage. And, also, recordable DVDs tend to fail from the outside in, so you can increase your success rate and decrease the incidence of failures by not recording such media beyond 80% to 90% of capacity, leaving the outside edge, where the failure rate is greatest and failure occurs first, blank anyway.
    -Labeling: The glues in adhesive labels, or the solvents in pen-type markers, both applied to the label side (the side containing the data) can SLOWLY penetrate the reflective backing and dye layers and destroy the data. Therefore, for archival media, the safest policy is to not label the CD or DVD itself at all. If you do label it, with either a label or a pen, you are, at best, taking a chance with your data (hint: it is safe to write on the clear inner hub (where there is no data at all) with a suitable pen that won’t rub off).
    And, finally, I would be remiss if I did not mention one other factor which is really huge: Eraseable “RW” media is FAR less stable than one-time (“R”) media and should absolutely not be used for any permanent recordings of any kind whatsoever. There is no question that RW media can and does “fade”. Although I’ve never seen failure of “R” media that I could attribute with absolute certainty to dye instability, I routinely see “RW” recordings that are unreadable after periods of months to a year or two when there is really no other explanation for the failure. I see this both on CD-RW and DVD+/-RW media, and I advise people in the strongest possible terms not to use “RW” media for anything that they want to consider permanent. Since RW media is also both more expensive (a lot more expensive) and slower, from my perspective the decision to never even buy RW media at all is an easy one from my perspective.
    Submitted by: Barry W. of North Canton, OH
    http://forums.cnet.com/5208-10149_102-0.html?forumID=7&threadID=152618&messageID =1698511&tag=nl.e497

  • Your opinion please

    Greetings! First off my MSI mobo with the I7 proc having the specs below is fine and only getting better with age. My MO with the PC is everyday stuff with the occasional digitizing of video thrown in. The I7 and hyper threading is just awesome! For the life of the PC I have been shutting the power completely off at night and letting it S3 sleep during the day. I have all the peripheral’s power hooked into one power strip and turn everything off with one switch save for the wireless router. The router stays on 24/7 for other PCs in the house. I run Trend Micro’s Titanium Internet Security as my firewall with the router WEP encrypted. Over the past couple of years the Trend Micro software has reported a couple of attempted break ins to my wireless network, but I would almost bet it’s the neighbors fooling around and not a real break in. Anyway . . … for longevities sake do you think I should just let the PC continue to S3 sleep 24/7 and never shut it off, or continue to power it completely off at night. One thing to note is that when the system is sleeping and there is a power failure, or spike it takes a long time to “resume windows”. In fact it can be cold booted twice in the time it takes to “resume windows”. So what do you think turn it off at night, or S3 sleep 24/7? Oh . . … when you chime in please don’t just give an opinion without revealing why you feel that way. Thanks!

    I second to Jack's suggestion of using Hibernation.
    I have been running Hibernation mode on my PCs and Laptops without any need to change any background options. Works great, especially on my laptops and resuming back to Windows from my PC is a breeze.

  • Prefix namespacin​g should go the way of 8.3 filenames? Your opinion Please

    In the "The Xylophone Project IV - Core Architecture " thread Dr Damien wrote
    The last project I started with new code was in prerelease 8.0.  It had the distinction of being the first shipping large application ever designed with the LabVIEW project and LabVOOP.  But wait, you say, LabVOOP did not ship until 8.20.  Correct.  I had to re-engineer with libraries.  It was then I found out that most use of prefixes was unnecessary.  In fact, the separate namespacing nature of libraries/objects greatly simplifies the creation of plug-in architectures.  So, long-winded answer to a short question, I think that prefix namespacing should go the way of 8.3 filenames. [emphesis added]
    after Ray Farmer posted
      I am reading 'Clean Code' - Robert C Martin at the moment and in there it suggest that any prefix to names is not required these days, but I was wondering if its still essential with LabVIEW but as Ben points out maybe its not.
    Well of course I am brining this topic up since I think it is a standard that should be dropped.
    Please voice your thoughts on this topic and if we can come to some agreement, we'll re-write the LabVIEW Style guide.
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

    I spent a little time with this taking the one main project and converting directories to libraries and whatnot. I do see a problem with this approach: sublibraries. I started with my "Utilities" directory. Within there I had a bunch of folder for each category: "Array", "Numeric", "File", etc. So I created a library for each subgroup: "Array.lvlib", etc. I then created a "Utilities" library and placed each individual sublibrary in that and saved all of that. Now, after I close everything and open, say, "Array.lvlib" it automatically opens "Utilities.lvlib" with everything loaded. Worse: let's say I just need the Array library and I copy that over to another computer. If I open Array.lvlib on the other machine everything seems OK. But, if I open one of the subVIs it has a broken arrow because "Utilities.lvlib" is missing.
    I know this is all by design, but in my book this makes it quite restrictive, and for the moment I'm going to stick with prefixes since I can copy over the "Array" directory and not have a bunch of broken VIs. Too bad, though. 
    ADDENDUM: Yes, I know I can "Disconnect from Library", but this is extra work that would be required for each library that I decide I need on the other computer. 
    Message Edited by smercurio_fc on 03-12-2009 04:41 PM

  • Packaging and distribution

    Well I guess my first question is, How Free Is Free? Can XE be used for commercial application development? I know this is probably described somewhere on the info site, but I’m totally at a loss as to where it is.
    The next question would be, if I was to develop an application in Visual Studio which uses a local XE database, how can that database then be packaged with the application for download – i.e. in the form of an application installer? Another way of putting it I guess is can XE be embedded into an application distribution, or would users who download my application have to manually download XE and install it themselves? If so, how could I go about having my application create my database schema for them?
    I hope that made some sense.

    Hi Steve,
    I have an Inventory Control application distributed by myself and my colleague (non programmer). I moved all 9 Oracle files on same folder and zipped them. That is possible only for None Archive mode!
    It is possible to deploy everything for 15 min. on desktop PC.
    I do next:
    1. Login as administrator, shut down any firewall and anti-virus application.
    2. Install Oracle XE.
    3. Edit InitXE.ora to show new place for
    SPFILE='C:\oraclexe\oradata\XE/spfileXE.ora'
    4. Delete Oracle files in C:\oraclexe\oradata\XE. Copy my ZIP file (170 MB in size) and unzip it.
    5. Connect as SYSDBA by SQL Command Line and set up the new server name.
    Konstantin Gudjev
    [email protected]

  • After the decision I builde the new computer and wants to hear your opinion

    Hello frinds
    3 weeks ago I asked a question about my existing computer and all of you and also Harm told me that i have a slow computer and i have to think about new one.
    so...... this is my setup and i want to ask you befor buy all parts:
    1. Intel Core i7-930 Bloomfield 2.8GHz LGA 1366
    2. ASUS P6T Deluxe V2 LGA 1366 Intel X58 ATX Intel Motherboard
    3. Western Digital VelociRaptor WD1500HLFS 150GB 10000 RPM SATA 3.0Gb/s 3.5" Internal Hard Drive
    4. CORSAIR XMS3 12GB (6 x 2GB) 240-Pin DDR3 SDRAM DDR3 1600
    5. CORSAIR TX Series CMPSU-950TX 950W ATX12V v2.3 80 PLUS BRONZE Certified Active PFC Power Supply
    6. XCLIO Windtunnel Fully Black Finish 1.0 mm SECC Chassis ATX Full Tower Computer Case
    7. GIGABYTE GV-N460OC-1GI GeForce GTX 460 (Fermi) 1GB 256-bit Video Card.
    8. CORSAIR Cooling Hydro Series CWCH50-1 120mm High Performance CPU Cooler
    Thanks for opinion.
    Nir.

    Doh bootcamp vs Hack.. sorry i was just reading another thread(forum) about hackintosh. bootcamp is of course legal
    so show me the light...?
    so lets see
    an Apple is a PC
    your running Windows on the Apple
    so do tell whats the difference from the Apple hardware vs a windows system?
    lets see
    DDR3 1600 (PC)
    DDR3 1066 ECC Apple
    Apple
    no PCI slots (not really important much anymore but there are still many with PCI cards)
    only 3 PCIe. for video it should not matter much. 1 raid card i capture device 1 Pro audio interface
    PC has more of both.
    Price Apple is far more.
    other than that they are both PCs with a differnt OS (but you negated that with bootcamp)
    now to windows on the Apple bootcamp is not without issues still cant turn off Cstate issues.
    i didnt bother to benchmark an Apple vs PC with Adobe. (other than in house results not a publishable report)
    and FC runs better on the older MP (08) than Nehalem.
    one of my friends in the Audio biz has however for audio and the results for audio vs video are pretty much the same
    http://www.dawbench.com/win7-v-osx-1.htm
    next Apple i have on the bench i will try to run up a test (doesnt happen much anymore as we recommend a PC over Apple)
    Scott
    ADK

  • Flex SDK and online emulation coding, your opinion on my project

    Hi to everybody,
    I'm an actionscript developer and I've started a project 2 years ago.
    Since I wanted to test dynamic bitmap generation, I started this path by coding a graphic driver that emulates some old graphic chip used in consoles.
    I could see it can work very well in AS3, so thanks to Flex SDK and FDT I have coded some more complex emulators.
    Llittle by little I've built some classes that emulate some more chips such as SN76489, AY-3-8910, Konami SCC, Namco, TMS9918/TMS9928 and other graphic drivers for arcade emulation.
    There are few project around the web on this subject, some of them such as fMAME are done thanks to Alchemy but, mine is pure AS3 with a lot of otimization, simple code, byte code friendly structures and a lot of caching methods.
    The audio has to be fixed, I still haven't find a good caching way to play the audio generated by emulated sound chips with the streaming feature of flash player. To increase quality and fidelity, I need to rise the buffer, but the delay between a graphic event and its corresponding sound rises too...
    Unfortunately on some old PC and some netbook they are a little slow because they use a lot of CPU and memory. I will be very glad if you can tell me your opinin about this work and eventually your PC configuration you are playing with.
    These are the four consoles/computer I've emulated:
    SEGA SC-3000/SG-1000: http://www.play-sc-3000.com
    SEGA Master System: http://www.digimorf.com/ASms
    MSX 1: http://www.digimorf.com/ASReplay_MSX
    CBS ColecoVision: http://www.digimorf.com/fcv
    And these are some MAME concept based arcade games. To play with these ones you need to use te same control keys of MAME:
    - Click on monitor to focus flash player
    - 5 or 6: Insert Coin
    - 1 or 2: no. of player to start
    - Arrow keys: move
    - X, C: fire buttons 1, 2
    http://www.digimorf.com/FlaME/pacman.htm
    http://www.digimorf.com/FlaME/pacman3D.htm - This uses Away3d for the 3d interactive cabinet, you can rotate and play snce the emulator itself is mapped on the screen object.
    http://www.digimorf.com/FlaME/ladybug.htm
    http://www.digimorf.com/FlaME/pengo.htm
    http://www.digimorf.com/FlaME/crushroller.htm
    http://www.digimorf.com/FlaME/bombjack.htm
    http://www.digimorf.com/FlaME/solomon.htm
    Hope you enjoy them!

    You can set the maximum number of connections by using:
    ServerSocket server = new ServerSocket( port, backlog );
    Where backlog is the number of connections at any one time. I'm not sure - but I'm guessing that the physical limit is dictated by your hardware. Once you queue is full of connections, you are right - any further connections are refused. The default number of connections is 50.
    Mike

  • After new update 6.0.1 MMS stoped to work on both phones 4 and 3GS, Apple fix your problem please

    Hy Apple and others,
    After new update 6.0.1 I cannot send pictures or contacts via simple messages as I could before. The same problem has my girlfriend by using 3GS iPhone.
    Reseting iOS and other methods are useless.
    I know that the problem is because of this update and I am waiting apple to do something with it.

    Leave out the ranting and simply state what issue you are having.
    Your wall of text is hard to read.

  • Native Java Installer - your opinion please

    I'm looking for a good install utility for my java applications. Needs to be multi platform and solid.
    I would appreciate your opinions as to what to use and what to avoid.
    Thanks

    hi,
    I suppose you could give a look at Installwise (from MindVision) ,Installanywhere (ZeroG), IzPack-install (www.izforge.com).
    hope that helpz
    cheerz
    ynkrish

  • The pull down menu or icon for printing does not respond. The only way I can print a web page is by right clicking with the mouse and selecting print? Your comments please

    When I try to print a web page by selecting the print icon or by the pull down menu -print, nothing happens. It does not respond. I have to right mouse click and then select print, which then works. Why is this happening

    Try using the Add Bookmark Here ² extension. You can drag the Add Bookmark window to the size you want to see. <br />
    https://addons.mozilla.org/en-US/firefox/addon/3880

  • Would you still buy a W530? | your opinion please

    Greetings user,
    I was really keen on purchasing the T530 W530 until i read the issues in these forums!
    Im a little concerned with the heat/noise users are having with there i7 configurations.
    I was wondering if anyone had any problems with there i5s?
    Just making sure before i commit to buy, Thanking  you
    For: Photoshop/Office/Surfing Web.
    i5-3360M
    7 Home x64
    (1600x900)
    8 GB DDR3500GB HD 7200
    16GB mSATA Cache Drive
    DVD Recordable
    WIFI N 6300 AGN
    $1717 (AUS)

    Cheers Thor - Thanks for sharing your thoughts. I might just have to save up a little more..
    Edit:
    New prices on my end!
    Intel Core i7-3720QM Processor (6M Cache, up to 3.60 GHz)
    Windows 7 Home Premium (64 bit)
    15.6" FHD (1920 x 1080) LED Backlit AntiGlare Display, Mobile Broadband Ready
    NVIDIA Quadro K1000M Graphics with 2GB DDR3 Memory
    4 GB DDR3 - 1600MHz (1 DIMM)
    Keyboard - US English
    UltraNav with Fingerprint Reader for Color Sensor, Smart Card Reader
    720p HD Camera with Microphone
    500GB Hard Disk Drive, 7200rpm
    24 GB mSATA Solid State Cache Drive
    DVD Recordable
    Express Card Slot & 4-in-1 Card Reader & Smart Card Reader
    6 Cell Li-Ion TWL 70+
    170W Slim AC Adapter - ANZ
    Bluetooth 4.0 with Antenna
    Intel Centrino Ultimate-N 6300 AGN
    Mobile Broadband upgradable
    AU$1,881.60
    +Corsair Vengeance CMSX16GX3M2A1600C10 16GB (2x8GB) DDR3 ($120ish)
    which ill add later. I understand Windows Home is maxed out at 16GB.
    Again thankyou for all your posts.

  • Pkgman - a bash script for local package and PKGBUILD management

    hi all,
    here is a script which manages a local repository and lets you edit
    PKGBUILDs and other related files, automatically generates checksums,
    build packages, add them to your local repo and so on.
    it also has AUR support for submitting tarballs, leaving comments, etc.
    get it from here:
    http://sourceforge.net/projects/pkgman/
    and AUR package:
    http://aur.archlinux.org/packages.php?ID=17100
    you need abs, curl and pacman and optionally namcap and desktop-file-utils.
    RTFM online:
    http://sourceforge.net/apps/mediawiki/p … n_man_page
    first of all copy the pkgman.conf and AUR.conf files from /usr/share/pkgman to ~/.config/pkgman/  or ${XDG_CONFIG_HOME}/pkgman - if ${XDG_CONFIG_HOME} is set,
    edit these two files and then run
    pkgman --runmefirst
    pkgman doesn´t install anything. if you want it just builds the package and moves it to your local repository. install it then with pacman.
    it also has no dependency handling. there are many other tools which provide this.
    the main intention was to keep track of package versions, different PKGBUILD versions and own AUR submitted tarballs; also to keep a clean local repository and clean build directories.
    pkgman is stable now. i´m using it for months without any issues.
    however, if there are problems or feedback please post them here.
    vlad
    changelog:
    version 2.4:
           *pkgman now respects the PKGDEST and SRCDEST variables from makepkg.conf. (though it still moves the src.tar.gz and .pkg.tar.gz to package backup directory).
    version 2.5:
           *pkgman uses PKGDEST if SRCDEST not set in makepkg.conf.
    version 2.6 -> r26:
           *changed version system: version 2.6 is now r26!
           *minor changes: > pkgman uses now the $SHELL variable.
                                    > new and more comprehensible manpage description (thanks to bender02)
    version r27:
           *changed SRCDEST since it's only a cache dir. all files (pkg.tar.gz and src.tar.gz) go to PKGDEST.
    version r28:
           *added new variable ShellCommand to pkgman.conf. Default is $SHELL.
           *One might use an external application (like screen or xterm) to switch to build directory and edit files simultaneously.
    version r30:
           *minor changes. nothing crucial
    r32: *OverwriteExistingPackage isn't used anymore. one can delete it from ~/.config/pkgman/pkgman.conf.
           *minor changes
    version r33:
           *"-l|--list" also shows installed package version and available ABS/AUR PKGBUILD version for given package.
           *"-a|--abs" can now also be used with other options (like "-e")
    r39: * when backing up src.tarballs it asks whether to backup the source file or not
           * more detailed "--list" option - also shows if package is installed or not and available ABS/AUR version
           * added prompt to clean up directory after makepkg
           * when checking pkg.tar.gz also possibility to check for conflicts with files of already installed packages
           * use $PAGER instead of less
           * --help directly shows the manpage
           * --shorthelp shows a brief usage overview
           * added a custom prompt, but only when using bash (is somehow experimental - works fine here for me)
           * minor internal changes
           * pkgman also reads ~/.aurvote file for getting aur name and password. if one already uses aurvote then there is no need for the
             ~/.config/pkgman/AUR.conf file.
    r40: * new manual page & rewrite of usage function
           * both option "--flush" and "--flushall" were omitted in favor of the more versatile "--cleanup" option
           * pkgman <packagename> checks now if <packagename> is owned by user
           * backup option after each editing
           * added license
           * minor internal changes
    r41: * just small bug fixes, nothing crucial.
    r42: * more bugs fixed.
    r45: * new options added:
              >   --listversions: list local and available versions of installed packages from LocalPackages directory
              >  --getownpackages: synchronize local own packages with AUR
           * added new variable in pkgman.conf:
              > ListOutputInPager: output of, for example, "--list" or "--own" is piped into $PAGER
           * added a new optional dependency "desktop-file-utils" for validating desktop entry files
           * also supports now auto-generation of sha sums not only md5
           * internal fixes due to AUR interface changes:
              > use of json interface
              > correct parsing of package category
           * added 2 proto files (located under /usr/share/pacman):
              >  proto.desktop: a template for *.desktop files
              > PKGBUILD-lib32.proto: a template for lib32 packages for x86_64
           * some code changes and fixes
    r46: * added new option to pkgman.conf (AutoGenerateSums).
             > if AutoGenerateSums=no then pkgman asks whether to generate checksums or not.
             > if set to yes it behaves like in former versions.
    r52: * "--getownpackages" with more than 100 packages works again
           * added new option "--cachecopy":
              For each package in CacheCopyList (new variable in pkgman.conf) get existing package from pacman's cache directory - if
              CopyPkgFromCache (new variable in pkgman.conf) is set to yes - and/or create a source tarball of PKGBUILD and related files from ABS -
              if CopySrcFromABS (new variable in pkgman.conf) is set to yes - and copy them to package backup directory.
           * added new variables to pkgman.conf:
               > "CacheCopyList=file" - batch backup file, one package per line - default location is "$HOME/.config/pkgman/package.list".
               > "CopySrcFromABS=[yes|no]"
               > "CopyPkgFromCache=[yes|no]"
           * some bugfixes
           * docs completed
           * CacheCopyList should look like
    package1
    package2
    #this is a comment
    ! this too
    package3
    !package4
    r54: * renamed "--listversions" option to "--diffversions". makes more sense!
              from the man page:
                  pkgman --diffversions
                  Show differing ABS/AUR versions of installed packages from LocalPackages.
    r55: * minor changes.
    r57: * testing release
           * added a new option "--rollback":
               "pkgman <packagename> --rollback" - checks  http://arm.kh.nu for available package versions,
                                                          lets you choose one, fetches the package and
                                                          moves it to the <packagename> backup directory (if "--repoadd" is used).
    r59: * stable release
           * new option "--rollback" (see r57):
                   it checks http://arm.kh.nu (Arch Rollback Machine) for available package versions,
                   downloads chosen file and moves it to local repository (if "-r|--repoadd"  is used).
            * posting files/comments/etc to AUR should work now again.
    r65: *stable release
           * new option "-M,--meta" to create metapackages and add them and their dependencies to local repository.
              it searches for deps inside the backup directories, pacman's cache and if the packages are not available, it tries to fetch the missing
              dependencies from the Arch Rollback Machine site (http://arm.kh.nu).
    r66: * minor fixes
    r68: * some bugfixes
           * "--repoadd" and "--Reporemove" now accurately removes old packages from LocalRepository
    r69: * small bugfixes when listing packages with similar names
           * curl retries now 5 times if connection is not established
    r75: * "--cachecopy" does not try to dl sourcefiles when backing up ABS PKGBUILDs
           * some work on package splitting
           * further internal changes
    r76: * minor mistakes with "ln" purged
    r79: * mostly small changes
           * "--cleanup" now also removes uninstalled packages from LocalRepository
    r81 & r80: * added AUR v1.6.0 support (use more json)
                    * small ARM changes ("--rollback")
    r85:
          * pkgman supports pkg.tar.xz packages
          * some code rewrite, bugs purged (hopefully)
    r113:
          * pkgman now supports building split packages through makepkg.
             If you already use pkgman you need to rerun "pkgman --runmefirst" after updating.
          * new  "-t,--template" option ("pkgman <packagename> --template <alt. packagename> [--pkgbuildversion <version>] [options]").
             Useful to create a new PKGBUILD and use an existing one as a template.
          * new option: "--conf /path/to/alternate/conf/file" - Specify another configuration file.
          * pkgman now uses ${XDG_CONFIG_HOME}/pkgman or $HOME/.config/pkgman - if first not set - as the default location for its conf files.
    r116:
          * check inet conection when submitting src tarballs to AUR
          * some bugs
          * updated manpage on sf
    For further details please read the manual page.
    Last edited by DonVla (2010-04-28 11:56:59)

    I'm having some troubles with it (perhaps missing dependencies, and forgotten hardcoded dirs?):
    jan@aconcagua 8:20PM ~ % pkgman --runmefirst
    /usr/bin/pkgman: line 77: /home/jan/apps/skripte/archscripts/pkgman/share/pkgman/color.bash: No such file or directory
    /usr/bin/pkgman: line 1293: initcolor: command not found
    /usr/bin/pkgman: line 312: highlight: command not found
    /usr/bin/pkgman: line 312: error: command not found
    /usr/bin/pkgman: line 313: highlight: command not found
    /usr/bin/pkgman: line 313: error: command not found
    /usr/bin/pkgman: line 314: highlight: command not found
    /usr/bin/pkgman: line 314: error: command not found
    /usr/bin/pkgman: line 315: highlight: command not found
    /usr/bin/pkgman: line 315: error: command not found
    /usr/bin/pkgman: line 317: error: command not found
    /usr/bin/pkgman: line 318: error: command not found
    /usr/bin/pkgman: line 321: highlight: command not found
    /usr/bin/pkgman: line 321: msg: command not found
    /usr/bin/pkgman: line 329: list: command not found
    /usr/bin/pkgman: line 332: list: command not found
    /usr/bin/pkgman: line 332: list: command not found
    touch: cannot touch `/bin/.pkgman.registered': Permission denied
    /usr/bin/pkgman: line 332: list: command not found
    /usr/bin/pkgman: line 332: list: command not found
    /usr/bin/pkgman: line 332: list: command not found
    /usr/bin/pkgman: line 332: list: command not found
    /usr/bin/pkgman: line 332: list: command not found
    /usr/bin/pkgman: line 337: msg: command not found
    curl: option --output: requires parameter
    curl: try 'curl --help' or 'curl --manual' for more information
    ^C/usr/bin/pkgman: line 209: cleanoutput: command not found
    /usr/bin/pkgman: line 209: cleanoutput: command not found
    (I terminated with ctrl-c).
    EDIT: errors resolved by correcting the path $HOME/apps/skripte/archscripts/pkgman/share/pkgman to /usr/share/pkgman in the pkgman itself.
    Last edited by bender02 (2008-05-23 01:28:58)

  • Steps to link a report to Web Application Form. Post Your Opinion

    Hi friends,
    After going through it what is your opinion. please do post your opinion.
    Could any one give the complete steps of Linking a report to web form so that when called / clicked the link the report can display the data.
    I have unchecked the "Report Option -> Save Data with Reports". So that the report could not take extra space.
    I have DB connection code in my .aspx.vb file, it is as follows:
    Private Sub ConfigureCrystalReports()
    Dim fileName As String = "Reports\" & ReportID & ".rpt"
    Dim reportPath As String = Server.MapPath(fileName)
    myRepDoc = New ReportDocument()
    myRepDoc.Load(reportPath)
    myCrystalReportViewer.ReportSource = myRepDoc
    myCrystalReportViewer.RefreshReport()
    Dim myConnectionInfo As ConnectionInfo = New ConnectionInfo()
    If Session("reportConnectionInfo") IsNot Nothing Then
    Dim ConnInforArrList As ArrayList = DirectCast(Session("reportConnectionInfo"), ArrayList)
    myConnectionInfo.ServerName = ConnInforArrList(0)
    myConnectionInfo.DatabaseName = ConnInforArrList(1)
    myConnectionInfo.UserID = ConnInforArrList(2)
    myConnectionInfo.Password = ConnInforArrList(3)
    Else
    lblMessage.ForeColor = Drawing.Color.Red
    lblMessage.Text = "Session is off. Please Relogin to See the Report."
    End If
    SetDBLogonForReport(myConnectionInfo, myRepDoc)
    SetDBLogonForSubreports(myConnectionInfo, myRepDoc)
    myCrystalReportViewer.SelectionFormula = GetFieldName(ReportID) & "='" & Session("CompCode") & "'"
    myCrystalReportViewer.Visible = True
    End Sub
    Private Sub SetDBLogonForReport(ByVal myConnectionInfo As ConnectionInfo, ByVal myReportDocument As ReportDocument)
    Dim myTables As Tables = myReportDocument.Database.Tables
    For Each myTable As CrystalDecisions.CrystalReports.Engine.Table In myTables
    Dim myTableLogonInfo As TableLogOnInfo = myTable.LogOnInfo
    myTableLogonInfo.ConnectionInfo = myConnectionInfo
    myTable.ApplyLogOnInfo(myTableLogonInfo)
    Next
    End Sub
    Private Sub SetDBLogonForSubreports(ByVal myConnectionInfo As ConnectionInfo, ByVal myReportDocument As ReportDocument)
    Dim mySections As Sections = myReportDocument.ReportDefinition.Sections
    For Each mySection As Section In mySections
    Dim myReportObjects As ReportObjects = mySection.ReportObjects
    For Each myReportObject As ReportObject In myReportObjects
    If myReportObject.Kind = ReportObjectKind.SubreportObject Then
    Dim mySubreportObject As SubreportObject = CType(myReportObject, SubreportObject)
    Dim subReportDocument As ReportDocument = mySubreportObject.OpenSubreport(mySubreportObject.SubreportName)
    SetDBLogonForReport(myConnectionInfo, subReportDocument)
    If myReportObject.Name = "Subreport1" Then
    Dim lvSec As Section = subReportDocument.ReportDefinition.Sections("DetailSection1")
    If Not lvSec Is Nothing Then
    Dim t1 As TextObject
    t1 = lvSec.ReportObjects("txtEmpName")
    t1.Text = Session.Contents("EmpName")
    Dim t2 As TextObject
    t2 = lvSec.ReportObjects("txtRepID")
    t2.Text = Request.QueryString("REPID")
    End If
    End If
    End If
    Next
    Next
    End Sub
    Please do help me out as the data of report is not getting displayed on the report.
    After going through it what is your opinion. please do post your opinion.
    While creating the Report has the following Report Options on / checked.
    1. Database Server is Case-Incensitive
    2. Use Indexes Or Server For Speed
    3. Verify on First Refresh
    4. Show Preview Panel
    5. Display Alerts on Refresh
    6. Select Distinct Data for Browsing
    Do I have check or uncheck any other option?
    Thanks and regards
    Edited by: Md. Mushtaque on Sep 6, 2008 2:50 PM
    Edited by: Md. Mushtaque on Sep 8, 2008 9:27 AM
    Edited by: Md. Mushtaque on Sep 8, 2008 12:14 PM

    Sir AG,
    Thanks a lot for replying and spending your valuable time for my problem.
    Sir, I just want to put this in your knowledge that my application is web based application and I am calling these reports through web forms i.e. of ASP.NET coded in vb from .aspx.vb files.
    So as per the code I have attached, I have this
    Option Explicit On
    Imports CrystalDecisions.CrystalReports.Engine
    Imports CrystalDecisions.Shared
    Next for ReportDocument Object:
    Dim fileName As String = "Reports\" & ReportID & ".rpt"
            Dim reportPath As String = Server.MapPath(fileName)
            myRepDoc = New ReportDocument()
            myRepDoc.Load(reportPath)
            myCrystalReportViewer.ReportSource = myRepDoc
    Above is the code used by me in Page_Init  and I have already tested it from Page_Load. I have got few suggestions from this forum that I should put this code in Page_Init only.
    Lastly:
    The database connectivity code:
    Dim myConnectionInfo As ConnectionInfo = New ConnectionInfo()
            If Session("reportConnectionInfo") IsNot Nothing Then
                Dim ConnInforArrList As ArrayList = DirectCast(Session("reportConnectionInfo"), ArrayList)
                myConnectionInfo.ServerName = ConnInforArrList(0)
                myConnectionInfo.DatabaseName = ConnInforArrList(1)
                myConnectionInfo.UserID = ConnInforArrList(2)
                myConnectionInfo.Password = ConnInforArrList(3)
            Else
                lblMessage.ForeColor = Drawing.Color.Red
                lblMessage.Text = "Session is off. Please Relogin to See the Report."
            End If
            SetDBLogonForReport(myConnectionInfo, myRepDoc)
            SetDBLogonForSubreports(myConnectionInfo, myRepDoc)
    SetDBLogonForReport(myConnectionInfo, myRepDoc)
    Private Sub SetDBLogonForReport(ByVal myConnectionInfo As ConnectionInfo, ByVal myReportDocument As ReportDocument)
            Dim myTables As Tables = myReportDocument.Database.Tables
            For Each myTable As CrystalDecisions.CrystalReports.Engine.Table In myTables
                Dim myTableLogonInfo As TableLogOnInfo = myTable.LogOnInfo
                myTableLogonInfo.ConnectionInfo = myConnectionInfo
                myTable.ApplyLogOnInfo(myTableLogonInfo)
            Next
        End Sub
    This code I have got from a sample of the forum itself.
    Sir, after all these effort and the unchecking of option "Save Data with Report" on calling the reports from my forms it is showing blank report. No data from the database is coming form the database.
    I have uncheked the option "Save Data with Reports" to get the updated data each time the report has been called but now the status is that nothing is coming.
    Thanks again for you precious and valuable effort to help me but the my problem is unsolved, So sir please if you could put an eye on it and help me out to get rid of this problem, I will be very thankful to you for your kind help.
    Thanks and regards
    Mushtaque

  • Assignment of plant to sales organisation and distribution channel

    Hi,
    What is the use of assignment of plant to sales organisation and distribution channel.
    thanks
    Kuntla

    Hi Kuntla,
    Please don't get offended. Your explanation is purely irrelevant. If I don't want to record from which plant the material has been sent and hence if I don't make the delivering plant assignment - what will be result. Can I create the sales order and make delivery. Is it possible. This  is one of the important assignments in SD configuration. I don't find fault in posting your reply. It is only for your response to others' replies to the thread. You can do this to their personal mail ids. Otherwise this will become a practice in this forum. Please take this in a positive angle.
    Thanks,
    Ravi

Maybe you are looking for