Professional Documents
Culture Documents
April 2013
-1-
Disclaimer
The following is intended to outline our general product direction. It is intended for information purposes
only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or
functionality, and should not be relied upon in making purchasing decisions. The development, release, and
timing of any features or functionality described for Oracle’s products remains at the sole discretion of
Oracle.
-2-
Preface
The Implementation Guide for the Agile to EBS Design-to-Release Integration contains information related
to the setup and configuration of Agile, EBS, and the AIA layers. Agile and EBS are highly configurable,
and if either or both are configured, the Integration must also be configured to function as desired.
-3-
Table of Contents
1. About Agile settings related to the PIP.................................................................................................5
1.1 Creating Destinations for PIP use....................................................................................................5
1.2 Events for ECO, MCO, and SCO....................................................................................................6
1.3 Filter settings...................................................................................................................................7
1.4 Subscriber Settings..........................................................................................................................8
1.5 Setting Privileges.............................................................................................................................8
1.6 About the Change_Status table for workflow.................................................................................9
2. About settings related to E-Business Suite...........................................................................................9
2.1 Profile Settings...............................................................................................................................9
2.2 About the APPS schema..................................................................................................................9
2.3 Concurrent Programs.......................................................................................................................9
3. Settings related to Middleware (AIA).................................................................................................10
3.1 Setting up cross reference data.....................................................................................................10
3.2 Setting up Domain Value Maps.....................................................................................................10
-4-
1. About Agile settings related to the Integration
The Implementation Guide contains specific instructions on how to set Agile up related to the Integration.
The following information is to further explain the settings, and provide some additional insight on what may
need to be tuned in your environment to make best use of the Integration. Please refer to the
Implementation Guide for exact navigation on the setup steps, as it will be the one point-of-reference for
this information. Agile is the source for the most-used flow in the Integration, the Change Order release.
Whether it is an ECO (Engineering Change Order), MCO (Manufacturing Change Order), or SCO (Site
Change Order), the logic is basically the same.
When these settings are configured, when a Change Order is in ‘released’ status, Agile will send an ATO to
a JMS Queue on the AIA SOA Server, which serves at the trigger for the rest of the flow. These settings
are described in the Implementation Guide, but are further explained below:
-5-
3. If the destination test fails, it is useful to go through the exercise of verifying each field that you
entered is correct and contains no whitespace. This can be a problem if these settings are pasted
from another document. Even a space at the end of the Connection Factory name, for example,
will cause the destination test to fail. To verify the settings, you can log into the AIA Weblogic EM
Console to make sure the names and paths are correct and exist.
-6-
1.3 Filter settings
The filters control what information is placed in the AXML message that is sent to AIA. Consequently, this
is the most important Agile setup step to pay attention to when it comes to tuning your environment for
optimum performance. The idea is to include the details you need and exclude the ones you don’t. The
importance of tuning the filters cannot be understated – there can be as much as a 100% improvement in
the processing time and resource use. These settings, along with the AIA SOA tuning (later in this
document) can mean the difference between a very large ECO processing successfully or failing. You
must set up a total of 4 filters, one for items, and then one each for ECO, MCO, and SCO. The following
information deviates from the Implementation Guide, and should be followed with the advice of someone
familiar with the functional side of your Agile implementation.
1. For the Item filter, View Tabs: Only include the values that you want included in the AXML message
to AIA. For example, if you do not use any page three fields, omit the “page three” value from the
list. Likewise with page two and sites. If you do not use these fields but include them here, it will
still increase the size of the message.
2. For the Item filter, BOM Levels: For optimum performance, uncheck the “All Levels” box and set
the level to “1”.
Check the highlighed areas to make sure they are consistent with what you want to transfer in your environment.
-7-
1.4 Subscriber Settings
The Subscriber serves as the “link” between the Filters you have defined and the Destination you created.
You have to create one for each type of change order: ECO, MCO, and SCO.
If you plan to implement the validate flow, you will need 6 subscribers, 2 for each type of Change Order: ECO, MCO, and SCO
-8-
1.6 About the Change_Status table for workflow
Please take care to set up the Change_Status table included with the AIA Integration to reflect the Change
status you want to use in your system. It will be empty upon installation. The process for setting up this
table is in the implementation guide, be sure to follow all the steps carefully. The value in this table is what
the Integration uses to trigger the flow. It is compared to the current status of the ECO in Agile (“Released”
for the release ECO flow, for example). Setting this table up incorrectly (not in accordance with your
expectations) can cause the validate ECO flow to trigger instead of the release ECO flow, and vice-versa.
Also, the flow may not execute at all (depending how the rest of the system is configured).
-9-
carefully to avoid problems with these three flows in the future.
An additional note is to be sure to review the Expected Behaviors table in the Implementation Guide under
the section related to Concurrent Programs. Be sure that your functional requirements are met by the
scenarios in the table, as this list is exhaustive of what is included with the Integration out-of-the-box. If
there is a scenario not included in the table, you will need to extend and/or customize the Integration to
provide such functionality.
-10-
Depending on your functional requirements, DVMs other than what is listed as required may be used.
-11-