Best deployment practices?

I've been working with LiveCycle about 4 weeks and now I'm so wondering what the best practices for deployment are.
Normally, in any software development efforts, there are three different environments (Dev - Test - Production) or two (Dev - Production) at least. And each environment has configurations so the software runs smoothly within the environment it runs on.
For example, communications between other machines (web services, database connections, etc...) are highly configurable because each environment has its own set of copies to isolate one environment from another. Unfortunately, I haven't found a way to achieve this with LiveCycle.
Say I have a process that's fully tested under development environment and want to promote it to test environment. How can I change the database connections or web services connections for test environment? And say, I have a fully functioning PDF (including web services calls in development environment) in development environment and want to promote it to test environment. How can I promote it to the next environment easily (not by modifying the PDF to interact with test environment web services)? The only way I've learned is to modify the PDF to talk to the other machines in test environment which is not feasible if you have to handle a few hundreds of PDF files and each one has tens of web services calls - Well, even if it's only one file, it shouldn't have to be this way.
I think this is very very common scenario but I haven't found any documents or help about this. And it seems that LiveCycle is not designed to cover this common development scenario.
Maybe I'm struggling because I do not know LiveCycle very well. But still it shouldn't be hard to figure this out.
So, what is the best deployment practices in LiveCycle?
Any comments or workarounds are highly appreciated.

Look into using Configuration Parameters - essentially variables that can be set when you import an LCA from one system to another.
http://livedocs.adobe.com/livecycle/8.2/wb_help/001237.html

