Additional AGate process

Hi,
Kindly advise on the queries to add a additional AGate node.
We have 4GB of Physical Memory and our process is not completely utilised but the AGate stops responding when the MaxThreads goes to 0. So we have analysed and decided to add a additional AGate process.
Any thoughts on this decision?
AFAIK to add a additional AGate process we have to set the property MaxAGates to the required number of process in our case 2 then change the multiprocess property in ITSRegistryWGATE.xml then restart the ITS system.
At this point am I missing something is this the correct process?
How do we check whether the new process has been added through ITS administrator?
Are there any configurations to be done in mapping manager?
Any ideas on any questions will be highly appreciated.
Thanks & Regards,
Vijith

Hello Vijith,
This is an example of the values needed in the ITSRegistryWGATE.xml file for multiple AGATE's:
<key name="Agates">
      <key name="Agate1">
       <value name="Host" type="text">hostsname1.xyz.com</value>
       <value name="PortAGate" type="text">port#</value>
       <value name="PortMManager" type="text">port#</value>
       <value name="Type" type="text">1</value>
       <value name="SncNameAGate" type="text"/>
       <value name="SncNameWGate" type="text"/>
       <value name="MultiProcess" type="text">no</value>
       <value name="Available" type="text">yes</value>
      </key>
      <key name="Agate2">
       <value name="Host" type="text">hostname2.xyz.com</value>
       <value name="PortAGate" type="text">port#</value>
       <value name="PortMManager" type="text">port#</value>
       <value name="Type" type="text">1</value>
       <value name="SncNameAGate" type="text"/>
       <value name="SncNameWGate" type="text"/>
       <value name="MultiProcess" type="text">no</value>
       <value name="Available" type="text">yes</value>
      </key>
      <key name="Agate3">
       <value name="Host" type="text">hostname3.xyz.com</value>
       <value name="PortAGate" type="text">port#</value>
       <value name="PortMManager" type="text">port#</value>
       <value name="Type" type="text">1</value>
       <value name="SncNameAGate" type="text"/>
       <value name="SncNameWGate" type="text"/>
       <value name="MultiProcess" type="text">no</value>
       <value name="Available" type="text">yes</value>
      </key>
      <key name="Agate4">
       <value name="Host" type="text">hostname4.xyz.com</value>
       <value name="PortAGate" type="text">port#</value>
       <value name="PortMManager" type="text">port#</value>
       <value name="Type" type="text">1</value>
       <value name="SncNameAGate" type="text"/>
       <value name="SncNameWGate" type="text"/>
       <value name="MultiProcess" type="text">no</value>
       <value name="Available" type="text">yes</value>
      </key>
     </key>
Make sure you have each Agate listed in the servers Hosts file.  The Services files will need the values sapawmm_<SID> port#/tcp, sapavw00_<SID> port#/tcp, and Message Server parameter sapdp XX port#/tcp.  These need to be insync with every Agate.  Especially if you have a dual-host landscape.
sapavwmm_SID     port#/tcp                   # Production Port
sapavw00_SID     port#/tcp                   # Production Port
sapavw00_ADM     port#/tcp                   # Admin port
sapavwmm_ADM     port#/tcp     
sapdp XX                   port#/tcp                                       #message server
Once you have made any configuartion changes it is always best to restart the services specific for ITS.  You should see the new AGATE in the Admin Tool with these settings.  Don't forget to reward points.
Regards,
D

