Steps for Go Live for Webtools moving from Test to Production

Further to the useful checklist in the wiki recently supplied by Bryce can I ask for some minor gaps to be filled ( perhaps by inserting a few additional steps in that document)
I have yet to hit the issues created by a go live implementation but this is only a matter of time...
I am trying to work out what needs  to occur between having :
a) a test B1 database successfully synching to a test WT site and db set up
and
b) the Production B1 database initially synched to the the live WT live WT db ready to accept the first live transactions.
1) Copy WT site from test to live location
2) Change Server config, settings and Tables tabs in Synch Manager click on 'Install Plugin' to add custom fields to Production B1 database
3) ......
I am stuck as to what needs to be done to "reset"  the WT back end db and how one goes about this.
Coupled with this and probably part of the answer is the 'Initialise Synch' button. It would be useful to understand exactly what this does in terms of data  - presumably it is only transactional data - but which tables are affected?
Also if there's anything else that I might have overlooked in terms of potential pitfalls I'd be grateful for advice - the recent posts regarding product trees and images come to mind.
Thanks

First thing is to plan for some downtime in your B1 databases. Nothing more frustrating than having new data come into b1 when you're trying to set this up. So perhaps do this at night or on a weekend when no one is using B1.
Install Plugin operation adds UDF's, edits the stored proc in b1 db, and creates the queue table, PRX_Transaction_Queue
Initialize synch runs upgrade scripts(if applicable), deletes all data that has synched from B1 previously(or would synch from Wt to B1, like a test order created in Wt) and inserts all relevant data into the queue table in B1 db. Also the synchid's are reset. It's pretty much the same list as is displayed on the Settings page of the Synch Manager. Please someone correct me if I'm missing something here!
Pre-requisites:
- Name the Wt db relevant to its position in the environment. B1Webtools is not the greatest name, it's meant to be a jumping off point. Rename your Wt db in the way that you would for B1. ie WebtoolsLive, WebtoolsTest. Makes things easier
Two options:
1) Presuming you have a test Wt db and a test b1 db or even a test Wt db and a production(live) B1 db, you could duplicate the test Wt db and change the synch manager config to point to the B1 live db. Install the "plugin" on the new B1 live db and enter your table mappings. Initialize synch will delete all the data that has synched from B1 test db to Wt db(now live db) and reset the synch id's to zero. These will be populated during the synch. Then Run Synch.
Caveat: This option is fine if your synch takes a "short" period of time. Short being an hour. If you have say 20,000 business partners with 3 years of order history and 300 lines per order... expect several hours.
2) Create a test synch profile and a live synch profile in tandem and update only the live synch profile with data. Also, have two web tools websites but work primarily in the live one. The synch manager will auto synch both profiles every time the service runs(set by you)
When it's go time, copy the live db's over the test db's so you have a test environment exactly matching your live environment.  Now, obviously as soon as new data goes into the live db it's out of synch, but this way you have a test system you can break or use to test upgrades, etc.
As you might guess, there are a number of ways to go with this. It really does depend on a) how comfortable you are with moving data around in SQL and b) what your setup entails.
I think the best thing you can do is make it as simple as possible. Don't overthink things and make sure you have a backup of everything before you start.
Good luck!