Similar Messages

  • Whats the BEST Deployment Practice for appsTier (2 Node) with RAC Database

    Hi All,
    Whats the BEST Deployment Practice for appsTier on Shared APPL_TOP between two application tier Nodes and a RAC Database.
    Regards
    Satish

    Satish,
    Could you elaborate; are you looking for how to distribute the tiers(forms, web, conc., etc.); are you asking about PCP (parallelt concurrent processing)..
    Regards,

  • What are the best security practices for your forms and databases

    What are some of the best security practices to follow to
    ensure your database isn't attacked with injections, forms abused
    with snippets of code, and mass spam DB inserts on your
    forms?

    On Sat, 29 Mar 2008 17:17:01 +0000 (UTC), "jsteinmann"
    <[email protected]> wrote:
    >What are some of the best security practices to follow to
    ensure your database isn't attacked with injections, forms abused
    with snippets of code, and mass spam DB inserts on your forms?
    David Powers books on php for Dw give detailed advice on how
    to do
    forms, first with html, and then validate them with secure
    php
    scripts.
    http://foundationphp.com/
    ~Malcolm N....
    ~

  • How to follow best coding practices and make this code runable.

    How to change this code to make it work and follow best coding practices.
    This code is to add fields to internal table LIST which already exist.
    In the loop are all the selections which are to be made.
    But i am new to ABAP and not sure how to make this work.
    please help me.
    DATA: wa_list LIKE LINE OF list,
          l_v_index TYPE i.
    DATA: t_price_result1 TYPE STANDARD TABLE OF komv WITH HEADER LINE INITIAL SIZE 0.
    DATA: wa_result LIKE LINE OF t_price_result1.
    LOOP AT list INTO wa_list.
      l_v_index = sy-tabix.
    *GET MATERIAL DOCUMENT(MBLNR) AND DELIVERY NUMBER(XBLNR)
      SELECT  mkpf~mblnr
              mkpf~xblnr
       into (wa_list-mblnr, wa_list-xblnr )
    *            INTO i_list
       from mkpf inner join mseg
    *   up to 1 rows
        on mkpf~mandt = mseg~mandt
        and mkpf~mblnr = mseg~mblnr
        and mkpf~mjahr = mseg~mjahr
        where mseg~matnr = wa_list-matnr
         and mseg~charg = wa_list-charg
         and mseg~kunnr = wa_list-kunnr
         and mseg~sobkz = wa_list-sobkz
         and mseg~werks = wa_list-werks
         and mkpf~budat in budat.
                                                                "RFC3762
      ENDSELECT.
      wa_list-mblnr = list-mblnr.
      wa_list-xblnr = list-xblnr.
    * GET POSNR FROM TABLE LIPS
      SELECT posnr
      FROM lips
      INTO list-posnr
      up to 1 rows
      WHERE vbeln = wa_list-xblnr AND
                 matnr = wa_list-matnr.
      ENDSELECT.
      wa_list-posnr = list-posnr.
    * GET SALES ORDER #
      SELECT vbelv
      FROM vbfa
      INTO list-vbelv
      up to 1 rows
    *        INTO wa_list
      WHERE vbeln =  wa_list-xblnr.
      ENDSELECT.
      wa_list-vbelv = list-vbelv.
    *GET PO
      SELECT bstkd
      FROM vbkd
      INTO list-bstkd
      up to 1 rows
      WHERE vbeln =  wa_list-vbelv
          AND posnr = 0.
      ENDSELECT.
      wa_list-bstkd = list-bstkd.
    *get serial number
      SELECT SINGLE obknr
       FROM ser01
       INTO list-obknr
       WHERE lief_nr = wa_list-xblnr
           AND posnr = wa_list-posnr.
    wa_list-obknr = list-obknr.
    SELECT sernr
    FROM objk
    INTO list-sernr
    up to 1 rows
    WHERE obknr = wa_list-obknr.
    ENDSELECT.
    wa_list-sernr = wa_list-sernr.
    *get date
    SELECT budat FROM mkpf
    INTO list-budat
    up to 1 rows
    where mblnr = wa_list-mblnr.
    ENDSELECT.
    wa_list-budat = list-budat.
    *get CLP
    SELECT   vkorg vtweg spart
    INTO (list-vkorg, list-vtweg, list-spart)
    up to 1 rows
    FROM vbak WHERE vbeln = wa_list-vbelv.
    ENDSELECT.
    wa_list-vkorg = list-vkorg.
    wa_list-vtweg = list-vtweg.
    wa_list-spart = list-spart.
    SELECT pstyv
    INTO list-pstyv
    FROM  vbap
    up to 1 rows
    WHERE vbeln = wa_list-vbelv AND posnr = wa_list-posnr.
    ENDSELECT.
    wa_list-pstyv = list-pstyv.
    CALL FUNCTION 'Z_SD_PRICING_CONDITION'
    EXPORTING
    i_organization                  = wa_list-vkorg
    i_dist_channel                  = wa_list-vtweg
    i_division                      = wa_list-spart
    i_customer                      = wa_list-kunnr
    i_plant                         = wa_list-werks
    *      i_pricng_date                   = sy-datum
    i_material                      = wa_list-matnr
    *   I_SALES_UNIT                    = 'EA'
    *   I_QUANTITY                      = '1.000'
    i_stor_loc                      = '0001'
    i_item_cat                      = 'TAN'
    *   I_AUART                         =
    *   I_REFRESH                       = 'X'
    *   I_KOMP                          =
    *   I_KOMK                          =
    * IMPORTING
    *   E_MES_TYPE                      =
    *   E_MES_NUMBER
    *   E_MESSAGE                       =
    TABLES
    t_price_result                  = t_price_result1
    * EXCEPTIONS
    *   CUSTOMER_NOT_FOUND              = 1
    *   PLANT_NOT_FOUND                 = 2
    *   MATERIAL_NOT_FOUND              = 3
    **   PLANT_MATERIAL_NOT_FOUND       = 4
    *   SALES_DATA_NOT_FOUND            = 5
    *   ORG_UNIT_NOT_FOUND              = 6
    *   UNABLE_TO_CALCULATE_PRICE       = 7
    *   UNABLE_TO_FORMAT_PRICE          = 8
    *   MANDATORY_INFOR_MISSING         = 9
    *   OTHERS                          = 10
    LOOP AT t_price_result1.
      IF  t_price_result1-kschl = 'ZPR2'.
        wa_list-kbetr = t_price_result1-kbetr.
      ELSE.
        wa_list-kbetr = 0.
      ENDIF.
    ENDLOOP.
    MODIFY list FROM wa_list INDEX l_v_index.
    ENDLOOP.

    Hi,
    Lets first start from your Select Statement.....Replace your SELECT ....ENDSELECT by SELECT Into Internal Table
    Your program is having a SELECT...ENDSELECT within LOOP...ENDLOOP........One should avoid doing this as far as possible.
    SELECT  mkpf~mblnr
                  mkpf~xblnr
    INTO itab
    for all entires i_list
    from    mkpf inner join mseg
        on   mkpfmandt = msegmandt
        and mkpfmblnr = msegmblnr
        and mkpfmjahr = msegmjahr
        where mseg~matnr = i_list-matnr
           and mseg~charg = i_list-charg
           and mseg~kunnr = i_list-kunnr
           and mseg~sobkz = i_list-sobkz
           and mseg~werks = i_list-werks
           and mkpf~budat in budat.
    Restructure youe complete code with this approach and Share your Finding's.
    You can also think of using a SAP Standard FM.
    Anyway..What is the objective/Output of this report?

  • Best Business practice document for FI.

    Hi All,
    where i can get the Best Business practice documents for FI. please give me Link.
    Regards
    Manohar

    hi
    pls go through this link
    http://help.sap.com/bp_bblibrary/600/BBlibrary_start.htm
    Thanks & Regards
    phaneendra

  • Best/Easiest Practice for Distribution of Webhelp files for Fat(ish) Client Application

    So another in my long line of questions in trying to change the implementation of the help systems at my new employer.
    So, the pressure is to convince the existing guard to toss out the old method and go with a new method... One of the issues has come up for CSH Webhelp (via RH10)...
    Apparently, in the old method (where every help topic was it's own CHM - no, I'm not kidding).  They kept it that way so that any time a help file was updated, they could just send out that one chm to update that one topic.
    Now they are worried that if we switch to webhelp using topics in one single big project that we can't just send out a single updated file any more...
    So I'm trying to get ammunition as to how updates to the help can be distributed without it being a big hassle...
    We do have small updates that go out about every week, and they are afraid that going to the webhelp (1 project with lots of topics) method will require more time and effort for the techs because they will have to complete the update of a huge help system every time.
    One solution we have suggested is that we only update help files on major releases and add any changes to help procedures in the Release Notes or in a separate PDF and also include a note that the help files "will be updated to reflect this change in the XX/2015 XYZ Release).
    Does ANYONE have any other ideas of how distribution could be done efficiently so that we don't have to continue this "project per topic" fiasco?
    HELP!!! PLEASE!!!!

    Amebr - you hit the nail on the head... i want to apologize to everyone for all this mass hysteria...but this has been a freaking rollercoaster... one day they are happy with the plan, the next day they decided they want to complicate it more... So now my job is to find out how viable and how tricky and perhaps how dangerous it will be to send out JUST the files that have been changed.  Especially for CSH! 
    Anyone have any experience with this or have any advice?  Peter?  I suspect you might know how this might work... are they any pitfalls to watch out for.. I just have this fear of sending out a few files from an entire project... Altho, it appears when I publish, ONLY the files that have been edited in some way show a new date.. that includes non-topic files - so i'm assuming sending all those will keep the TOC, Index, and Search features working properly... as well as incoming and outgoing links from an edited topic?
    Another question would be how to handle new images in a project... as the image folder tends to be the largest, i don't want to have to send the entire image folder... Thoughts...????  Advice?  Jeff? Peter? Amebr? Bueller?  Bueller?  Bueller....?
    THANKS!Best/Easiest Practice for Distribution of Webhelp files for Fat(ish) Client Application
    OH... and Jeff... my apologies for the misnomer of using the term "Fat-ish" client in reference to this... I totally misspoke and should have said Mobile App... but in my mind, any time you have to download something to use it, it's a fat client... sorry!  :-/

  • Orcle inventory-is it integrated and does it capture best busness practics

    Hello all,
    I have a basic but imp qn , for which I have tried to find a comprehensive answer but in vain
    I would like to know what features in oracle apps make you say that it is integrated and captures best business practices..
    provide your views or help me to find resources that will clear my query....
    Thanks a lot
    Anand

    Anand,
    Your question is not clear for me to provide an answer. Basically, the shared entities like item, SOB etc provides the integration of various models and Security, Validation Rules provide the security for the data.
    Make your question clear, I will try to answer.
    Thanks,
    Saravanan

  • Oracle inventory-does it capture best business practices

    Hello all,
    I have a basic but imp qn , for which I have tried to find a comprehensive answer but in vain
    I would like to know what features in oracle apps make you say that it is integrated and captures best business practices..
    provide your views or help me to find resources that will clear my query....
    Thanks a lot
    Anand

    Anand,
    Your question is not clear for me to provide an answer. Basically, the shared entities like item, SOB etc provides the integration of various models and Security, Validation Rules provide the security for the data.
    Make your question clear, I will try to answer.
    Thanks,
    Saravanan

  • Need help regarding mm best purchasing practices..

    hi
    could any one tell me about the sap mm best purchasing practices.

    Here find below for the best practices that can be considered in General
    1) Master Data
    a) Central Master data with uniform naming convention
    b) Master Maintenance tool (MDM) with workflow for approval
    2) Collection of Requirements from User departments and Approval-
    a) Creation of PR in SAP and Release strategy with work flow
    b) PR creators and PR Release authorities (work flow) are linked with HR org structure.
    c) Approval/Notifications for in action/Reminders can be routed with the help of workflow.
    3) Budget Control for PR-
    a) By activating Funds Management OR
    b) By Internal Order OR
    c) Customer Exit to validate The PR value/Price according to allocated budget
    4) Buyer activity
    a) Automatic source determination and automatic creation of PO with release strategy.
    b) PO creation with reference to Long term contract (Release orders) for regular vendors plus Global contract
    c) Uniform way of raising PO with terms and conditions
    c) RFQ for Bidding Process plus release strategy.
    d) Vendor rating
    e) PO Price Difference Tolerance check/Validation in comparison with PR.
    5) GRN
    a) Central warehouse
    b) Acceptance of Materials subject to quality check
    c) Normal Service Procurement with Service Master 
    d) Service entry sheet with release strategy.
    5) Invoice
    a) Invoice Block parameters/Tolerances
    b) Invoice Approval work flow
    c) GR based invoice Verification for Normal Purchase.
    d) Activate Material Ledger to overcome the disadvantages of posting Invoice with Price difference in terms of valuation
    e) Uniform way of Invoice Posting/Payment
    f) ERS

  • Best Coding Practices

    Hi
    are there any best coding practices for EP development?can anybody suggest the material?
    Prasad

    EP, as in Enterprise Portal?
    James

  • Best business practices

    I want to know the best business practices suggested by SAP  to improve client revenues.

    11,
    Your question is vague.  For an equally vague answer, try the SAP Best Practices web site.
    http://help.sap.com/bestpractices
    ERP Baseline BP Building blocks, localized for India, can be found at
    http://help.sap.com/saap/sap_bp/BL_ERP605_IN/html/Content_Library_BL_EN_IN.htm
    Best Regards,
    DB49

  • What are the best printer deployment practices for Win Server 2012 R2?

    I have about 40 printers deployed around my school. My users move around my building and log into several computers throughout the day. I need to consistently get the correct group of printers to map to the computer upon startup and set a default printer.
    I have tried to use GP, but the inability to set a default printer within the computer policy is a crippling issue. I have tried using third party software (Kaseya DPM) where I can set printers and default printers, but the real-world, daily deployment is
    inconsistent. I have a logon script that I used to use, but the printers were trying to map before the network was established; the printer mapping was failing because the script was too fast.
    This is not a new idea. What is the best way to consistently deploy printers that are mapped to specific computers?

    Am 04.08.2014 um 22:10 schrieb VermontTech:
    > but the inability to set a default printer within the computer policy is
    > a crippling issue
    Why not using user policy with item level targeting for the computer name?
    Martin
    Mal ein
    GUTES Buch über GPOs lesen?
    NO THEY ARE NOT EVIL, if you know what you are doing:
    Good or bad GPOs?
    And if IT bothers me - coke bottle design refreshment :))

  • Best/Recommended Practices regarding realms & psearches

    Update: I've found documentation and materials stating that the performance issues related to having multiple realms and their associated psearches (persistent searches) has been fixed in OpenSSO. While this is reassuring in that my initial design should work, it doesn't necessarily mean it is the best method for deployment. If anyone has an opinion on this I would like still like to hear it.
    Hi everyone,
    First of all, thank you for any information you have provided/will provide to me. I am new to OpenSSO, so this forum has been a useful early stop for answers to questions.
    In my scenario I have a small number of applications (less than 10). Each one has different requirements for HTTP Header variables/parameters, and there are no authorization requirements (fine or coarse). My question is regarding the initial realm configuration:
    I have been planning to deploy a single sub-realm for each application. The idea was that it would allow for greater flexibility and customization for each application down the road. I have heard some interesting stories regarding multiple realms, persistent seaches and performance from Access Manager 7.1. In the documentation, I see that persistent searches are disabled by default in OpenSSO 8.0 and that there are a significant number of configuration options available.
    -In OpenSSO 8.0, is one sub-realm for each application a recommended or even a good practice method?
    --If not, can I still separate header variables by application, or will I need to deliver all the variables to each application and let them take what they want?
    -Should I be aiming to configure persistent searches?
    --If so, what sort of configuration would be a good baseline to start from?
    Any assistance is greatly appreciated.
    Edited by: AJS418 on Jun 16, 2009 1:04 PM

    sirinek,
    I want to provide the ability for other systems, outside of my network domain (Linux and VMS servers), to deliver data files to my server for processing on a regular recurring basis. These file transfers will be unattended and executed via scheduling utilities on those remote systems.
    While these remote systems are managed by a trusted sister organization, I want to provide this access in a way that minimizes risk to servers under my responsibility.
    What tools and configurations are best suited for this? SFTP? SSH Authorized keys?
    Should the account be configured in a manner that limits access?
    Thanks for your help.

  • Cross Farm Continuous build and deployment practice

    Hi All,
    What is the best practice to move the wsp deployments and content deployment from dev server to test server 
    and then test server to production? 
    powershell commands is one of the solution , but for continuous build and deployment is their any better practice?
    Is there any tool which keeps track of the deployments (similar to cruise control for build)
    Thanks and Regards,
     Swati
    SP Page: http://www.facebook.com/SharePointQ SP Blog: http://swatipoint.blogspot.com

    I think this is one of the way of doing this
    http://www.sharepointnutsandbolts.com/2011/06/sp2010-continuous-integrationpt-1.html
    SP Page: http://www.facebook.com/SharePointQ SP Blog: http://swatipoint.blogspot.com

  • Best organizing practice for Apple Loops

    Did a search for this, but to no avail.
    I recently bought some big fish apple loops. They import beautifully using drag and drop, except for one thing:
    On the big fish DVD, each folder of the loop is called something non-descript, like 'Eflat40bpmfull'. So in the loops browser, it's not really possible to search for some of these things, unless you have the original DVD open and know what you're looking for.
    So how best to import these - or am I just not using the loops browser in the right way? One idea I had was to change the names of the loops before importing them, so they would be easier to locate, but I'm unsure if that destroys any of the looping tags on them.
    Thoughts?

    Hi Peter,
    I don't think renaming them will destroy the metadata (tags).
    If its a hassle renaming every one, maybe a workaround to aid searching, assuming they've come in various sub-folders depending on their content would be to drag & drop them onto the loop browser whilst inside their various folders, giving the folders descriptive names e.g. 'bigfish guitars' & 'bigfish drumfills' - then although the samples would still have their slighty useless names at least you could choose a folder from the jampack organiser drop down menu in the loop browser & flick through a lesser number of slightly uselessly named loops that are at least in the right ballpark for the type of thing you're looking for?
    I do find it annoying when sample banks aren't practically named - although samplemagic do seem to have got it right on this count from what I've seen
    Cheers
    Adam