Similar Messages

  • Additional Action process

    Dear All,
    I know the concept of additional action and someone asked me to run the programe RPUEVSUP to activate the same.
    When I run the programe it shows 'already activated'. But again if I try to do the same by removing the check mark in 'test run' it shows err 'perno xxxxx error while creating it 0302
    When I go to PA30 IT0302 and hit the create button it shows 'you can't do it directly from this infotype'.
    If I go to PA40 and try any other action type, it says the previous data would be deleted.
    Can anyone let me know the end to end process for 'Additional action'? Do we need to do any configuration for this or it's available in standard SAP?
    Regards
    ET

    Hi Paul,
    Before I mark it as solved, can you elaborate the below,
    Best practice is to create only the IT0302 for actions which do not change status and both for actions which do change the status.
    You mean except hiring action, we can uncheck IT0000 ?
    you can rerun it by clicking on the "Execute infogroup" button. The warning message that you will delete records can be ignored as you will get another message that the data was not saved When I ignore the message, it goes back to the previous screen and not getting saved. I checked the same in pa30 overview, but no changes happened.
    One more doubt, the Additional Action also will be done using 'PA40' or can we do it in PA30 IT0000?
    Regards
    ET

  • Additive Manufacturing process

    Hello All Experts,
    We have an requirement i.e  We are doing sub-contracting process here let me explain the scenario.
    1. We have part number which is assembled with some 2 to 3 components. for example we can say A as part 1 and B C D are attached to part A.
    with some laser operation with some powder.
    2. Now this assembled part is going for sub con process assume some wire cutting operation there are doing for dis assemble all the parts .
    3 The same A part will come back with B C and D to plant from vendor.as disassembled parts.
    4. How this can be mapped in SAP system.
    5. I have tested with concept of CO-product and By- product also but no correct soln to me.

    Hi,
    Try this way:
    1. Create production BOM for part A
    2. Create standard production process for Part A and complete assembly process
    3. Create Purchase order for Part A to send this item for laser process
    4. Create disassembly production order and complete process. Components stock are increased automatically with decreasing of part A.
    Thanks & Regards,
    Nagarajan

  • Get additional detailed process info?

    We have a 10.4.11 server that's been hosting home directories just fine in its current configuration for over a year or so. Lately, we've been experiencing some slowdowns with AFP that have been unexplainable.
    It's got plenty of RAM, CPU and Network available during these periods, but AFP is just slow for our users. The AppleFileServer process peaks at about 130% on a Quad G5 machine. I just tried increasing the maxThreads to 400 (from 200) to see if that makes a difference, but there haven't been any changes that should have made me do that. We have the same users and workflow as always.
    I'm trying to figure out if there are any particular users that are doing things that are causing the problems (like searching for files.. I've read a few posts about that problem). Our users are a mix of 10.3.9 and 10.4.11. (soon to be all 10.4.11).
    What I'd like to know is: besides lsof (and Activity Monitor "open files and ports"), is there another way to look at what is happening with the AppleFileServer process?
    TIA.

    I would love to have some more info on this process. I am having some problems as well. Anybody??????

  • Unnecessary Purchasing Processing Time in scheduling agreement

    According to its business logic, the scheduling agreement is a document  that has  already been  released  by purchasing department,  and  its scheduling lines, that have been created by MRP  are valid for goods receipt without any need for additional purchasing  processing time. However, MRP scheduling incorrectly takes purchasing processing time into account (as defined in the IMG in plant parameters for external procurement - TCODE  OPPQ) when calculating planned availability date. Please advise how to correct this issue.
    Best Regards,
    Itzik Eshed

    This can be customized in
    SAP Customizing Implementation Guide
    -> Production
    --> Material Requirements Planning
    ---> Planning
    > Procurement Proposals
    > Define External Procurement
    Here you can select the indicator "Scheduling according to purchasing info record or agreement" either at plant or MRP group level.

  • How to create process chain for 0EMPLOYEE

    I want to create process chain for 0EMPLOYEE attribution and text, how to create it and make a schedule for daily loading? Could anyone write steps in my case? Thanks!

    Hi,
    Follow the following steps:
    1. Go to RSPC->create->give name and disc of your chain.
    Start Variant Creation
    2.  Now you will be prompted to give a start variant,create a  new variant(click on page icon )
    3.Change Selections->date/ time.
    4.give date and time for start of the chain.
    5.click the check box for periodic job->period values->daily->save->save
    Addition of process types
    6.Select the process type "Execute Infopackage"
    7.select the name of the infopackage which loads attr data to 0EMPLOYEE.
    8.Attribute Change run will come automatically( if not then drag it as well and create variant )
    9.select the name of the infopackage which loads text data to 0EMPLOYEE.
    10.Attribute change run wil again follow.
    (connect the process types which are not connected,by right clicking the process types )
                                 start
                           IP A     IP  T
                          attr          attr
    A = attribute
    T = Text
    Please Reward points if useful
    Manish

  • ITS agate question

    WHat is the difference between having:
    a.   Agate with multiple processes
    b.   Multiple agates
    Does any one have any best practices that they are currently using for setting up their ITS strategy?
    Thanks

    Hello Jeremy,
    Difference is in the kind of scaling/loadbalancing!
    with multiple agates (on different hosts) the wgate takes care of the loadbalancing and failover.
    with multiple agate (sub)processes the MManager (Agate Mapping Manager) distributes the load over the Agate processes (on the same host).
    Of course a combination of both is also possible.
    The strategy depends on the load you are expecting, please rever to the ITS installation and tuning guides for an estimation/calculation.

  • Question Reg. Queue Process

    Hi All,
            I configured queue process in my ECC5.0 system. Once i sent idoc from WE19 transaction for outbound process, it went to queue(T.code weoutqueue). I checked T.code SMQ1, there i can see some queue's name also. If idouble click that queue name i have seen details like user, queue name, Fm etc.I want to know how to change that FM.It always shows like IDOC_INBOUND_IN_QUEUE . I want to process with some other Function modules. Could you help me out.
    Thanks
    Krishnan.

    Hi
    Every additional work process will consume a small amount of memory (~ 10mb). You can estimate it in transaction RZ10 (choose your instance profile) -> Basic Maintenance -> Change
    Here you can increase the number of processes, and you will see the memory requirement.
    Regards Michael

  • Reg. process chains

    Hi
    Will any one send step by step to do process chain. I am getting stuck in middle.
    Please help.
    Thanks.
    regards
    Sridhar
    [email protected]

    Hi Sridhar,
    What exactly you mean by saying "to do process chain". If you want to know the steps to create a process chain, here are the guidelines:
    In the BW Administrator Workbench:
          1.      Choose the  Process Chain Maintenance icon from the AWB toolbar.
    <i>The Process Chain Selection dialog box appears.</i>
           2.      Choose Create.
           3.      Enter the technical name and a description of the chain, and confirm your entry.
    <i>The Add Start Process dialog box appears.</i> 
         4.      Create a variant for a start process.
                    a.On the Maintain Start Process screen, choose whether you want to schedule the chain directly or whether you want to start it using a metachain.
                    b. If you choose to schedule the chain directly, enter the start date value for the chain under Change Selections and save your entries.
    <i>The Maintain Start Process screen appears again.</i>
                    c. Save your entries, go back to the previous screen and confirm your entries in the Add Start Process dialog box.
    <i>The  Plan View of the process chain maintenance screen appears.</i>
    In the left-hand area of the screen, a navigation area is displayed. In the right-hand area of the screen, the process chain is displayed.
    Note: If the process that you used to create a chain is linked to additional processes by default, the respective process variants are generated and inserted into the process chain automatically. These variants are suggestions and can be changed, replaced or removed from the chain as required. Variant maintenance is called when the change run performs automatic insert.
    You can turn this system response off using Settings  Default Chains.
      5.      Use Drag&Drop or a double-click to insert any additional relevant processes into your process chain.
    Choose  Process Types to select the processes. This sorts the process types according to different categories. You can also call up InfoPackages and processes for the data target from the separate  InfoSources and   Data Targets navigation trees.
      6.    When you add a process, you need to select a process variant or create a new variant. For collection processes, the system uniquely determines the variants
    Various functions for editing the process are available from the context menu:
    7.      Hold down the left mouse button to connect the processes with events.
    Note: Before you do this, select the process underneath the process type row, and position the cursor over the required process. When you select the process type row, the whole process is moved into the plan view.
    From the context menu of a link, you can display the event or remove the link. To do this, select the link and right-click with the mouse.
    8.      If necessary, specify whether you want the event to be triggered after the previous process has been completed successfully or unsuccessfully, or whether you want the event to be triggered independently of the outcome of the process that precedes it. If the process that triggers the event has more than one option, choose the option after which the successor process is to be run
           9.      Assign a display component to the process chain using <i>Attributes -> Display Components.</i>
       10.      Maintain additional process chain attributes if necessary.
       11.      Check your process chain in the  Check View and make any necessary corrections.
    Note:The  Legend explains the meaning of the different colors used to display the processes and links.
    From the context menu for a process, you can display the messages resulting from the check.
    During the check, the system calculates the number of parallel processes according to the structure of the chain (subchains are recursively taken into account here). The result is compared with the number of background processes on the chosen server (or the total of all available servers if no server is specified in the attributes of the process chain). If the number of parallel processes is greater than the number of available background processes, the system highlights every level of the process chain where the number of processes is too high. The system produces a warning for these levels.
    12.      Save your process chain if it does not contain any errors.
    <b>Result:</b>
    You can activate and schedule your process chain. After scheduling, the chain starts in accordance with the start process selections. For example, if you scheduled the start process directly and chose Immediately as the start date value, the chain run starts immediately after scheduling.  In the  Log View, you can display the reports for the chain runs.

  • In Details of Monitor screen,why do we have Reconstruct process?

    Hello All
    Can anyone helpme out
    In <b>Details</b> tab of <b>monitor</b> screen,generally we have
    Requests
    Extraction
    Transfer
    Processing
    Subsequent Processing  and
    Datastore activation.
    But here additionally we have
    <b>Reconstruct
    Process chian
    Other?</b>
    Why do we have this additional 3 process
    Reconstruct
    Process chian
    Other?
    Actually from R/3 we are loading to 2 targets
    1.ODS
    2.Cube
    Its a Full Upload.
    and version is BI 7
    Regards
    Balji

    Hi Balaji,
    1. If you Reconstruct the Request from Manage screen of your Data Target,You will get the Reconstruct node in the Monitor screen.
    2. If the load Process is running through Processchain you will get Processchain node.
    3. Others is for ODS Activation.
    -Vijay

  • What are process types in process chain

    hi any one tell me what are process types in Process chains

    Hi,
    In the Plan View of the process chain maintenance screen.
    In the left-hand area of the screen, a navigation area is displayed. In the right-hand area of the screen, the process chain is displayed.
    Use the drag-and-drop function to add the relevant processes into your process chain.
    You use the Process Types function to select the processes. This sorts the process types according to different categories. You can also call up InfoPackages and processes for the data target from the separate InfoSources and Data Targets navigation trees.
    If you insert into the chain a process that is linked to additional processes, the respective process variants are generated and inserted into the process chain automatically. These variants are suggestions and can be changed, replaced or removed from the chain if required.
    Only if the attribute realignment run is inserted automatically, do you also arrive at the variant maintenance screen.
    If you want to specify yourself the processes that are to be included in a chain, choose Settings ® Default Chains, and select the Do Not Suggest Processes option. As a result, the system does not suggest, generate, or insert automatically any processes into the chain. This setting is user-specific.
    If the chain that you create does not correspond to the standard, the system displays a warning. You can ignore these warnings if you are sure that you are creating a chain that meets your requirements. Warnings do not affect how the chain operates during runtime.
    Your chain is checked in the checking view and during activation. The system tells you if it discovers any errors.
    Creating a Process Chain Using the Maintenance Dialog for a Process
    You are in the maintenance dialog of a process that you want to include in a process chain.
    1. Choose the Process Chain Maintenance pushbutton and create a process variant.
    2. Save the variant and go back to the previous screen.
    A dialog window appears in which you enter a technical name and a description of the chain that you want to create.
    3. Confirm your entries.
    The Add Start Process dialog window appears.
    4. Create a variant for a start process.
    1. a. On the Maintain Start Process screen, choose whether you want to schedule the chain directly or whether you want to start it using a metachain.
    2. b. If you choose to schedule the chain directly, enter the start date value for the chain under Change Selections and save your entries.
    The Maintain Start Process screen appears again.
    3. c. Save your entries, return to the previous screen and confirm your entries in the Add Start Process dialog window.
    You are taken to the Plan View of the process chain maintenance screen.
    The various process categories, the application processes, and collection processes are displayed in the left-hand area of the screen. In the right-hand area of the screen, the process chain is displayed.
    If the process that you used to create a chain is linked to additional processes, the respective process variants are generated and inserted into the process chain automatically. These variants are suggestions and can be changed, replaced or removed from the chain if required.
    Only if the attribute realignment run is inserted automatically, do you also arrive at the variant maintenance screen.
    If you want to specify yourself the processes that are to be included in a chain, choose Settings ® Default Chains, and select the Do Not Suggest Processes option. As a result, the system does not suggest, generate, or insert automatically any processes into the chain. This setting is user-specific.
    If the chain that you create does not correspond to the standard, the system displays a warning. You can ignore these warnings if you are sure that you are creating a chain that meets your requirements. Warnings do not affect how the chain operates during runtime.
    Your chain is checked in the checking view and during activation. The system tells you if it discovers any errors.
    5. Use the drag-and-drop function to insert any additional relevant processes into your process chain.
    You use the Process Types function to select the processes. This sorts the process types according to different categories. You can also call up InfoPackages and processes for the data target from the separate InfoSources and Data Targets navigation trees.
    Additional Steps to Creating a Process Chain
    6. When you add a process, you need to select a process variant or create a new variant. For collection processes, the system determines the variants.
    Various functions for working with the process are available from the context menu:
    Context Menu Entry for a Process Function Information
    Maintain Variants With the exception of the variants in the collection process, you can use this function to change all process variants.
    Exchange Variants You can swap the variants for an existing variant or a new variant.
    Display Scheduled Jobs Once the process chain is active, you can use this function to display the jobs that have been scheduled.
    Display All Jobs After at least one run of the process chain, you can display, for a specific process, all of the scheduled jobs for this process and all of the jobs with which this process was run. You arrive at the job overview from where you call up the relevant job log.
    Create Message You can also send messages to an application process of the chain, depending on the success or failure of the process.
    1. 1. From the context menu of a process, create an additional process variant of the Send Message type.
    2. 2. If you maintain a message, first specify whether you want the message to be sent when the process has been completed successfully or unsuccessfully. Then choose Next.
    3. 3. You arrive at a window, in which you can select an existing process variant or create a new one.
    4. 4. If you create a new process variant, edit the document that is going to be sent, and maintain a list of recipients.
    5. 5. Save your process variant and go back a step.
    The message process variant is now assigned to your application process. When the message is sent, the status information and the process log can also be sent.
    Wait Time
    You use this function only to debug a process run.
    Specify how long (in seconds) you want the delay to be between one event being triggered and the next process starting.
    You can capture the process by using transaction SM37 (Job Overview) or SM50 (Process Overview).
    Remove Process You use this function to remove a process from a process chain.
    Manage Data Target You use this function in connection with the following types of process variants
    1. • constructing indexes
    2. • deleting indexes
    3. • constructing database statistics
    4. • rolling up filled aggregates
    5. • compressing InfoCubes
    6. • activating ODS object data
    to call up the administration for each of the data targets.
    7. Hold down the left mouse button to connect the processes through events.
    Before you do this, select the process underneath the process type row, and position the cursor over the required process. When you select the process type row, the whole process is moved into the plan view.
    From the context menu of a link, you can display the event or remove the link again. To do this, highlight the link and right-click with the mouse.
    8. If necessary, specify whether you want the event to be triggered after the previous process has been completed successfully or unsuccessfully or whether you want the event to be triggered independently of the outcome of the process that precedes it.
    9. Under Attributes ®Display Components assign a display component to the process chain.
    10. Maintain additional process chain attributes if necessary.
    11. Check your process chain in the Check View and make any necessary corrections.
    The Legend explains the meaning of the different colors used to display the processes and links.
    From the context menu for a process, you can display the messages resulting from the check.
    12. Save your process chain if it does not contain any errors.
    Result
    Your process chain can be activated. After activation, the chain starts in accordance with the start process selections. For example, if you scheduled the start process directly and chose Immediately as the start date value, the chain run starts immediately after activation. In the Log View, you can display the reports for the chain runs.
    Hope it helps.
    Regards,
    Amith

  • Process Chains:Parallel processing

    Hi,
    If we have some 5 processes,how to load these processes parallelly using process chains?
    Here do we have to use "and" operation?
    thanks in advance
    Regards
    Dheepa

    Hi Deepa:
    Just for the understanding sake, please read the below:
    The following processes within process chains allows multiple predecessors to feed into a subsequent process. They are:
    AND:  All of the processes that are direct predecessors must send an event in order for subsequent processes to be executed
    OR:  A least one predecessor process must send an event
    The first predecessor process that sends an event triggers the subsequent process
    Any additional predecessor processes that send an event will again trigger subsequent process (Only if the chain is planned as “periodic”)
    EXOR:  Exclusive “OR”
    Similar to regular “OR”, but there is only ONE execution of the successor processes, even if several predecessor processes raise an event.
    as mentioned by srini and others, in your case you need not use a AND process.
    assign points if helpful
    kalyan

  • ITS 620 Multiple Agate

    I have installed ITS Version 6.20 Patch 16 on Windows 2003 as a dual host installation therefore have the Wgate instance on 1 server and the Agate server on a separate server.  For load balancing and redundancy purposes I would like to create another Agate instance on a separate server.  I know that this functionality can be achieved however not sure how it is configured as I can not find anything within the ITS 620 Installation guide or the Trouble shooting guide, it just mentions that this functionality can be achieved.
    From what I have read (Oss notes 352136, 740404, 375065, 505241) and other related information I believe that I just complete the Agate installation on the new server, however keep the same Instance and Virtual ITS Instance name, then ensure that my ITS service file entries for the system are the same as the Wgate.  Is there any additional configuration which is required on the Agate server?
    My point of confusion is when initially installing the Wgate, it asks if you would like to have multiple Agates, however only asks once for the Agate server.  As I now have 2 Agate instance on different hosts where do I put the information for my second Agate server?  I have read notes however these are specific to ITS 4.6D and it suggests that I have to edit the wgate.conf file, on ITS version 6.20 this file just points to C:\Program Files\SAP\ITS\6.20\config, within the config directory I have several xml files.  Am I to edit the ItsRegistryWGATE.xml on the Wgate server and add the additional agate?  Currently I have :-
    - <key name="Agates">
    - <key name="Agate1">
    <value name="Host" type="text">SERVER.NAME</value>
    <value name="PortAGate" type="text">4044</value>
    <value name="PortMManager" type="text">4054</value>
    <value name="Type" type="text">1</value>
    <value name="SncNameAGate" type="text" />
    <value name="SncNameWGate" type="text" />
    <value name="MultiProcess" type="text">yes</value>
    <value name="Available" type="text">yes</value>
    </key>
    Do I copy the above and create Agate2 and change the hostname?
    Any information would be helpful.  Once I have this working I would like to load balance the Wgates, I understand that you use Windows loadbalancing for this, however any additional information would be helpful.
    Thanks in advance.

    Hi Fekke
    Thanks for your help, this seems to resolve my issue, however I have a related problem which I wonder if you can shed some light.
    I have server A which initially had 2 ITS single host installations.  The ITS instance was for my R3 connection, the second is my Admin client for ITS, so the Agate and Wgate are on the same server.  On server B I have created a new Agate instance with the help of your advise.  This is currently only for UAT, in Production the setup will be different, however I have a small problem now.  Both Agates are running on server A and Server B, however when I go to my URL for ITS admin
    I can see that I have Agate loadbalancing and I can see that I have 2 active Agate instances, 1 one server A and one on server B.  I can see all my configuration via ITS admin and stats, however when I select to view the config, stats for server B I get under server b (Go to Native Adm), when I click the link I get "The page can not be displayed HTTP 500 (I can see on the URL I get:-
    http://servera:85/scripts/wgate/admin/!?~agate_routing=serverb
    I have found Oss note 584695, but this problem is only for ITS 610 and resolved in patch 23, I am on ITS 620 Patch 16.
    Do you have any ideas  ?
    Thanks in advance.

  • Details about Process chain

    Details about Process chain

    Hi Vijay,
                Well the major components of Process chain is mentioned as under:-
    A process Chain is a sequence of processes in BI system that executes in the Background.
    Commonly Used Process Types
    1.  Start
    2.  Execute InfoPackage
    3.  DTP
    4.  Attribute Change Run
    5.  Save Hierarchy
    6.  Delete Index
    7.  Generate Index
    8.  Activate DSO data
    9.  Update DSO data
    10. Complete Deletion of Data Target Content
    11. Delete Entire Content of Linked Transactional DSO/ODS
    12. Initial Fill of New Aggregates
    13. Roll up of Filled Aggregates/BIA indexes
    14. Compression of InfoCubes
    15. Read PSA and Update Data Target
    16. AND
    17. OR
    18. XOR
    If you want to include a load process in the process chain, you need to have already created an InfoPackage.
    You cannot load flat file data from a client workstation in the background. For this reason, you have stored your data on an application server.
    Creating Process Chains
    You have the option of creating a process chain in the process chain maintenance screen directly or by using a maintenance dialog for a process:
    Creating a Process Chain Directly in the Process Chain Maintenance Screen
    You are in the BW Administrator Workbench.
           1.      Click on the  Process Chain Maintenance icon in the AWB toolbar.
    The Process Chain Selection dialog window appears.
           2.      Choose Create.
           3.      Enter the technical name and a description of the chain, and confirm your entry.
    The Add Start Process dialog window appears.
           4.      Create a variant for a start process.
    a.       On the Maintain Start Process screen, choose whether you want to schedule the chain directly or whether you want to start it using a metachain.
    b.       If you choose to schedule the chain directly, enter the start date value for the chain under Change Selections and save your entries.
    The Maintain Start Process screen appears again.
    c.       Save your entries, return to the previous screen and confirm your entries in the Add Start Process dialog window.
    You are taken to the  Plan View of the process chain maintenance screen.
    In the left-hand area of the screen, a navigation area is displayed. In the right-hand area of the screen, the process chain is displayed.
           5.      Use the drag-and-drop function to add the relevant processes into your process chain.
    You use the  Process Types function to select the processes. This sorts the process types according to different categories. You can also call up InfoPackages and processes for the data target from the separate  InfoSources and  Data Targets navigation trees.
    If you insert into the chain a process that is linked to additional processes, the respective process variants are generated and inserted into the process chain automatically. These variants are suggestions and can be changed, replaced or removed from the chain if required.
    Only if the attribute realignment run is inserted automatically, do you also arrive at the variant maintenance screen.
    If you want to specify yourself the processes that are to be included in a chain, choose Settings ® Default Chains, and select the Do Not Suggest Processes option. As a result, the system does not suggest, generate, or insert automatically any processes into the chain. This setting is user-specific.
    If the chain that you create does not correspond to the standard, the system displays a warning. You can ignore these warnings if you are sure that you are creating a chain that meets your requirements. Warnings do not affect how the chain operates during runtime.
    Your chain is checked in the checking view and during activation. The system tells you if it discovers any errors.
    Creating a Process Chain Using the Maintenance Dialog for a Process
    You are in the maintenance dialog of a process that you want to include in a process chain.
           1.      Choose the Process Chain Maintenance pushbutton and create a process variant.
           2.      Save the variant and go back to the previous screen.
    A dialog window appears in which you enter a technical name and a description of the chain that you want to create.
           3.      Confirm your entries.
    The Add Start Process dialog window appears.
           4.      Create a variant for a start process.
    a.       On the Maintain Start Process screen, choose whether you want to schedule the chain directly or whether you want to start it using a metachain.
    b.       If you choose to schedule the chain directly, enter the start date value for the chain under Change Selections and save your entries.
    The Maintain Start Process screen appears again.
    c.       Save your entries, return to the previous screen and confirm your entries in the Add Start Process dialog window.
    You are taken to the  Plan View of the process chain maintenance screen.
    The various process categories, the application processes, and collection processes are displayed in the left-hand area of the screen. In the right-hand area of the screen, the process chain is displayed.
    If the process that you used to create a chain is linked to additional processes, the respective process variants are generated and inserted into the process chain automatically. These variants are suggestions and can be changed, replaced or removed from the chain if required.
    Only if the attribute realignment run is inserted automatically, do you also arrive at the variant maintenance screen.
    If you want to specify yourself the processes that are to be included in a chain, choose Settings ® Default Chains, and select the Do Not Suggest Processes option. As a result, the system does not suggest, generate, or insert automatically any processes into the chain. This setting is user-specific.
    If the chain that you create does not correspond to the standard, the system displays a warning. You can ignore these warnings if you are sure that you are creating a chain that meets your requirements. Warnings do not affect how the chain operates during runtime.
    Your chain is checked in the checking view and during activation. The system tells you if it discovers any errors.
           5.      Use the drag-and-drop function to insert any additional relevant processes into your process chain.
    You use the  Process Types function to select the processes. This sorts the process types according to different categories. You can also call up InfoPackages and processes for the data target from the separate  InfoSources and  Data Targets navigation trees.
    Additional Steps to Creating a Process Chain
           6.      When you add a process, you need to select a process variant or create a new variant. For collection processes, the system determines the variants.
    Various functions for working with the process are available from the context menu:
    Context Menu Entry for a Process
    Function Information
    Maintain Variants
    With the exception of the variants in the collection process, you can use this function to change all process variants.
    Exchange Variants
    You can swap the variants for an existing variant or a new variant.
    Display Scheduled Jobs
    Once the process chain is active, you can use this function to display the jobs that have been scheduled.
    Display All Jobs
    After at least one run of the process chain, you can display, for a specific process, all of the scheduled jobs for this process and all of the jobs with which this process was run. You arrive at the job overview from where you call up the relevant job log.
    Create Message
    You can also send messages to an application process of the chain, depending on the success or failure of the process.
    1.       From the context menu of a process, create an additional process variant of the Send Message type.
    2.       If you maintain a message, first specify whether you want the message to be sent when the process has been completed successfully or unsuccessfully. Then choose Next.
    3.       You arrive at a window, in which you can select an existing process variant or create a new one.
    4.       If you create a new process variant, edit the document that is going to be sent, and maintain a list of recipients.
    5.       Save your process variant and go back a step.
    The message process variant is now assigned to your application process. When the message is sent, the status information and the process log can also be sent.
    Wait Time
    You use this function only to debug a process run.
    Specify how long (in seconds) you want the delay to be between one event being triggered and the next process starting.
    You can capture the process by using transaction SM37 (Job Overview) or SM50 (Process Overview).
    Remove Process
    You use this function to remove a process from a process chain.
    Manage Data Target
    You use this function in connection with the following types of process variants
    ·         constructing indexes
    ·         deleting indexes
    ·         constructing database statistics
    ·         rolling up filled aggregates
    ·         compressing InfoCubes
    ·         activating ODS object data
    to call up the administration for each of the data targets.
           7.      Hold down the left mouse button to connect the processes through events.
    Before you do this, select the process underneath the process type row, and position the cursor over the required process. When you select the process type row, the whole process is moved into the plan view.
    From the context menu of a link, you can display the event or remove the link again. To do this, highlight the link and right-click with the mouse.
           8.      If necessary, specify whether you want the event to be triggered after the previous process has been completed successfully or unsuccessfully or whether you want the event to be triggered independently of the outcome of the process that precedes it.
           9.      Under Attributes ®Display Components assign a display component to the process chain.
       10.      Maintain additional process chain attributes if necessary.
       11.      Check your process chain in the  Check View and make any necessary corrections.
    The  Legend explains the meaning of the different colors used to display the processes and links.
    From the context menu for a process, you can display the messages resulting from the check.
       12.      Save your process chain if it does not contain any errors.
    Result
    Your process chain can be activated. After activation, the chain starts in accordance with the start process selections. For example, if you scheduled the start process directly and chose Immediately as the start date value, the chain run starts immediately after activation.  In the  Log View, you can display the reports for the chain runs.

  • Java processes to processors assignment

    I had read at one time that each java process is assigned to a processor, and will never be reassigned to another processor; thus, 4 java processes started on a "quad-box" would be insured of true parallel processing.
    Additional java processes, following the same rules of assignment, would then "piggyback" on the existing processors.
    1) Is the additional premise true, and if so, is it in the current JVM spec, or is it operating-system dependant? Where would one find documentation on this?
    2) I have heard of threading optimizations for the jvm used in 1.4, that would alter the above behavior. Is there documentation for this?
    3) Would the "piggybacking" mentioned above adverseley effect performance?

    I had read at one time that each java process is
    assigned to a processor, and will never be reassigned
    to another processor; thus, 4 java processes started
    on a "quad-box" would be insured of true parallel
    processing.Even if true the system also has processes running.
    I do however doubt that the statement is true.

Maybe you are looking for