Similar Messages

  • Objects moving from quality to production

    Hi All,
      I need a step by steb documentation for objects moving from quality to production.please do the needful.
    Thanks in advance
    Ram

    Hi Ram,
    What is the transport system u r using?
    Check the below links for different transport systems.
    CMS
    http://help.sap.com/saphelp_nwpi71/helpdata/en/49/630650f75d4df6a3dc2f93d51eb864/content.htm
    CTS
    http://help.sap.com/saphelp_nwpi71/helpdata/en/9a/775de286874bc78dcb1470bc80f0f9/content.htm
    FIle Transport system
    http://help.sap.com/saphelp_nw04/helpdata/en/a8/5e56006c17e748a68bb3843ed5aab8/content.htm
    Thanks,

  • TS1314 can you write the steps for transferring photos from my pc to ipad2

    Can you please write down the steps for transferring photos from my PC to IPAD2?

    Sync photos to iPad
    http://support.apple.com/kb/HT4236

  • Post Installation steps for Messages archiving from Adapter engine

    Hi,
    Can any let me know the post installation steps for Archiving messages from AE.
    We are archiving the messages from Integration Engine (BC_XMB).
    This note refers to the Post installation steps... But i could not find them anywhere.
    Note 790226 - Messages in AdapterEngine/PCK database do not get archived
    Thanks,
    Tanuj
    Message was edited by:
            Tanuj Kumar Bolisetty

    Hi Tanuj,
    have a look at note 872388
    "2) For messages in the Adapter Framework: note 816022, question 8
    (deletion) and
    http://help.sap.com/saphelp_nw04/helpdata/en/cf/b2fc3f48ecc742e10000000a
    1550b0/content.htm (archiving)"
    Additionally consult the troubleshooting guide,page 110
    Set the adapter service properties (note 791379)
    Hope it helps
    Jaime

  • Can anyone give me step by step for calling FM from one SAP to another SAP

    can anyone give me step by step for calling FM from one SAP to another SAP
    points will be rewarded,
    thank you,
    Regards,
    Jagrut BharatKumar Shukla

    *& Report  RFC_FOR_CUSTOMER_LIST
    *& RFC to a Fn. module from another system which implements BAPI
    REPORT  rfc_for_customer_list.
    DATA:
      fl_status TYPE i.
    DATA:
      fs_message TYPE bapiret2.
    DATA:
      BEGIN OF fs_customers,
        id   TYPE s_customer,
        name TYPE s_custname,
      END OF fs_customers.
    DATA:
      t_customers LIKE
         STANDARD TABLE
               OF fs_customers.
    CALL FUNCTION 'Z_BAPI_GET_CUSTOMER_LIST' DESTINATION 'R3N'
      IMPORTING
        return = fs_message
      TABLES
        customerlist = t_customers.
    IF sy-subrc EQ 0.
      fl_status = 1.
      LOOP AT t_customers INTO fs_customers.
        WRITE:
          /10 fs_customers-id,
           30 fs_customers-name.
        AT LAST.
          WRITE:
            /,/5 'No of customers in R3N = ', sy-tabix.
        ENDAT.
      ENDLOOP.
    ELSE.
      MESSAGE 'RFC failed' TYPE 'S'.
      EXIT.
    ENDIF.
                           TOP-OF-PAGE EVENT                            *
    TOP-OF-PAGE.
      IF fl_status NE 0.
        WRITE:
          /12 'ID'   COLOR 6,
           32 'NAME' COLOR 6.
        SKIP.
      ENDIF.
    This is one small example...
    Regards,
    Pavan

  • Any good workflow tutorials out there for those moving from iPhoto Aperture

    Any good workflow tutorials out there for those moving from iPhoto to Aperture 3?
    Especially those that deal with using a laptop and off-line storage of photos.
    Cheers, Andrew.

    There is no reason to not port a number from another provider (unless leaving a contract early and being charged the ETF) for if one does decide to switch back to their previous provider within the first 30 days after making the switch, the previous provider will take one back with welcome arms and the same phone number can be used this way.
    Your way required getting a new phone number which can't be changed or potted after the fact for single line account.

  • Report for material moved from blocked stock to unrestricted stock

    Hi,
    Is there a standard report in WM showing list and qty of materials moved from blocked stock to unrestricted stock.
    Regards,
    Pratap

    It would have been easy if there was a specific WM movement type for such transfer but due to the reason that the WM 309 is connected to various IM movement types, there is no direct report to get this information.
    Conversely, you may use MB51 with the combination of the WM managed storage location and movement type for your purpose. If there are multiple storage locations assinged to the same warehouse then you may put a range in the selection criteria.

  • Steps for Data extraction from SAP r/3

    Dear all,
    I am New to SAP Bw.
    I have done data extraction from Excel into SAP BW system.
    that is like
    Create info objects > info area> Catalog
                                                --> Character catalog
                                                --> Key catalog
    Create info source
    Upload data.
    create info cube
    I need similar steps for data extraction for SAP R/3
    1. when data is in Ztables ( using Views/Infosets/Function etc)
    2. When data is with Standard SAP using Business Content.
    Thanks and Regards,
    Gaurav Sood

    hi,
    chk the links
    Generic Extraction
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/84bf4d68-0601-0010-13b5-b062adbb3e33
    CO-PA
    http://help.sap.com/saphelp_46c/helpdata/en/7a/4c37ef4a0111d1894c0000e829fbbd/content.htm
    CO-PC
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/fb07ab90-0201-0010-c489-d527d39cc0c6
    iNVENTORY
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f83be790-0201-0010-4fb0-98bd7c01e328
    Extractions in BI
    https://www.sdn.sap.com/irj/sdn/wiki
    LO Extraction:
    /people/sap.user72/blog/2004/12/16/logistic-cockpit-delta-mechanism--episode-one-v3-update-the-145serializer146
    /people/sap.user72/blog/2005/01/19/logistic-cockpit-delta-mechanism--episode-three-the-new-update-methods
    /people/sap.user72/blog/2005/02/14/logistic-cockpit--when-you-need-more--first-option-enhance-it
    /people/sap.user72/blog/2004/12/23/logistic-cockpit-delta-mechanism--episode-two-v3-update-when-some-problems-can-occur
    /people/sap.user72/blog/2005/04/19/logistic-cockpit-a-new-deal-overshadowed-by-the-old-fashioned-lis
    Remya

  • Config Steps for Pick process from warehouse number

    Dear Gurus,
    Need the config. steps for picking process with warehouse number assignments
    Thanks

    Hi,
    You only need to assign a Warehouse number for the combination of Plant and Storage location in SPRO in assignment of organisational structures in Warehouse Mngt. If this is done, then picking will become mandatory and you can do picking either manually or automatically through LT03 or other transactions.
    If this warehouse assignment is not done, then you can put the picking quantity directly in delivery and do PGI. If this assignment is done, then you will be able to do picking only through transactions like LT03, either in foreground or background. In this case, u will not be able to manually update the picking quantity in delivery.
    Hope this helps.

  • Personalization strategies for migrating values from stage to production

    Hello:
    Much of our JSP code will execute differently based on profile/property values stored in the personalization server. Keeping changes to code and personalization settings in sync is proving to be very difficult among our test, staging and production systems. What are some of the strategies used to solve property value migration from test to stage to production?
    Our code is stored in a source code control system, but the property values are stored in a database (i.e., via the personalization server) and are changed via a GUI. The database changes are not stored in the source code control system, so the difficulty lies in keeping code and personalization settings in sync.
    A typical scenario is that a developer will write some code and test it against the test environment. Any new property settings are added to the test server and set with appropriate values. Once the changes are tested and working, the code is checked into the codeline. However, the properties are not, so potential problems exist when the code is promoted to stage, and the QA group attempts to confirm the new functionality. The new properties, can/will then be added to the staging environment, but since this is done via a GUI, the values are cannot be guaranteed to be exactly the same in test and stag

    Joe,
    The PropertySet definitions are in XML. The definintions are under your
    application-sync directory and under sub-directories such as: requests,
    userprofiles, session, events, catalog for the specific usage of a
    PropertySet.
    Sincerely,
    Daniel Selman
    "Joseph Hui" <[email protected]> wrote in message
    news:[email protected]...
    >
    Hi Daniel:
    We are using WLP 4.0, but I did not know that the PropertySet values arein XML files.
    What directory are they stored in?
    Thanks alot,
    Joe
    "Daniel Selman" <[email protected]> wrote:
    Joseph,
    You omitted to say which version of the product you are using. In WLP 4.0
    PropertySet definitions are stored as XML files and can be versioned
    alongside your code and synchronized with a running server (to move from
    a
    developer's machine to staging or production). We moved to this approach
    for
    nearly all the business policy/configuration data -- for exactly the
    reasons
    you mentioned.
    With versions of the product prior to 3.5 you will need to use 3rd-party
    database utilities to ensure tables are exported, backed-up andsynchronized
    as required.... Or upgrade! ;-)
    Sincerely,
    Daniel Selman
    "Joseph Hui" <[email protected]> wrote in message
    news:[email protected]...
    Hello:
    Much of our JSP code will execute differently based on profile/propertyvalues stored in the personalization server. Keeping changes to code and
    personalization settings in sync is proving to be very difficult amongour
    test, staging and production systems. What are some of the strategiesused
    to solve property value migration from test to stage to production?
    Our code is stored in a source code control system, but the propertyvalues are stored in a database (i.e., via the personalization server)and
    are changed via a GUI. The database changes are not stored in the source
    code control system, so the difficulty lies in keeping code and
    personalization settings in sync.
    A typical scenario is that a developer will write some code and test itagainst the test environment. Any new property settings are added to the
    test server and set with appropriate values. Once the changes are tested
    and working, the code is checked into the codeline. However, theproperties
    are not, so potential problems exist when the code is promoted to stage,
    and
    the QA group attempts to confirm the new functionality. The newproperties,
    can/will then be added to the staging environment, but since this is done
    via a GUI, the values are cannot be guaranteed to be exactly the same in
    test and stag

  • Moving from TEST to LIVE server

    Dear all,
    The setup of our functional team is ready on my TEST server. Now i want to move it to LIVE server. (I am sure that my functional team will not do it again @ LIVE SERVER)So plz tell me how to move with this current setup from test server to LIVE server. Is there any document id in metalink?
    Thanks
    Sarfaraz Karim

    Thanks VENKAT,
    Oh yes clone is a part ,,, but i just want ot know is there any other option rather than clone??? can i import that data???
    Thanks

  • Transfer data from Test to Production Server

    Dear All
    I want to know how to transfer data from test server to production server.
    Lets say we have done all the setup steps of GL, and we have also feeded chart of accounts, journal entries, recurring etc. at our test server. Now we want to shift our data from Test Server to Production Server.
    What can be the procedure?
    I shall be really thankful.
    Best Regards
    Muhammad Habib
    http://mhabib.wordpress.com

    Dear hsawwan
    Thanks for your reply. Can you send me this document via email. My email id is: [email protected]
    Secondly can you please tell me how to just transfer my Chart of Account.
    I shall be really thankful to you.
    Best Regards
    Muhammad Habib

  • What is the best practice to deploy the SharePoint site from test to production environment?

    We are beginning to start a new SharePoint 2010 and 2013 development projects, soon developing new features, lists, workflows, customizations to the SharePoint site, customization to list forms and would like to put good practice (that will help in deployment)
    in place before going ahead with development.
    What is the best way to go about deploying my site from Development to Production?
    I am using Visual Studio 2012 and also have Designer 2013...
    I have already read that this can be done through powershell, also through visual studio and also via designer. But at this point I am confused as to which are best practices specifically for lists, configurations; workflows; site customizations; Visual studio
    development features; customization to list forms etc. You can also provide me reference to links/ebook covering this topic.
    Thanks in advance for any help.

    Hi Nachiket,
    You can follow below approach where the environments has been built in similar fashion
    http://thesharepointfarm.com/sharepoint-test-environments/
    if you have less data then you can use  http://spdeploymentwizard.codeplex.com/
    http://social.technet.microsoft.com/Forums/sharepoint/en-US/b0bdb2ec-4005-441a-a233-7194e4fef7f7/best-way-to-replicate-production-sitecolletion-to-test-environment?forum=sharepointadminprevious
    For custom solutions like workflows etc you can always build the WSP packages and deploy across the environments using powershell scripts.
    Hope this helps.
    My Blog- http://www.sharepoint-journey.com|
    If a post answers your question, please click Mark As Answer on that post and Vote as Helpful
    Hi, can you answer me specifically with regards to the foll:-
    lists
    configurations
    workflows
    site customizations like changes to css/masterpage
    Visual studio webparts
    customization to list forms
    Thanks.

  • Migrating Trading Partner from test  to Production environment

    Hi,
    My Production environment has configuration for two trading partner.
    I need to migrate one more trading partner from test environment to (the existing) production environment.
    I see Agreement level export, TP level export, Config level export options in Oracle B2B.
    Can you please suggests as to which is the fastest and most accurate way to migrate new trading partner configuration?
    Regards,
    Ravi Shah

    There is nothing as preferred option. However you can keep few things in mind.
    1. Agreement Export - Preferred option , if you would like to export only specific Trading Partner and Agreement details.
    2. Repository Export - For full repository export.
    3. Trading Partner Export - This option do not keep any TP in mind while taking the export, hence you may not information about Delivery channel and Agreement. This provides information about Trading partner profiles and Supported Document defition of the trading partner.
    Let me know.

  • Links from tests to production classes

    Our source tree has two top-level branches: one for test and the other for production classes. The package (subdirectory) structure is identical in both branches. This is, I believe a fairly common arrangement. However, it creates a problem with Javadoc that I haven't been able to solve. I want to build documentation collections separately for the two branches, so that the test and production classes aren't commingled. If I do this, I get warnings about @link references not being found wherever the documentation of a test class links to the documentation of a production class, even though they are in the same package. I've tried various solutions: "-link"ing to the production documentation, including both branches of the source tree in the source path and naming the test classes (rather than the packages) on the command line, etc. Nothing gives me the results I want.
    Given how common (I believe) this organization is--to the extent that it's supported by some IDEs--I'm surprised I can't get Javadoc to do what I want. Am I missing something, or is this really not possible?

    I've tried that. It doesn't work.I assume you have the sources for one package split across two source locations. Have just tried this under Windows with jdk 1.5.0_06 and 1.4.2_10 and they both seem to allow this.
    Created this class file in src1\p1\Reg.java
    package p1;
    public class Reg {
         * Does something
        public void doit(){
            System.println("done it");
    }And created this class file in src2\p1\Reg2.java
    package p1;
    public class Reg2 extends Reg {
         * The main
        public static void main(String[] args){
            new Reg2().doit();
    }And then ran the command:
    javadoc -sourcepath "./src1;./src2" p1I get one set of documentation that includes both classes with links between them, but no errors.

Maybe you are looking for

  • Can I amend my iCloud email address?

    I want to change my iCloud email address from the one I set up when iCloud first launched. I can't find an option to do this in my settings. Please advise how to do this

  • Creative Cloud special offer

    Hi there I've ordered Photoshop+Lightroom in frame of speciall offer. After I installed Creative Cloud I found that Lightroom is out of the list inside application. So I installed only Photoshop. Can you please help me with Lightroom installation? Ju

  • Boot Camp / XP made my hard drive disappear

    Running on a 20" Intel iMac w/ 10.4.6 and the latest updates. Also installed the latest firmware upgrade prior to this exercise. Ran Boot Camp and created the Mac Driver CD and a 10G partition. Then, booted from my XP disk and when it took me to the

  • Error occurred in XML processing LPX-00601: Invalid token in

    Hello all, I'm new here and hope to find a resouce to learn from and give back to when possible. I am parsing an xml file in a stored proc. The file parses out fine when I make a small modification to the source xml file. Here is the mod: These are t

  • Netweaver Developer Studio 7.0 - Problems with MI Plug-in Configuration

    Hi, I installed the NetWeaver  Developer Studio 7.0.11 and have problem when configuring the MI Plugin. The configuration page does not save the settings and then it just doesn't show any fields in the screen. Does anyone has the same problem?Any ide