Maybe you are looking for

  • Can't get rid of black box around rendered HD footage.....

    I've read a thread about t he "black box" that appears in HD footage, but didn't find an answer. I use a PC, and edit with Adobe Premiere 3.0. I have a Canon camcorder that uses MiniDV HD tapes to capture the HD footage, because I wanted the tapes as

  • How can you tell if a accessory is an Apple product?

    While I was on Amozon I saw that many iPod accessories had either apple, generic, or some other brand, but a lot of the time they showed the same exact picture for both Apple and generic. Is there a way to tell wether or not the item is truely an App

  • RWD error during Configuration of RWD Server: Object Required webservice.js

    We are in the process of Configuring the Server - after installing the Autonomy IDOL/DISH and the RWD Server. We get to the point of entering Company Name - and Product Key, as soon as we click on SAVE we get the error message Object Required        

  • CAST function issue

    Hi Experts, I have use CAST function for change INT to VARCHAR for Time data. When I run the query it through the below error *Data value out of range at OCI call OCIStmtFetch. [nQSError: 17012] Bulk fetch failed* Please let me know any suggestion. T

  • BlackBerry - Perl : Missed call count does not go at all

    Hi All, I've a T-Mobile BB-Perl. There was a missed call tag on upper left corner and I'ce fall the phone and battery came out. Once I've put back the battery since then the Missed call tag number or tag itself does not go eventhough Call log is clea