Object Management Workbench Guide
Object Management Workbench Guide
EnterpriseOne
Tools
9.2
JD Edwards EnterpriseOne Tools
Object Management Workbench Guide
9.2
This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected
by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate,
broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering,
disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report
them to us in writing.
If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then
the following notice is applicable:
U.S. GOVERNMENT END USERS: Oracle programs (including any operating system, integrated software, any programs embedded, installed or
activated on delivered hardware, and modifications of such programs) and Oracle computer documentation or other Oracle data delivered to or
accessed by U.S. Government end users are "commercial computer software" or "commercial computer software documentation" pursuant to the
applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, reproduction, duplication, release, display,
disclosure, modification, preparation of derivative works, and/or adaptation of i) Oracle programs (including any operating system, integrated
software, any programs embedded, installed or activated on delivered hardware, and modifications of such programs), ii) Oracle computer
documentation and/or iii) other Oracle data, is subject to the rights and limitations specified in the license contained in the applicable contract. The
terms governing the U.S. Government's use of Oracle cloud services are defined by the applicable contract for such services. No other rights are
granted to the U.S. Government.
This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for
use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware
in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe
use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
Intel and Intel Inside are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks
or registered trademarks of SPARC International, Inc. AMD, Epyc, and the AMD logo are trademarks or registered trademarks of Advanced Micro
Devices. UNIX is a registered trademark of The Open Group.
This software or hardware and documentation may provide access to or information about content, products, and services from third parties. Oracle
Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and
services unless otherwise set forth in an applicable agreement between you and Oracle. Oracle Corporation and its affiliates will not be responsible
for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services, except as set forth in an applicable
agreement between you and Oracle.
JD Edwards EnterpriseOne Tools
Object Management Workbench Guide
Contents
Preface .................................................................................................................................. i
18 Glossary 97
activity rule .................................................................................................................................................................................... 97
EnterpriseOne object ................................................................................................................................................................... 97
jargon .............................................................................................................................................................................................. 97
JDeveloper Project ....................................................................................................................................................................... 97
Object Librarian ............................................................................................................................................................................ 97
project ............................................................................................................................................................................................. 97
specification .................................................................................................................................................................................. 98
vocabulary override ..................................................................................................................................................................... 98
Index ........................................................................................................................................................... 99
JD Edwards EnterpriseOne Tools Preface
Object Management Workbench Guide
Preface
Welcome to the JD Edwards EnterpriseOne documentation.
Documentation Accessibility
For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at http://
www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc .
Related Information
For additional information about JD Edwards EnterpriseOne applications, features, content, and training, visit the JD
Edwards EnterpriseOne pages on the JD Edwards Resource Library located at:
http://learnjde.com
Conventions
The following text conventions are used in this document:
Convention Meaning
Bold Boldface type indicates graphical user interface elements associated with an action or terms defined in
text or the glossary.
Italics Italic type indicates book titles, emphasis, or placeholder variables for which you supply particular
values.
Monospace Monospace type indicates commands within a paragraph, URLs, code examples, text that appears on a
screen, or text that you enter.
> Oracle by Example Indicates a link to an Oracle by Example (OBE). OBEs provide hands-on, step- by-step instructions,
including screen captures that guide you through a process using your own environment. Access to
OBEs requires a valid Oracle account.
i
JD Edwards EnterpriseOne Tools Preface
Object Management Workbench Guide
ii
JD Edwards EnterpriseOne Tools Chapter 1
Object Management Workbench Guide Introduction to JD Edwards EnterpriseOne OMW
In the planning phase of your implementation, take advantage of all JD Edwards sources of information, including the
installation guides and troubleshooting information.
In the planning phase of your implementation, take advantage of all JD Edwards sources of information, including the
installation guides and troubleshooting information. A complete list of these resources appears in the preface in About
These Guides with information about where to find the most current version of each.
This table lists the steps for the JD Edwards EnterpriseOne OMW implementation.
1. Set up permissions to access and use JD Edwards EnterpriseOne OMW using Security Workbench.
See "Using Security Workbench" in the JD Edwards EnterpriseOne Tools Security Administration Guide .
2. Add yourself to the system in a developer role so that you have permissions to create JD Edwards
EnterpriseOne objects.
See "Setting Up User Roles" in the JD Edwards EnterpriseOne Tools Security Administration Guide .
3. Set up permissions to create JD Edwards EnterpriseOne OMW projects.
See "Setting Up Allowed User Actions" in the JD Edwards EnterpriseOne Tools Security Administration Guide .
4. Set up the appropriate database permissions so that you can add tables to the database, drop tables, and add
and modify data.
1
JD Edwards EnterpriseOne Tools Chapter 1
Object Management Workbench Guide Introduction to JD Edwards EnterpriseOne OMW
2
JD Edwards EnterpriseOne Tools Chapter 2
Object Management Workbench Guide Understanding JD Edwards EnterpriseOne OMW
In addition to objects, users can be associated with different projects. In fact, before you can add an object to a project,
you must have been added to the project as a user in a role that has permission to add objects. A user can be assigned
to the same project more than once with different roles. Projects may also contain other projects.
Some objects, such as versions, and reports can be created and edited outside of JD Edwards EnterpriseOne OMW.
Nevertheless, any changes that you make to these objects must be tracked and managed. You use your default project
to manage these objects. If you create or access such objects outside of JD Edwards EnterpriseOne OMW, these objects
are added to your default project.
3
JD Edwards EnterpriseOne Tools Chapter 2
Object Management Workbench Guide Understanding JD Edwards EnterpriseOne OMW
See "Configuring OMW Users Roles and Allowed Actions" in the JD Edwards EnterpriseOne Tools Security
Administration Guide .
Note: Do not confuse user roles in the JD Edwards EnterpriseOne OMW with the concept of user roles as applied to
other components of JD Edwards EnterpriseOne, such as Solution Explorer. JD Edwards EnterpriseOne OMW roles
function independently of all other role-based systems in JD Edwards EnterpriseOne.
Allowed Actions
Allowed actions are rules that define the actions that may be performed by a user who is assigned a specific user role.
You set up these rules for each user role, object type, and project status by using the JD Edwards EnterpriseOne OMW
Configuration program.
See "Configuring OMW Users Roles and Allowed Actions" in the JD Edwards EnterpriseOne Tools Security
Administration Guide .
Tokens
Some objects use tokens to minimize the possibility of one user overwriting another user's changes to an object.
The token management system organizes application development by providing a single checkout environment.
Tokens provide a change control solution in a system that does not support merging or multiple versions of object
specifications.
Projects hold tokens for an object, and each object has only one token. You can check out an object only if your project
holds the token for the object. In this way, an object can reside in several projects, but can be checked out and checked
in only by qualified users of the project that holds the token. However, you can allow other projects to share an object's
token, thereby allowing the object to be checked out and checked in by qualified users of one or more projects. Only one
person can check out an object at a time.
This table lists the allowed actions you can perform while your project holds the token:
Action Description
Allow Another Project to Inherit the Token This action forces both projects to be advanced together as if they were one project and allows
multiple fixes to be applied to an object.
Switch the Token to Another Project The project that donates the token returns to the queue as the first project waiting for the token when
the new project inherits the token. This action allows an emergency fix to be applied immediately.
Token switching should be restricted to a specific user role to ensure security of the objects.
4
JD Edwards EnterpriseOne Tools Chapter 2
Object Management Workbench Guide Understanding JD Edwards EnterpriseOne OMW
Action Description
Release the Token You can release the token and allow the next project in the queue to receive the token. The token can
be released manually or configured to be released when a project advances to a new status. The token
can be released when the project's status first changes or as late as when the project is closed. You
must configure token release according to object type. Some object types, such as business functions,
can hold their tokens longer, while other object types can give up their tokens earlier. You must also,
set up tokens for release at a predefined object transfer point.
Your organization's change control procedures determine how you configure the object-transfer activity rules to release
tokens. If you do not define object-transfer activity rules to release tokens, developers risk overwriting the changes of
other developers.
• The project window, which displays your projects and their related objects and users. To view your current
projects, click Find.
This list describes how the color of an Object Librarian Object button indicates its status:
• Gray Object Button with Check Mark: Another project holds the token for this object.
• Colored Object Button (not gray): The project that contains the object holds the token for this object.
• Colored Object Button with Check Mark (not gray): The project that contains the object holds the token for the
object, and the object is checked out.
• Gray Object Button: This object is not checked out and no project currently holds the object for the token.
5
JD Edwards EnterpriseOne Tools Chapter 2
Object Management Workbench Guide Understanding JD Edwards EnterpriseOne OMW
In JD Edwards EnterpriseOne OMW, this definition is expanded to include non-Object Librarian objects that are data
source-based rather than path code-based.
6
JD Edwards EnterpriseOne Tools Chapter 3
Object Management Workbench Guide Understanding Projects in JD Edwards EnterpriseOne OMW
Default Projects
When you run JD Edwards EnterpriseOne OMW for the first time, the system creates a default project and tags it with
your user ID. The default project is your personal project that you can use for development and research.
Non-Object Librarian objects can be accessed outside of JD Edwards EnterpriseOne OMW. If you access objects such as
versions, user defined codes, menus, or the RDA outside of JD Edwards EnterpriseOne OMW, these objects are added
to the default project. Any changes that you make to these objects must be tracked and managed through the default
project. Modifications to non-Object Librarian objects are always logged.
If you want to advance the status of an object, use JD Edwards EnterpriseOne OMW to move the object from the default
project to a project.
Note:
• Working with Projects.
• Creating New Projects.
• Adding Users to Projects.
7
JD Edwards EnterpriseOne Tools Chapter 3
Object Management Workbench Guide Understanding Projects in JD Edwards EnterpriseOne OMW
When you add a user, you define the role of the user, based on the actions that you want that user to be able
to perform within this project. You might need to add a user more than once if you want the user to be able to
perform actions allowed by different roles. As the project progresses, you can continue to add (or remove) users
as required.
When you create a project with SAR integration turned off, you are automatically added to that project in the
role determined by your system administrator (usually, as the Originator). You might want to add yourself to the
project in other roles as well.
When you create a project with SAR integration turned on, the person who entered the SAR is added to the
project in the role of Originator.
3. Add objects to the project.
Qualified users might be adding objects to the project throughout much of its lifecycle.
If you create a new object, drag and drop the object from your default project to the project as appropriate.
4. Check objects out and in.
To be able to save your changes to an object, you must check the object out, apply your changes, and check the
object in.
You can check out an object only if no other projects hold the token for that object. If the token is available, it
passes to your project when you check the object out. If another project already holds the token for the object,
you can join a token queue to be notified when the token becomes available.
After checking out an object and modifying it, you can save your changes without checking the object in.
When you check an object in, the system will not release the token from the project. As long as your project
holds the token, another qualified user in your project can check the object out, but users in other projects
cannot. You can enable users in other projects to check an object out by removing the object from the project.
5. Advance the project.
As the project progresses through its lifecycle, you must change its status. You do this by advancing the
project. When you advance a project, the allowed actions for some roles might change and some objects might
be transferred to other locations. Status-based role changes and transfers are configured by your system
administrator.
6. Complete the project.
Based on your processes, you might archive or delete the project when finished. In JD Edwards EnterpriseOne
OMW, 01 (Complete) is a closed status.
8
JD Edwards EnterpriseOne Tools Chapter 4
Object Management Workbench Guide Working with Projects
Understanding Projects
In JD Edwards EnterpriseOne OMW, all development is performed within the context of a project.
By default, when you click Find on JD Edwards EnterpriseOne OMW, the project window displays all of the projects to
which you are added in at least one role. The project list can become lengthy, and you might want to filter the list so that
only certain projects appear. For example, if you have a Developer role on some projects, you might want to filter the list
so that you view only those projects with a development status. You can filter by user, role, and status.
In addition to projects in which you have a role, you can also view any other projects in the system. You can search for
projects based on a variety of criteria, including object. If you complete the filter fields in the project window before you
perform a search, you can refine the search based on the information that you enter in the filter fields.
Note: Searches are case-sensitive. When you complete fields, verify that you entered the search criteria using the
commonly accepted spelling and case. If you receive no search results, try different capitalization or spelling.
Filtering Projects
Access JD Edwards EnterpriseOne OMW.
1. In JD Edwards EnterpriseOne OMW, enter the role and complete the following fields in the project window:
9
JD Edwards EnterpriseOne Tools Chapter 4
Object Management Workbench Guide Working with Projects
◦ User. This field is required. When you launch the JD Edwards EnterpriseOne OMW, this field displays
your ID. You can also enter other user IDs in this field.
◦ Status. The range that you enter is inclusive. To search for projects with a specific status, enter the status
code in both fields.
2. Click Find.
10
JD Edwards EnterpriseOne Tools Chapter 4
Object Management Workbench Guide Working with Projects
The option to create a project using a SAR is valid when SAR integration is enabled. This form is unavailable if
your system is does not use the JD Edwards SAR system.
4. In Project Revisions, click the Summary tab, and enter a project ID.
JD Edwards recommends that you use the following format when you name your projects:
YYYzzzzz
◦ Description
◦ Type
◦ Severity
◦ Product System Code
◦ Release
6. Click the Dates tab, and then enter the planned completion date.
7. (Optional) Click the Category Codes tab, and then enter category codes 1 through 10.
8. Click the Attachments tab, and then add optional text comments to document the new project.
9. Click OK.
1. In JD Edwards EnterpriseOne OMW, click the project to which you want to add the users.
2. Set up a list of users to add to the destination project by performing a search using the Search tab in the
information window.
3. In the search form, select the user to be added to the destination project.
4. Verify that the owner's node in the destination project in the project window is highlighted. If it is not
highlighted, click it.
5. With the user to be added highlighted, click the Add Object or User to Project button in the center column.
11
JD Edwards EnterpriseOne Tools Chapter 4
Object Management Workbench Guide Working with Projects
6. In Add User to Project, enter the role and lead, and then click OK:
Note: To add a user in more than one user role, repeat the add user procedure and select a second user role
for the same user. Different functions are enabled for different user roles, according to their allowed (user)
actions. These actions are configured by the administrator for your project using the configuration program
of the JD Edwards EnterpriseOne OMW.
Note: The E1Local database is removed in Tools Release 9.2.5. If user spec records exist for objects on the project
from which the user is being removed, a confirmation dialog will appear asking if the user spec records should be
deleted. This is only for the signed-in user. Removing a user from a project does not delete the user from the system.
• Description
• Type
• Severity
• Product system code
• Release information
• Start date
• Planned completion date
• Category codes
• Text attachments
12
JD Edwards EnterpriseOne Tools Chapter 4
Object Management Workbench Guide Working with Projects
You can also click the Design button in the center column.
2. In Project Revisions, click the Summary tab, and then revise the information in the following fields:
◦ Description
◦ Type
◦ Severity
◦ Product System Code
◦ Release
3. Click the Dates tab, and then revise the start date and the planned completion date.
4. (Optional) Click the Category Codes tab, and then revise category codes 1 through 10.
5. Click the Attachments tab, and then add optional text comments to document the project.
6. Click OK.
Advancing Projects
This section provides an overview of project advancement, lists prerequisites, and discusses how to advance projects.
JD Edwards EnterpriseOne OMW can be configured to enable users, based on their roles, to perform specific actions
when a project is at a specific status. For example, a user who is assigned to a project in the role of developer might be
able to perform the following actions before the project is advanced: check out, design, and check in. However, after the
project is advanced to the next status, a developer might not be able to perform any actions at all.
Changing the status of a project can also initiate actions, such as transferring objects in the project and deleting from
the system objects that have been marked for removal. You cannot advance a default project.
Prerequisites
Before advancing projects:
• Ensure that all of the objects in a project are checked in, including objects in projects that will inherit a token.
• In SAR-based systems, ensure that you complete all required SAR fields.
Advancing Projects
Access JD Edwards EnterpriseOne OMW.
1. In JD Edwards EnterpriseOne OMW, click the project to be advanced.
2. Click the Advance Project button in the center column.
3. Click the field labeled >>>, and then enter the desired project status.
13
JD Edwards EnterpriseOne Tools Chapter 4
Object Management Workbench Guide Working with Projects
Your choices are limited, based on the current status of the project and on your company's specific procedures,
which are defined in the JD Edwards EnterpriseOne OMW Configuration application.
Note: Select the Validate Only option to validate the status change without actually advancing the status of
the project. This option enables you to verify that the project is valid before attempting any object transfers.
Any projects that are linked to it through token inheritance are validated at this time as well.
When you advance a project, you can use the Check Dependency feature to determine whether the project
contains objects that can be rolled up when an ESU is created. If the system finds a rule violation, the project is
not transferred.
5. Click OK.
If you did not select the Validate Only option, the system advances the project status and initiates any required
object transfers and deletions. Otherwise, the system validates only the project status.
Use the JD Edwards EnterpriseOne OMW logging system to view any errors that occurred during the status
change. If you cannot advance the project, verify the following:
◦ All of the objects in the project are checked in, including objects in projects that inherit a token.
◦ If you are using a SAR system, you have completed all of the required fields in the SAR.
Deleting Projects
This section provides an overview of project deletion and discusses how to delete projects.
If you delete a project that contains objects that are checked out, the system erases the check out for each object before
deleting the project. If the project holds any tokens, the system releases them as well.
14
JD Edwards EnterpriseOne Tools Chapter 4
Object Management Workbench Guide Working with Projects
Deleting Projects
Access JD Edwards EnterpriseOne OMW.
Note: The E1Local database is removed in Tools Release 9.2.5. If user spec records exist for objects on the project that
is being deleted, a confirmation will appear asking if the user spec records should also be deleted. This is only for the
signed-in user.
15
JD Edwards EnterpriseOne Tools Chapter 4
Object Management Workbench Guide Working with Projects
16
JD Edwards EnterpriseOne Tools Chapter 5
Object Management Workbench Guide Working with Objects
Understanding Objects
JD Edwards EnterpriseOne OMW enables you to administer database objects in a tool that displays nodes, tables,
business views, indexes, and programs hierarchically. Rather than have an administrator manage all of the objects
and track what modifications went with which SAR/Project, you do it yourself. You can create and manage a variety of
objects with JD Edwards EnterpriseOne OMW, including:
• Applications
• Business functions
• Data structures
• Tables
• Business views
• Data and menu items
• User defined codes (UDCs)
• Workflow processes
Creating Objects
Access JD Edwards EnterpriseOne OMW.
1. From the JD Edwards EnterpriseOne OMW, click Add.
2. In Add JD Edwards Object to the Project, click the object type that you want to create, and then click OK.
The Add Object form appears. The contents of this form vary based on the type of object that you are creating.
3. In Add Object, complete the fields as appropriate for the type of object you are creating, and then click OK.
Depending on the object that you are creating, a design form, which provides the functions you need to design
the object, might appear. For example, if you create an interactive application, the Interactive Application
Design form appears. Click the Design Tools tab to access the buttons that launch Form Design Aid, Work with
Vocabulary Overrides, Work with Interactive Versions, and so on.
Note: The Object Librarian name for a business view can have a maximum of 9 characters and should be
formatted as follows: VzzzzzzzA.
17
JD Edwards EnterpriseOne Tools Chapter 5
Object Management Workbench Guide Working with Objects
Select an object and then click the Start Design button to automatically launch the design tool associated with
the object.
• Start BusBuild
Select a business function object that you have designed, and then click Start BusBuild to launch the tool used
to build the business function.
• Start Browse ER
Select an object and then click Start Browse ER to view the object's event rules.
• Run HTML
Select an application and then click Run HTML to execute the application in HTML format.
Note: Searches are case-sensitive. When you enter your search criteria, enter the commonly accepted spelling in
standard capitals and lower case. If you receive no search results, try different capitalization or spelling.
◦ Category. You can search a variety of categories. For example, to find a report, select Object Librarian
as the category because reports are Object Librarian objects. To find a project, select JD Edwards
EnterpriseOne OMW Project. To find a user, select Owners.
◦ Search Type. Valid choices for this field vary based on the category that you select. If you set the search
type to Object Name|Version Name, you can use the | delimiter to specify a search suffix. For example, if
the category is Object Librarian and the search type is object name, entering R0008P|XJDE* displays all
XJDE versions of object R0008P (Date Patterns Report).
◦ Search. Entries in this field must match the Search Type that you select.
3. To search for objects based on criteria other than category, search type, and name, click Advanced Search.
4. In Object Librarian Search and Select, enter the desired criteria in the Query by Example columns, and then click
Find.
5. Select one or more objects, and then click Select.
18
JD Edwards EnterpriseOne Tools Chapter 5
Object Management Workbench Guide Working with Objects
Note:
• Adding Objects to Projects.
• Add an object.
• Add multiple objects.
Note: If you try to add an object to a project that already exists in that same project, the Release Search & Select form
appears because the system enables you to modify the same object across multiple releases.
Note:
• Adding Objects to Projects.
• Checking Objects In and Out.
Adding an Object
Access JD Edwards EnterpriseOne OMW.
1. In JD Edwards EnterpriseOne OMW, click the project to which the object will be added.
2. Find the object to add to the destination project by performing a search using the Search tab in the information
window.
3. When the search completes, on the search form, select the object to be added to the destination project.
4. Verify that the destination project is highlighted in the project window. If it is not highlighted, click it.
5. With the object to be added highlighted, click the Add Object or User to Project button in the center column.
19
JD Edwards EnterpriseOne Tools Chapter 5
Object Management Workbench Guide Working with Objects
You can compare the copied object with the base object in a software update and make changes to the new customized
object.
Copying Objects
Access JD Edwards EnterpriseOne OMW.
1. In JD Edwards EnterpriseOne OMW, click the Copy tab.
2. Complete the following fields:
◦ Copy From:
This field specifies the base object from which the new object is being copied.
◦ Copied To:
This field specifies the new copied object.
◦ Description
This field defines the description of an object in the Object Librarian. The Copied From object description
defaults in
◦ Product Code
A system code defined in the 98/SY UDC table. System code values from 55-59 are reserved for Custom
Objects.
◦ Product System Code
A system code defined in the 98/SY UDC table. System code values from 55-59 are reserved for Custom
Objects. A user specifies the system number for reporting and jargon purposes.
20
JD Edwards EnterpriseOne Tools Chapter 5
Object Management Workbench Guide Working with Objects
◦ Object Use
Designates the use of the object. For example, the object may be used to create a program, a master file,
or a transaction journal.
3. Click OK.
To update the object librarian with the information of base objects from which the new customized objects are copied,
process the ZJE0002 version of the R9860A application. This takes you to the Design Mode for the new object. You can
run the application in the ZJDE001 version, to run the Proof Mode and view the updates made.
You can view the impact of the software update on the copied objects in the comprehensive analysis report in the
Change Asistant when you enable the Analyze Packages option for the software update once you have updated the
object librarian copy information.
Moving Objects
You can move objects from one project to another by dragging and dropping them. Both projects and the object must
be visible in your project window. This task can be used to move users from one project to another or to move a project
to another project.
Moving an Object
Access JD Edwards EnterpriseOne OMW.
1. In JD Edwards EnterpriseOne OMW, in the project window, click and hold the mouse button on the object that
you want to move.
2. Drag the object over the target project and release the mouse button.
The system removes the object from the source project and adds it to the target project.
21
JD Edwards EnterpriseOne Tools Chapter 5
Object Management Workbench Guide Working with Objects
4. In the detail area, click the objects that you want to move.
5. Click Select.
The system moves the objects from the source project to the target project. This process might take several
minutes, depending on the number of objects that you selected.
Note: The E1Local database is removed in Tools Release 9.2.5. When a Check out is performed, the user spec tables
will be updated with records for the signed-in user. These records will be used when in design and at runtime.
Deleting Objects
This section provides an overview of object deletion and discusses how to delete objects.
You can also use this task to remove the specifications for Object Librarian object from your workstation.
When you select Delete Object from Server, the system deletes the object from locations that are defined in the transfer
activity rules when you click OK. If you select Mark Object to be Deleted from Transfer Locations, the system deletes the
object from any other configured locations when the project advances.
For an Object Librarian object, you can delete the local and save specifications. If the Object Librarian object is checked
in, you can delete the checked-in version of this object by choosing Delete Object from Server. If you select Mark Object
to be Deleted from Transfer Locations, the Object Librarian object is deleted from its transfer locations, which are
defined in the transfer activity rules when the Project Status is advanced.
Deleting Objects
Access JD Edwards EnterpriseOne OMW.
1. In JD Edwards EnterpriseOne OMW, select an object in the project window.
22
JD Edwards EnterpriseOne Tools Chapter 5
Object Management Workbench Guide Working with Objects
2. Click Delete.
A Delete form appears. Your available options vary depending on the object type and whether the object has
been checked in.
3. Select one or more of the following options, and then click OK:
Click View Locations for a list of locations from which the object is deleted when you select this option.
This action occurs as soon as you click OK.
◦ Delete Object Locally
Note: The E1Local database is removed in Tools Release 9.2.5. When a Check out is performed, the
user spec tables will be updated with records for the signed-in user. These records will be used when in
design and at runtime.
Objects marked for deletion from transfer locations appear in bold letters in the project window. They are
deleted from the transfer locations when the project status is advanced.
◦ Remove Object from ALL locations
The Get button enables you to get the specifications for objects that reside in your path code only. However, you can
download the specifications of an object that resides in other areas of the system. For example, you might want to get
the specifications for an object as it existed in a previous software release. Use the advanced get feature to specify the
location of the object that you want to download.
Note: The E1Local database is removed in Tools Release 9.2.5. When a Get is performed, the user spec tables will be
updated with records for the signed-in user. These records wi
23
JD Edwards EnterpriseOne Tools Chapter 5
Object Management Workbench Guide Working with Objects
Note: If you want to review the object and not save any changes, use the Get button to copy the latest specifications
to your local workstation instead of checking out the object and then erasing the checkout.
Note: The E1Local database is removed in Tools Release 9.2.5. When a Restore is performed, the user spec tables will
be updated with records for the signed-in user. These records will be used when in design and at runtime.
24
JD Edwards EnterpriseOne Tools Chapter 5
Object Management Workbench Guide Working with Objects
You are prompted to decide whether you want to overwrite local specifications.
3. Click one of the following options:
◦ Yes
Note: The E1Local database is removed in Tools Release 9.2.5.When an Advanced Get is performed, the user spec
tables will be updated with records for the signed-in user. These records will be used when in design and at runtime.
Note: When you Get an object you copy the object and its specifications to your work area without checking out the
object.
Access OMW.
1. On the Search tab of the main OMW interface, in the Category field, select Object Librarian.
Note: Object Librarian is the only category for which Quick Gets is enabled.
The Overwrite Specifications Confirmation form displays with the following options:
Default – This option copies an object and its specifications from the configured checkout location to your work
area without checking the object out.
Advanced - Advanced Get on Projects enables you to get projects from any pathcode. To perform an Advanced
Get on Projects, every object in the project must reside in the pathcode from which you have selected the
project. This functionality is only applicable to Object Librarian objects, for example, applications, UBEs, DSTR.
It is not functional with UDCs, DDs, menus, and so forth.
If you choose this option, you will get the Pathcode & Select form. Enter criteria for which you want to search,
and then click Select. OMW returns you to the OMW main screen.
Additionally, you can access Quick Gets using the following method:
1. From the Row menu, select Select by Object.
25
JD Edwards EnterpriseOne Tools Chapter 5
Object Management Workbench Guide Working with Objects
2. Enter criteria for which you want to search, and then click Select. OMW returns you to the OMW main screen,
and then click Find.
3. Choose the objects you want to get, and then click the Row menu, and then click Quick Gets.
4. From the Row menu, select Quick Gets.
The Overwrite Specifications Confirmation form displays with the following options:
Default – This option copies an object and its specifications to your work area without checking the object out.
Advanced - Advanced Get on Projects enables you to get projects from any pathcode. To perform an Advanced
Get on Projects, every object in the project must reside in the pathcode from which you have selected the
project. This functionality is only applicable to Object Librarian objects, for example, applications, UBEs, DSTR.
It is not functional with UDCs, DDs, menus, and so forth.
If you choose this option, you will get the Pathcode & Select form. Enter criteria for which you want to search,
and then click Select. OMW returns you to the OMW main screen.
Note: The E1Local database is removed in Tools Release 9.2.5. When a Get is performed, the user spec tables will be
updated with records for the signed-in user. These records will be used when in design and at runtime.
Check in an object when you want to upload its specifications to the server and make it publicly available. When you
check in an object, the system records the project in which the object resides and ensures that only changes made
under the current project are transferred when the project is advanced to a status that triggers a transfer. If you move an
object from one project to another using the drag-and-drop method, the system tracks the change and records the new
project for the object. However, consider the following scenario:
1. You add an object to a project and check it out.
2. You change the object and check it in.
3. You use the right-facing arrow in the center column to remove the object from the project.
4. You later add the object to a different project.
In this scenario, the system cannot track the object because it passes out of a project completely. Therefore, when
you advance the second project, if the system needs to transfer the object as part of the advance, the transfer will fail
because the object's last known check in project location and its current project location do not match.
26
JD Edwards EnterpriseOne Tools Chapter 5
Object Management Workbench Guide Working with Objects
When you drag-and-drop an object, the system updates its tables in such a way that the transfer can occur. This is not
the case when you remove an object from a project and then add it to a different project later.
If an object is checked out, you can erase the checkout. When you erase a checkout, local changes are not uploaded to
the server. Erasing the checkout for an object does not release its token, but it does enable other developers who are
assigned to the same project to check out the object.
JD Edwards EnterpriseOne OMW indicates that an object is checked out by superimposing a check mark over
the object's button. Additionally, data about the object that appears in the information window is updated to
reflect its checked out status.
Note: The E1Local database is removed in Tools Release 9.2.5. When a Check out is performed, the user spec
tables will be updated with records for the signed-in user. These records will be used when in design and at
runtime.
Note: If the object is unavailable, the system asks if you want to be added to the token queue for the object.
If you select to join the queue, the system alerts you when the token is released and assigns the token to your
project. To determine which project holds the token for an object, select the object in the project window
and click the News/Status tab in the information window. The information in the News/Status window only
refreshes if the window is selected. If the Search window is selected, the information in the News/Status
window is not updated when you select different objects. Additionally, if you have joined a token queue, your
position in the queue appears here.
Checking In Objects
Access JD Edwards EnterpriseOne OMW.
JD Edwards EnterpriseOne OMW indicates that an object is checked in by removing the check mark that was
superimposed over the object's button when it was checked out.
Note: The E1Local database is removed in Tools Release 9.2.5. When a Check-in is performed, the user spec tables will
continue to contain the user spec records for that object for the signed-in user so that the user can see the changes in
design and at runtime.
27
JD Edwards EnterpriseOne Tools Chapter 5
Object Management Workbench Guide Working with Objects
1. Select an object.
2. From the View menu, choose Checkin/Checkout.
Erasing Checkouts
Access JD Edwards EnterpriseOne OMW.
JD Edwards EnterpriseOne OMW indicates that an object is no longer checked out by removing the check mark
that was superimposed over the object's button when it was checked out.
Note: The E1Local database is removed in Tools Release 9.2.5. A confirmation will appear asking if the user spec
records should also be deleted when Erase check-out is performed. This is only for the signed-in user.
Changing Objects
This section provides an overview of object changes and discusses how to change objects.
Your system administrator can also specify a separate save location that is different from your local environment and
from the location of the object on the server. You save objects to this location when you select the object and click
the Save button in the center column. Retrieve an object from its save location by selecting the object and clicking
the Restore button in the center column. Note that the save location for the object must be different from its system
location.
You must check out the object before you modify it to be able to check the object back in and upload the changes.
As users modify objects, the changes exist only in their local environments until they either save the object to its save
location or check in the object to its system location.
28
JD Edwards EnterpriseOne Tools Chapter 5
Object Management Workbench Guide Working with Objects
Changing Objects
Access JD Edwards EnterpriseOne OMW.
1. In JD Edwards EnterpriseOne OMW, select an object in the project window.
2. Click the Design button in the center column.
An appropriate design form for the object appears. The current properties of the object appear on the form.
Note: The E1Local database is removed in Tools Release 9.2.5. When design is launched for an object, if there
are no user spec records for the signed-on user for the object being designed, an AutoGet is performed to
populate the user spec record from the package spec tables.
3. Make the necessary changes to the object, and then click OK.
You export history records in-order to compare with a different version of the object.
29
JD Edwards EnterpriseOne Tools Chapter 5
Object Management Workbench Guide Working with Objects
Your system administrator can also specify a separate save location that is different from your local environment and
from the location of the object on the server. You save objects to this location when you select the object and click
the Save button in the center column. Retrieve an object from its save location by selecting the object and clicking
the Restore button in the center column. Note that the save location for the object must be different from its system
location.
You must check out the object before you modify it to be able to check the object back in and upload the changes.
As users modify objects, the changes exist only in their local environments until they either save the object to its save
location or check in the object to its system location.
Changing Objects
Access JD Edwards EnterpriseOne OMW.
1. In JD Edwards EnterpriseOne OMW, select an object in the project window.
2. Click the Design button in the center column.
An appropriate design form for the object appears. The current properties of the object appear on the form.
3. Make the necessary changes to the object, and then click OK.
Note: The E1Local database is removed in Tools Release 9.2.5. When saving an object in the design tool, the user spec
tables will be updated with records for the signed-in user. These records will be used for design and at runtime.
30
JD Edwards EnterpriseOne Tools Chapter 5
Object Management Workbench Guide Working with Objects
the other. When working on objects from separate releases, JD Edwards EnterpriseOne OMW handles save and check
in file paths for you, based on the Object Management Configuration. You perform the necessary modifications and use
the JD Edwards EnterpriseOne OMW functions as you would normally.
Note: Changing and maintaining objects in multiple releases can cause problems due to JD Edwards EnterpriseOne
object interdependencies. Changing an object in one version and then updating the object in another version to
match might cause dependent objects to malfunction.
Prerequisite
Determine the paths of the objects that you want to modify.
31
JD Edwards EnterpriseOne Tools Chapter 5
Object Management Workbench Guide Working with Objects
In your project, the release B version of the object is modified to match the release A version of the object.
8. Check in object B.
32
JD Edwards EnterpriseOne Tools Chapter 6
Object Management Workbench Guide Working with Business Services
See "JD Edwards EnterpriseOne Tools Business Services Development Overview" in the JD Edwards EnterpriseOne Tools
Business Services Development Guide .
33
JD Edwards EnterpriseOne Tools Chapter 6
Object Management Workbench Guide Working with Business Services
Note: If the Copied From field is blank, run the ZJDE002 version of the R9860A application to find all
the OMW copy actions and populate the object librarian with the Copied From objects. If the object was
copied in a previous software update, then the log tables for OMW are not updated with information
about the object. In that case, you can manually update the Copied From field.
34
JD Edwards EnterpriseOne Tools Chapter 6
Object Management Workbench Guide Working with Business Services
• Javadoc
• Product Code
• Object Status
• Manager
• Supervisor
• Pathcode
• User
• Machine Key
• Date
• Time
• Project that holds the token for this object
• Is this project inheriting the token for this object
Additionally, you can view token information from the News/Status tab. This tab displays the following information
about the token:
• If the current project holds the token
• How many projects are waiting for the token
• If this project is inheriting it's token
• If this project is in the token queue
• What the projects' place is in the queue
Access JD Edwards EnterpriseOne OMW.
1. Select the business service on which you want to view News/Status.
2. Click the New/Status tab located to the right of the object tree.
3. On the Select Tab drop-down menu, select one of the following:
◦ Summary: Select this option if you want to view the Object Librarian/Object Status information of the
selected business service.
◦ Token: Select this option if you want to view the token information of the selected business service.
See JDeveloper Installation guide for more information about installing JDeveloper.
35
JD Edwards EnterpriseOne Tools Chapter 6
Object Management Workbench Guide Working with Business Services
Note: With JD Edwards EnterpriseOne Tools Release 9.1 Update 4, both JDeveloper 11g and 12c are supported for
creating Java artifacts for business services. Typically the installation path for JDeveloper 11g is C:\Oracle\Middleware
\, and the installation path for JDeveloper 12c is C:\Middleware\Oracle_Home\.
Invoking JDeveloper
Once a business service has been added to OMW, you can use OMW to launch JDeveloper if you want to add or make
changes to the business service artifacts.
Note: Using OMW to launch JDeveloper installs the EnterpriseOne integration components into JDeveloper. Only
after JDeveloper installs these integration components will you be able to use the EnterpriseOne wizard to create
projects in JDeveloper, to call EnterpriseOne business functions, to create Value Objects, and so forth. Additionally,
invoking JDeveloper from OMW creates a workspace for EnterpriseOne objects and the JDeveloper project for
the business service, if these two items do not already exist. A check will occur every time JDeveloper is invoked.
Configuration only happens if the check fails.
With JDeveloper 12c, extensions and plugins are not loaded during JDeveloper startup. Plugins and extensions
are loaded in JDeveloper 12c only when you use a feature provided by the extension. For loading EnterpriseOne
development extensions on JDeveloper 12c, select the option Initialize E1 Workspace under the Tools menu after
launching JDeveloper 12c from OMW.
36
JD Edwards EnterpriseOne Tools Chapter 6
Object Management Workbench Guide Working with Business Services
Note: Only your specific .jpr file will have changed. You can also select to save just your .jpr. To do so,
deselect the other files and click OK.
When you check in business service objects, OMW enables you to view the artifacts associated with the objects
and enables you to select which artifacts you want to check in. OMW will only allow those artifacts that have been
configured correctly to be checked in. When checked in, the business service object is moved to the centralized
EnterpriseOne pathcode.
When you save a business service object, OMW checks in all artifacts to the save pathcode, including those not
configured properly.
Note: When you check in a project that contains business services, OMW requires you to input information as
you check in the business service objects that is not required for other object types. Therefore OMW first checks in
the business service objects, then checks in the remaining objects so that you need to be present only during the
business service check in.
◦ Artifact Name
◦ Artifact Path
◦ Artifact State
◦ State Description
37
JD Edwards EnterpriseOne Tools Chapter 6
Object Management Workbench Guide Working with Business Services
A green check mark indicates that the item is checked in. A circle with a line through it indicates that the
file cannot be checked in because it is not configured properly for check in.
4. Select the artifacts you want to check in by clicking the columns to the left of the Artifact Name field, if
necessary. Selecting artifacts adds or removes the green check mark.
5. Click OK.
Note: For Release 9.1 Update 2, if the checked-in object is a media object business service (either internal or
published), then these business services will not be included in the JAX-RPC package builds and the following alert
message appears: "Selected artifact is a JAXWS based Media Object Business Service and it will not be included in
JAX RPC based package builds."
1. In JD Edwards EnterpriseOne OMW, select the business service object that is checked out.
2. Click the Save button in the center column.
JD Edwards EnterpriseOne OMW indicates that an object is checked in by removing the check mark that was
superimposed over the object's button when it was checked out.
Checking In Artifacts
To check in artifacts in OMW, you must first add them to the business service object in JDeveloper.
1. In JD Edwards EnterpriseOne OMW, select the business service object in the project window.
2. Click the Checkout button in the center column.
Artifacts for the business service will be overwritten when you check out a business service object.
38
JD Edwards EnterpriseOne Tools Chapter 6
Object Management Workbench Guide Working with Business Services
Note: OMW displays those artifacts that are located on your local machine. The artifacts located on another server
might be different.
Viewing Artifacts
When you check out a business service, the View Artifacts to Check Out form displays. A list of the artifacts associated
with the business service displays in the grid. Everything in this grid will be downloaded from the deployment server to
the client server.
1. Open the project in which the business service object resides, and then select the business service object that
contain the artifacts you want to view.
2. Click Design.
3. On the Design Tab, click the View Checked in Artifacts button.
The View Checked in Artifacts form displays. This form provides information about the artifacts that comprise
the business service in a specific pathcode. This form provides only limited information on what artifacts are
present for the business service on the local development client. The artifact file you want to view is on your
local machine. This file is different on the server than it is on your local machine.
4. View the following fields for artifact information:
39
JD Edwards EnterpriseOne Tools Chapter 6
Object Management Workbench Guide Working with Business Services
5. In the grid located at the bottom of the form, EnterpriseOne displays a list of all of the artifacts that make up
the business service in the specified pathcode. Each grid record indicates the artifact name, the artifact internal
path, and the artifact state description.
The artifact internal path is made of many folders that are nested inside the business service root folder. The
root folder of a business service is as follows:
For example, if you have business service JPTEST on a DV812 client, and the package prefix is oracle.e1.bssv.
JPTEST's root folder is as follows:
C:\B9\DV812\java\source\oracle\e1\bssv\JPTEST\
Furthermore, if the grid lists an artifact named testing.java, and the internal path is util\testing, then the full
path to testing.java on the development client will be as follows:
C:\B9\DV812\java\source\oracle\e1\bssv\JPTEST\util\testing\testing.java
The last two columns in the grid indicate the state of the artifact. The state can be either that the artifact was
checked into the pathcode but is not currently found on the local client, or that the artifact was checked into the
pathcode and is also currently found on the local client.
6. Click OK.
You use the same tools and framework to create a published business service that you used for creating a business
service.
1. In JDeveloper, add your business service operations to an artifact and then save the artifact.
2. In OMW, select the business service that contains the artifact and click Check In from the middle bar.
3. From the Row exit, click Select Publish.
The Are you sure you wish to proceed with the check in? dialog box displays. This dialog box alerts you that
which artifact is published could have severe ramifications. It is recommended that you click Cancel.
40
JD Edwards EnterpriseOne Tools Chapter 6
Object Management Workbench Guide Working with Business Services
The Are you sure you wish to proceed with the check in? dialog box displays.
2. Click Yes.
3. Click OK.
41
JD Edwards EnterpriseOne Tools Chapter 6
Object Management Workbench Guide Working with Business Services
◦ Key
◦ Value
◦ Description
◦ Level
◦ BSSV
◦ Group
5. Click OK.
1. On the Search Tab, from the Category field, select Business Service Property.
2. Click in the Search Type field.
3. In the search field, type the BSSV Property name, and then click Search.
1. Select the BSSV Property in the Search field, and click the Add Object or User to Project button located in the
center column.
2. In the Release field, click the Search button and select a release from the list.
3. Click Select.
4. Click Close.
42
JD Edwards EnterpriseOne Tools Chapter 7
Object Management Workbench Guide Working with Tokens
Understanding Tokens
In JD Edwards EnterpriseOne OMW, Object Librarian objects use tokens to minimize the possibility of one user
overwriting another user's changes. Each object has a single token, and it is associated with a project when the object
is checked out. Checking in the object does not release the token; instead, the token is released when the status of the
project changes to a level determined by your system administrator. At that time, another developer can check out the
object and receive the token.
These three actions are allowed while your project holds the token:
• Allow another project to inherit the token. This action forces both projects to be advanced together as if they
were one project and allows multiple corrections to a project to be applied to a single object. No matter how
many projects have inherited the token, however, only one user at a time can check out the object. For a project
to successfully inherit a token, the target project must be at the same status as the source project.
• Switch the token to another project. After the token is switched, the project that loses the token will be placed in
the token queue as the first project that is waiting for the token. When you configure JD Edwards EnterpriseOne
OMW, token switching should be restricted to a specific user role so that you can maintain object security.
• Release the token. A project owner can give up the token and allow the next project in the queue to receive it.
JD Edwards EnterpriseOne OMW might have been configured to release tokens for different object types at different
project status levels. Therefore, all object types might not give up their tokens during the same change in project status.
When a project has a token, the token stays with that project until the project advances to a status that is configured in
the activity rules for release of the token or until it is switched or released manually. When the token is released, the next
project in the token queue is notified and assigned the token. Each Object Librarian object has one token per release.
If you join a token queue and then decide later that you do not need the token, remove the object from your project to
relinquish your position in the queue.
43
JD Edwards EnterpriseOne Tools Chapter 7
Object Management Workbench Guide Working with Tokens
The View Object's Token Queue form appears. The form shows which project currently holds the token and
which projects, in order, are in the queue.
Note:
• Inheriting Tokens.
Inheriting Tokens
This section provides an overview of token inheritance and discusses how to inherit tokens.
To inherit tokens, both the project holding the token and the inheriting project must be at the same project status.
After a token is inherited, these projects will be linked and will automatically advance in project status together until
the token is released. Therefore, if the project status of one project is advanced, the project status of its linked projects
also advances. If one or more projects are linked through token inheritance, ensure that all development in the linked
projects is complete before you advance the projects. The user who is attempting to advance the project must be
assigned a role that permits this action in all of the linked projects, or the advance attempt will fail.
All project advancement requirements must be met for all projects that are linked through token inheritance; if one
project fails to advance, JD Edwards EnterpriseOne OMW does not advance any of the other linked projects. If an
advancement failure occurs, review the logs for all of the linked projects to determine where the errors occurred.
Inheriting Tokens
Access JD Edwards EnterpriseOne OMW.
1. Attempt to check out an object for which another project holds the token.
The system asks you whether you wish to enter the token queue for the object or inherit the token.
44
JD Edwards EnterpriseOne Tools Chapter 7
Object Management Workbench Guide Working with Tokens
Note: If you have inherited the token but cannot check out the object, the object is already checked out by
another user. You cannot check out the object until the other user checks it in or until checkout is erased. This
action prevents you from overwriting changes when you inherit the token.
Switching Tokens
This section provides an overview of token switching, lists a prerequisite, and discusses how to switch tokens.
Note: After the token is returned, the user from whom the token was taken can save the object, check the object
out, and then restore the object to return the object to its previous state before switching. However, the user must
manually implement any changes made during the switch.
To switch a token, you must be an owner in both the holding and the requesting projects. Your role in both projects
must be one that enables you to switch tokens at the current status of the project and for the object type.
Prerequisite
The token requester should attempt to check out the object and then join the token queue.
Switching Tokens
Access JD Edwards EnterpriseOne OMW.
1. In JD Edwards EnterpriseOne OMW, select the object that has the token that you want to switch.
2. Click the Switch Token button on the central column.
3. In Project Token Queue Search and Select, click Find.
The current token owner should save the object before you switch the token.
45
JD Edwards EnterpriseOne Tools Chapter 7
Object Management Workbench Guide Working with Tokens
Note:
• Advancing Projects.
1. In JD Edwards EnterpriseOne OMW, either erase the check out or check in the object that has the token that
you want to release, if appropriate.
2. Select the object, and then click the Release Token button in the center column.
46
JD Edwards EnterpriseOne Tools Chapter 8
Object Management Workbench Guide Working with Users
You can also remove a user from a project by removing all of the user's roles for that project.
Note: Searches are case-sensitive. When entering your search criteria, enter the commonly accepted spelling in
standard capitals and lower case. If you receive no search results, try different capitalization or spelling.
47
JD Edwards EnterpriseOne Tools Chapter 8
Object Management Workbench Guide Working with Users
You can use | to specify a search suffix. For example, if the category is Owners and the search type is
Address Book# | Search Type, entering *|E displays all entries in the Address Book with a search type of
E for employee.
3. Click the Search button next to the Search field.
◦ Category
Enter Owners.
◦ Search Type
3. Click Advanced Search.
4. In JD Edwards User ID Search and Select, complete one or more of the Query by Example columns and click
Find.
5. Select the users that you want, and then click Select.
48
JD Edwards EnterpriseOne Tools Chapter 8
Object Management Workbench Guide Working with Users
4. Verify that the owner's node in the destination project in the project window is highlighted. If it is not
highlighted, click it.
5. With the user to be added highlighted, click the Add Object or User to Project button in the center column.
6. In Add User to Project, enter the role and lead, and then click OK:
Note: To add a user in more than one user role, repeat the add user procedure and select a second user role
for the same user. Different functions are enabled for different user roles, according to their allowed (user)
actions. These actions are configured by the administrator for your project using the configuration program
of the JD Edwards EnterpriseOne OMW.
Note: Removing a user from a project does not delete the user from the system.
1. In JD Edwards EnterpriseOne OMW, select a user (owner) in the project window, and then click Select.
2. In Project User Details, complete these fields, and then click OK:
◦ User Role
◦ Project Lead
◦ Estimated Hours
49
JD Edwards EnterpriseOne Tools Chapter 8
Object Management Workbench Guide Working with Users
50
JD Edwards EnterpriseOne Tools Chapter 9
Object Management Workbench Guide Working with Attachments
Understanding Attachments
JD Edwards EnterpriseOne OMW enables you to add text, graphic, OLE, and file attachments to projects and to Object
Librarian objects within projects. These attachments are available only through JD Edwards EnterpriseOne OMW; they
neither affect the way in which the object functions nor are they available when a user employs the object. You use this
feature to document the creation, purpose, and intended use of objects in the system.
Viewing Attachments
This section discusses how to:
1. In JD Edwards EnterpriseOne OMW, create an object or project, or select an existing object or project, and click
the Design button in the center column.
2. In the design form, click the Attachments.
51
JD Edwards EnterpriseOne Tools Chapter 9
Object Management Workbench Guide Working with Attachments
52
JD Edwards EnterpriseOne Tools Chapter 10
Object Management Workbench Guide Configuring JD Edwards EnterpriseOne OMW
Use the JD Edwards EnterpriseOne OMW Configuration program to configure these optional features:
Option Description
Constants Enables you to set general constants pertaining to JD Edwards EnterpriseOne OMW projects.
SAR System Integration Enables you to disable SAR system integration with JD Edwards EnterpriseOne OMW and, thus, JD
Edwards EnterpriseOne development tools.
Logging System Enables you to specify the project and object events to be logged. In the event that logging fails, you
can also disable development or allow development but disable transfers.
Object Action Notification Enables you to enable and disable Object Action Notification, which sends a notification message when
an action such as checkin or checkout is performed on an object.
53
JD Edwards EnterpriseOne Tools Chapter 10
Object Management Workbench Guide Configuring JD Edwards EnterpriseOne OMW
Option Description
Notification Setup Enables developers to be notified, using subscription, when actions are performed on an object.
Activity Rules Enables you to add and modify project statuses and object transfer activity rules.
Allowed Actions Enables you to assign to a user role the actions allowed for each object type during a specific project
status.
Save Locations Enables you to add, modify, and delete the locations where you save objects.
Note: These items in the process flow require advance preparation: assigning user roles, applying allowed actions to
users, and setting up project status rules and object transfer rules. Before configuring these functions, make sure you
understand user roles, allowed actions, project status rules, and object transfer rules.
This table shows the recommended process flow for JD Edwards EnterpriseOne OMW configuration as follows:
Assigning User Roles See "Configuring OMW Users Roles and Allowed Actions" in the JD Edwards EnterpriseOne Tools
Security Administration Guide .
Applying Allowed Actions to Users See "Configuring OMW Users Roles and Allowed Actions" in the JD Edwards EnterpriseOne Tools
Security Administration Guide .
Disabling SAR Integration with JD Edwards See Configuring JD Edwards EnterpriseOne OMW Functions.
EnterpriseOne OMW
Adding, Modifying, and Deleting Object See Configuring Object Save Locations.
Save Locations
54
JD Edwards EnterpriseOne Tools Chapter 10
Object Management Workbench Guide Configuring JD Edwards EnterpriseOne OMW
Controlling Development in the Event of See Configuring JD Edwards EnterpriseOne OMW Functions.
Logging Failure
Activity Rules
These two types of activity rules exist:
• Project status activity rules
• Object transfer activity rules
Project status activity rules define the possible paths for an JD Edwards EnterpriseOne OMW project. For a given project
status, these rules define the possible next project statuses to which the project can be advanced.
For each project status activity rule, one or more object transfer activity rules can exist. Each object transfer activity rule
defines a FROM and TO location, where objects of this type are moved from and to for a specific software release.
For example, one object transfer activity rule can specify that all APPL objects be transferred from the DV810 location to
the PY810 location during a specified project status change.
Allowed Actions
The Allowed Actions form enables you to assign allowed actions to user roles for each object type during a specific
project status. You must create the user role before configuring any allowed user actions.
Using allowed actions, administrators can restrict the actions that users with a specific role can perform.
55
JD Edwards EnterpriseOne Tools Chapter 10
Object Management Workbench Guide Configuring JD Edwards EnterpriseOne OMW
Project Constants
The Object Management Constants form enables an administrator to set these general constants pertaining to JD
Edwards EnterpriseOne OMW projects:
Project Status for Users' Personal Default The default status assigned to a default project within the JD Edwards EnterpriseOne OMW. This
Projects project constant can be any one of the standard project status codes.
Project Status for All New Projects The status assigned to a project when it is first created. This project constant can be any one of the
standard project status codes or you can create a status and code for this purpose.
User Role to be Assigned to the Project's When a project is created, the originator is added as a user on the project. This project constant
Originator defines the user role assigned to the originator.
Notification Subscriptions
The notification system sends email messages to users about changes to objects, such as object check in and checkout,
in the system. The Notification Subscriptions form enables you to add, delete, and modify notification subscriptions, as
well as to sort notification subscription records by criteria that you select.
56
JD Edwards EnterpriseOne Tools Chapter 10
Object Management Workbench Guide Configuring JD Edwards EnterpriseOne OMW
However, all users must be able to add these user roles when setting up a new project:
• Originator
• Supervisor
• Manager
• Developer
• QA
• Product Support
If these roles are not assigned when a user attempts to perform certain actions on a project, then the actions will fail.
The administrator role should be secured from all but a few users. Although you can secure the manager and supervisor
roles, you should not. Instead, you should create a role, such as product manager, that can be secured. This new user
role can be granted security attributes, such as being allowed to switch a token from one project to another.
Select Cross Application Development Tools (GH902) then Object Management Configuration (P98230).
◦ Constants
57
JD Edwards EnterpriseOne Tools Chapter 10
Object Management Workbench Guide Configuring JD Edwards EnterpriseOne OMW
Indicator Description
SAR System Integration Indicator Indicates whether the SAR (Software Action Request) system is integrated with the JD Edwards
EnterpriseOne OMW. SAR integration is enabled or disabled.
Logging System Indicator Indicates whether full or reduced logging of project or object events is selected.
Object Action Notification Indicator Indicates whether the object notification system is enabled or disabled.
Note:
• "Working with the Cross Reference Facility Application" in the JD Edwards EnterpriseOne Tools Table
Conversion Guide .
◦ Codes: Enter the new file extension that you want users to be able to check in.
58
JD Edwards EnterpriseOne Tools Chapter 10
Object Management Workbench Guide Configuring JD Edwards EnterpriseOne OMW
◦ Description 1
6. Type a description of the type of extension you are adding.
59
JD Edwards EnterpriseOne Tools Chapter 10
Object Management Workbench Guide Configuring JD Edwards EnterpriseOne OMW
60
JD Edwards EnterpriseOne Tools Chapter 11
Object Management Workbench Guide Configuring JD Edwards EnterpriseOne OMW Functions
If you do not have the SAR system installed and the SAR System Integration settings indicator shows that SAR
integration is enabled, you must disable SAR integration.
61
JD Edwards EnterpriseOne Tools Chapter 11
Object Management Workbench Guide Configuring JD Edwards EnterpriseOne OMW Functions
System Integration
button.
62
JD Edwards EnterpriseOne Tools Chapter 11
Object Management Workbench Guide Configuring JD Edwards EnterpriseOne OMW Functions
Note: The "Allow development but do not allow any transfers" option is the default value.
4. Click OK.
63
JD Edwards EnterpriseOne Tools Chapter 11
Object Management Workbench Guide Configuring JD Edwards EnterpriseOne OMW Functions
When a user accesses objects that are outside of JD Edwards EnterpriseOne OMW, the user will be added to the
project in the external role. Therefore, this role defines what actions users outside of JD Edwards EnterpriseOne
OMW are able to perform on objects.
Note: You can click the Attachments buttons next to the three fields to view their respective attachments.
64
JD Edwards EnterpriseOne Tools Chapter 12
Object Management Workbench Guide Configuring Activity Rules
Where
21 = Programming
26 = QA test/review
28 = QA test/review complete
38 = In production
01 = Complete
During a normal project promotion cycle, developers check objects out of and in to the Development path code;
promote them to the prototype path code; and then promote them to the Production path code before declaring them
complete.
Where
40 = Production development
01 = Complete
During this promotion cycle, administrators check objects out of and in to the Production path code to apply fixes,
and then demote the objects to the Prototype path code and the Development path code. Developers should not use
65
JD Edwards EnterpriseOne Tools Chapter 12
Object Management Workbench Guide Configuring Activity Rules
this promotion cycle. JD Edwards recommends that you apply status activity rules that limit this promotion cycle to a
specific group: those with the User ID for administrators.
66
JD Edwards EnterpriseOne Tools Chapter 12
Object Management Workbench Guide Configuring Activity Rules
4. Click Select.
Project Status Activity Rules lists all valid To project statuses for the From project status you chose.
The current project status appears in the From Project Status field.
5. Scroll to the blank row at the bottom of the list and complete these fields:
◦ Active
This field can be used to allow only specific users or only users who are members of a specified group to
perform a status change. To make the rule available to everyone, enter *PUBLIC in this field.
◦ User/Role
You can perform all project status activity rules that apply to your user ID, group, and the *Public role.
◦ To Project Status
◦ From SAR Status
Complete for projects with SARs and only if you have SAR integration turned on. If SAR integration is
disabled, these columns are disabled.
◦ To SAR Status
Complete for projects with SARs and only if you have SAR integration turned on. If SAR integration is
disabled, this column is disabled.
A blank row appears below the row you completed.
6. Repeat step 5 to set up or modify other To project status entries for this particular From Project Status.
7. Click OK when you are done.
8. Select the next From Project Status and repeat steps 5 through 7 to set up project activity rules for each
remaining From Project Status.
9. When all project activity rules are complete, click OK to return to the Work with Object Management Activity
Rules form.
10. Click Close.
For each object type you want to perform an action on, you must define this information:
• Project statuses at which users can check in, check out, and get objects ("getting" an object means copying its
specifications to your work area without checking it out)
• At which status change you would like objects to be transferred
• Project statuses at which object tokens are released
67
JD Edwards EnterpriseOne Tools Chapter 12
Object Management Workbench Guide Configuring Activity Rules
These object location tasks must be performed when setting up object transfer activity rules:
• Define FROM and TO transfer locations for each object type at each project status transition-for example,
when project status 21 (development) changes to project status 26 (prototype). In this example, objects are
transferred from DV810 to PY810.
• Define checkout and get locations for Object Librarian object types.
• Define checkin locations for Object Librarian objects.
Note: Transfer activity rules can occur in any order. For example, you might have one status change that will
require more than one object transfer. If you expect an object to transfer from DV810 to PY810 and then to
PD810, you will want to set up rules to transfer the object from DV810 to PY810 and from DV810 to PD810
because the object could be retrieved in any order.
This field defines the To Project Status, which completes the From and To Project Status transition for which
you want to configure object transfer activity rules. For each From and To Project Status transition, you can
create multiple object transfer activity rules for different object types.
5. Click Select.
68
JD Edwards EnterpriseOne Tools Chapter 12
Object Management Workbench Guide Configuring Activity Rules
6. Scroll to the blank row at the bottom of the list. Complete these fields for the object type desired:
◦ Active
◦ User/Role
This field can be used to allow the activity rule to apply only specific users or only users who are
members of a specified group. To make the rule available to everyone, enter *PUBLIC in this field.
Users will only perform the object transfer activity rules that apply to them based on a *Public, user
role, and user ID hierarchy. If a rule exists for a role to which they belong, the *Public role will not be
performed. If a role exists for their user ID, neither the *Public, not the user role rule be executed.
◦ Object Type
Note: *ALL may not be used when defining transfer activity rules.
◦ From Location
◦ To Location
Note: Object Librarian objects use path codes for the From Location and To Location values, whereas
non-Object Librarian objects use data source values. For Versions, if a path code is entered, the
F983051 record and the specs for the version are transferred (for batch versions), and if a data source is
entered, just the F983051 record is transferred between the defined locations. Usually, you will want to
use Path Codes for Version.
◦ Object Release
This field contains the release level of JD Edwards EnterpriseOne that you are currently working on. The
From Release value should be the same as the To Release value.
◦ To Release
Currently not used. This field is populated with the From Release value.
◦ Release Token
◦ Allowed Action
A blank row appears when you have finished. When you set up transfer activity rules for Workflow
objects, an additional form appears. Use the form to provide From and To Data Source values for the Task
Specifications table (F98811) records.
◦ Mandatory Flag
The mandatory flag works in conjunction with the enable/disable flag. It is used to indicate that an object
status activity rule must be performed in order for the project to successfully advance. If a role is marked
as mandatory and it is inactive, then the rule must be performed and a project with an object type that
would use the rule may not advance until the rule is activated. Otherwise, a rule that is inactive and not
mandatory will be ignored.
7. Repeat this procedure to set up or modify other object types for this project status transition.
8. Click OK to return to the Object Management Activity Rules form.
9. Select the next From and To project status transition, and repeat this procedure to set up its object transfer
activity rules.
10. Repeat step 9 until all object transfer activity rules are complete.
11. Click OK to return to the Object Management Activity Rules form.
69
JD Edwards EnterpriseOne Tools Chapter 12
Object Management Workbench Guide Configuring Activity Rules
Note: When you set up transfer activity rules for APPL objects, you must also define rules for User Override
Object types so that JD Edwards EnterpriseOne OMW can transfer any *PUBLIC user overrides for the APPL
objects. If you do not do so, APPL objects will not transfer successfully.
70
JD Edwards EnterpriseOne Tools Chapter 13
Object Management Workbench Guide Configuring Object Save Locations
This section provides an overview of path codes and discusses how to:
71
JD Edwards EnterpriseOne Tools Chapter 13
Object Management Workbench Guide Configuring Object Save Locations
The Location column contains the names of path code associated with the environment into which the user
is logging into. Users logging into environments that use different path codes may be saved to different path
codes.
2. To add a new save location, click a blank field in the Location column.
3. Click the Visual Assist button.
4. Locate and double-click the current location of the object.
The Object Save Locations form reappears with your object's current location in the Location column.
5. In the same row, scroll to and double-click the Save Location field located to the right of the Location field
clicked previously.
6. Click the Visual Assist button.
7. Scroll to and double-click the new save location of the object.
The Object Path Save Locations form reappears with your object's new save location in the Save Location
column.
8. Click OK.
The Object Save Locations form reappears with the modified object save location in the Save Location column.
5. Click OK.
72
JD Edwards EnterpriseOne Tools Chapter 14
Object Management Workbench Guide Creating Notification Subscriptions
You can set up notification subscriptions two ways. The first is by entering information into the Notification Subscription
form (P98230), the second is by using the Notification Subscription Assistant. The Notification Subscription Assistant
enables you to setup notifications by entering information into predefined fields, rather than filling in the notification
subscription form.
73
JD Edwards EnterpriseOne Tools Chapter 14
Object Management Workbench Guide Creating Notification Subscriptions
If enabled, the notification system sends email messages to users regarding actions taken on JD Edwards
EnterpriseOne objects by JD Edwards EnterpriseOne OMW. Use the JD Edwards EnterpriseOne OMW
Notification Subscriptions form in the Configuration Application (P98230) to configure the notification system.
2. To disable object action notification, clear the Activate Object Action Notification option.
3. Click OK.
Note: Until you are familiar with how each field is utilized, Oracle recommends that you use the Notification
Subscription Assistant to add a notification subscription. SeeCreating Notification Subscriptions using the Notification
Subscription Assistant.
◦ Object Type
◦ Object Name
◦ Reporting System Code
◦ Path Code
For definitions of each field, see Understanding Notification Subscription Fields, or place your cursor in the field
and press F1.
74
JD Edwards EnterpriseOne Tools Chapter 14
Object Management Workbench Guide Creating Notification Subscriptions
75
JD Edwards EnterpriseOne Tools Chapter 14
Object Management Workbench Guide Creating Notification Subscriptions
Understanding Actions
Some of the actions you assign require or enable you to enter different types of information. For example, if the action
you select is Delete, you can enter a path code that identifies from where the object is being deleted. Not all actions
require the same information. This section identifies the fields that need to be completed according to the action you
enter into the Object Management Action field.
Action Fields
Object Name
Object Type
System Code
Object Name
Object Type
System Code
Object Name
Object Type
System Code
Object Name
Object Type
System Code
System Code
Object Type
System Code
76
JD Edwards EnterpriseOne Tools Chapter 14
Object Management Workbench Guide Creating Notification Subscriptions
Action Fields
Object Name
Object Type
System Code
Object Name
Object Type
System Code
Object Type
System Code
Object Type
System Code
Object Type
System Code
Object Type
System Code
Object Type
System Code
Object Type
System Code
Object Type
System Code
77
JD Edwards EnterpriseOne Tools Chapter 14
Object Management Workbench Guide Creating Notification Subscriptions
Action Fields
Object Type
System Code
To Status
Project Name
Object Type
System Code
Batch Applications
Business Functions
Business Views
Data Structures
Event Rules
Interactive Applications
Media Objects
78
JD Edwards EnterpriseOne Tools Chapter 14
Object Management Workbench Guide Creating Notification Subscriptions
Tables
UDC items
Workflow items
Menus
System Code
A user defined code that specifies the system number for reporting and jargon purposes.
Project Name
A 200-character field that serves as an identifier for a JD Edwards EnterpriseOne project. When used in conjunction
with an JD Edwards EnterpriseOne OMW Object Type (JD Edwards EnterpriseOne OMWOT), it uniquely identifies any JD
Edwards EnterpriseOne object.
When the project advance from status
A code that indicates the status from which an object will be advanced. Recognized status codes:
01 Complete
11 Pending Review
17 Plan or Research
18 Design
19 Design Review
21 Programming
22 Programming Test
23 Manager Review
24 Transfer to Production
25 Rework
26 QA test
28 QA Test Complete
To status
A status to which you advance a project from a start status. Recognized status codes:
01 Complete
11 Pending Review
17 Plan or Research
18 Design
19 Design Review
21 Programming
22 Programming Test
79
JD Edwards EnterpriseOne Tools Chapter 14
Object Management Workbench Guide Creating Notification Subscriptions
23 Manager Review
24 Transfer to Production
25 Rework
26 QA test
28 QA Test Complete
Notify if the status change is performed on any sub-projects within this project
An option that, if selected, sends a notification when the status change you entered in the fields is made to a sub-
project of the project you entered in the Project Name field.
Understanding Recipients
After you have entered an action, entered the appropriate information into the allowed fields, and click OK, you select
to whom you want the notification sent when the action is performed on the object. You select to whom you send the
notification by choosing these options and entering information into the associated fields:
To this specified user ID or role User Role Enter a specific user ID or role.
When the action is performed on
the object, this specific user or
all users assigned to a role will
receive a notification.
To all users playing a role on the JD Edwards EnterpriseOne OMW Enter a user role. When the
project being acted upon user role action is performed on the
object, any user that is assigned
this role on the project will
receive a notification. You
can select the "Only users
playing this role that are flagged
as leads" so that only those
individuals with lead status
within the role receive the
notification.
To all users playing a role on a Project Name JD Edwards Enter a project name and
project other than the project EnterpriseOne OMW User Role user role. When the action is
being acted upon performed on the indicated
object, any user that is assigned
this role on the indicated project
will receive a notification. You
can select the "Only users
playing this role that are flagged
as leads" so that only those
individuals with lead status
within the role receive the
notification.
80
JD Edwards EnterpriseOne Tools Chapter 15
Object Management Workbench Guide Working with Logs
This application also allows you to rearrange log fields to customize software development reporting. You can view all
logs, view sorted logs, or show only the last logging action for an object or project. These two tasks must be performed
together to produce customized project and object development reports:
• Reorder log record fields
• Print logs
Using Logs
This section discusses how to:
• View project or object logs.
• Locate object logs.
• Locate project logs.
• View detail logs.
• Reorder log record fields.
• Print logs.
• Print Event Rules
Work with Object W98210A Select Application Used to work with object
Management Logs Development (GH902), management logs.
Object Management
(P98230), then Object
Management Logging
(P98210).
Work with Project Logs W98210B In Object Management Used to work with
Logging, click the project logs.
Work with Project Logs
button.
81
JD Edwards EnterpriseOne Tools Chapter 15
Object Management Workbench Guide Working with Logs
Work with Object Logs W98210C In Object Management Used to work with object
Logging, click the Work logs.
with Object Logs button.
View Full Log Text W98210D In Object Management Used to view full log
Logging, click the View text.
Full Log Text button.
82
JD Edwards EnterpriseOne Tools Chapter 15
Object Management Workbench Guide Working with Logs
1. Double-click any log record you want to research. Or, click the desired log record row to highlight it, and then
click Select.
2. Click Find.
The detail log record for the selected log appears. All sequence details for the selected Log record appear in
ascending numerical order.
3. To view the full text of the Description field, click it and then click Select.
The View Full Log Text window appears, showing the actual log entry.
4. Click the Previous and Next buttons to move between detail logs.
5. Click Close.
If you make an error, you can move columns back to the Columns Available window for resorting. Select the
column to be resorted and the left-pointing arrow.
5. Click OK in the Select Grid Row Sort Retrofire to reorder the log columns.
Printing Logs
Access the Work with Object Management Log form.
1. In Work with Object Management Log, click File and then Print Screen.
2. Modify print settings as required.
3. Click OK in the Print form.
83
JD Edwards EnterpriseOne Tools Chapter 15
Object Management Workbench Guide Working with Logs
The event rules associated with the object you select display in a printable format in a text editor.
84
JD Edwards EnterpriseOne Tools Chapter 16
Object Management Workbench Guide Working with JD Edwards EnterpriseOne OMW and SCM
Integration
Your ability to integrate with an SCM from JD Edwards EnterpriseOne OMW depends on whether the functionality that
provides the integration is turned on or off. You can decide which JD Edwards EnterpriseOne OMW objects you want
integrated in an SCM. For example, you might want to enable integration for report and business function objects while
leaving table, business view, and data structure objects untouched.
This table shows the objects to manage, along with the components for which versions are created.
BSFN The source (.c) and header (.h) files of both C and NER business function objects. For NER business
functions, an JD Edwards EnterpriseOne OMW will create a readable event rules printout.
DSTR A generated text file containing the type definition of the data structure object.
APPL A generated text file containing an application level printout of the event rules contained in the
application.
UBE A generated text file containing an application level printout of the event rules contained in the batch
application.
85
JD Edwards EnterpriseOne Tools Chapter 16
Object Management Workbench Guide Working with JD Edwards EnterpriseOne OMW and SCM
Integration
2. On the Source Management Setup form, select the Enable JD Edwards EnterpriseOne OMW/SCM Integration
check box to enable JD Edwards EnterpriseOne OMW/SCM integration, or clear the check box to disable JD
Edwards EnterpriseOne OMW/SCM integration.
3. If you have opted to enable JD Edwards EnterpriseOne OMW/SCM integration, select the following object types
that you want to integrate between the applications:
◦ Applications
◦ Batch Applications
◦ Business Function
◦ Data Structure
◦ Tables
◦ Business Views
4. In the Choose the source code management software to integrate with field, select ClearCase.
5. Select or clear the Enable backup on delete check box. If you select check box, the system renames and moves
an object's text components when the object is deleted from an ERP pathcode. If you clear the check box, the
system removes an object's text components from the folder location that is associated to the ERP pathcode
from which the object was deleted. This folder resides on the SCM server.
6. Click OK.
You must complete the Access Configuration process before you can complete the Pathcode Configuration process.
You must complete the Access Configuration before you can continue to the Pathcode Configuration.
2. On the Work with Source Management Access form, click the Add button to add a new SCM view, or click the
Find button, and click a view from the list.
If you want to add an access configuration, continue to step 4. If you choose an existing access configuration,
go to step 6.
3. Click Add.
4. In the View field, enter a view name.
5. In the View Profile field, enter the path and directory where the view profile you want to use resides in Clear
Case.
JD Edwards EnterpriseOne OMW will validate that this is a valid and accessible path to a view profile.
6. Click OK.
7. Click Close.
86
JD Edwards EnterpriseOne Tools Chapter 16
Object Management Workbench Guide Working with JD Edwards EnterpriseOne OMW and SCM
Integration
Configuring Pathcodes
In JD Edwards EnterpriseOne OMW, when a user saves, checks in, or transfers an object, the object's specifications are
placed in the pathcode that has been assigned to the object. This pathcode is specified by the transfer activity rules.
Because of the integration of JD Edwards EnterpriseOne OMW and ClearCase, when a user saves, checks in, or transfers
an object, a .txt file is generated that contains information on the object. This file must be placed in a directory located
in ClearCase. When you configure a pathcode, you define the location in which JD Edwards EnterpriseOne OMW will
place the .txt. file in ClearCase.
The .txt files that are generated are dependent upon the file type that are assigned to the object. There are several
different file types, each containing its own set of information. These file types are already assigned by default to the
object. The following table lists the file types associated with each object:
NA BF — Backup Folder
NA DF — Default
When you configure a pathcode, you define in what folder the .txt files that are generated for each file type will reside.
For example, you might want all .txt files that are generated for objects with the ER file type associated with them to
reside in an ER folder.
87
JD Edwards EnterpriseOne Tools Chapter 16
Object Management Workbench Guide Working with JD Edwards EnterpriseOne OMW and SCM
Integration
Access the Object Management Configuration form.
1. Click the Path Configuration button.
2. On the Source Management Pathcode Configuration form, click the Add button.
3. In the Path Code field, enter the pathcode and directory in Clear Case where you want the generated .txt files to
be placed.
You can also click the Visual Assist button and select a pathcode from the list.
Note: If the directory does not exist, select the Create Folder check box to have JD Edwards EnterpriseOne
OMW create the folder.
88
JD Edwards EnterpriseOne Tools Chapter 16
Object Management Workbench Guide Working with JD Edwards EnterpriseOne OMW and SCM
Integration
The Source and Target browsers contain three node types. The following table shows the node icons, the node type, and
contains a description of the icon:
History Tab
The History tab consists of two tables that display information about the folder or file selected in the Source or Target
browsers. When you select a folder or file that resides on an SCM server in either browser, the version history for that
89
JD Edwards EnterpriseOne Tools Chapter 16
Object Management Workbench Guide Working with JD Edwards EnterpriseOne OMW and SCM
Integration
folder or file displays in the corresponding History viewer. For each version, the viewer displays the version number (this
is the version number assigned the version by the SCM server), the SCM user that checked the version in, the time the
version was checked in, the date the version was checked in, and the comment the version with which the version was
checked in. On top of the table is a text field that indicates the SCM file for which the history is displayed. The same is
true respectively for the target history viewer and the target file browser.
Both the Source Viewer and Target History tabs are divided into two panes: the top displays the selected file's contents,
the bottom contains a text field you use to search for specific lines of text within the content. After the SCM tool finds
the specific text, it displays the text in the bottom pane. You can enter any literal string.
The SCM tool clears any content loaded in either the Source Viewer or the Target Viewer tabs when you select a different
file or folder in the respective browsers.
Labeling Viewer
If the SCM with which JD Edwards EnterpriseOne OMW is integrated supports revision labeling functionality, the SCM
tool displays a Label Contents tab, which contains the Label Contents viewer. When you select an SCM folder node in
either the Source or Target browser, the SCM tool displays the label information for the folder or file selected. At the
top of the Label Contents viewer is the Path field. This field displays the folder path that is currently selected in the
SCM if the folder is at a level that contains revision labels. Directly below the Path field are two edit fields: From and To.
When you click the Search button next to these fields, the SCM tool will search for all labels that exist for the SCM folder
specified in the Path text field. The system displays all labels that are found as a node in the tree underneath the Search
button. The To and From edit fields are filters for the Search button. If you enter a value in the From edit field, the SCM
tool displays only those labels that have names greater than the value in the From field. If you enter a value in the To
field, the SCM tool displays only those labels that have names that are less than the value in the To field.
An exception to the explanation listed above is if the To and From values are the same, in which case, the SCM tool
displays only the label that has a name that matches the To and From field.
90
JD Edwards EnterpriseOne Tools Chapter 16
Object Management Workbench Guide Working with JD Edwards EnterpriseOne OMW and SCM
Integration
Compare Compare (Ctrl + Z) When you select any Loads the configured
file in the source file file comparison tool to
browser and you compare the following
select a file with the files: the selected
same file extension revision of the file in the
in the target file source file browser to
browser. the selected revision of
the file in the target file
browser.
Merge Merge (Ctrl + M) When you select any Loads the configured
file in the source file file merge tool
browser and a local to compare the
client file with the differences between
same file extension the selected revision
in the target file of the file selected
browser. in the source file
browser to the file
selected in the target
file browser, then allow
the developer to merge
those differences into
the file selected in the
target file browser.
Get Label Get Label Files (Ctrl When at least one Brings a copy of the
+ L) file is selected in the specific revision of the
label contents viewer selected files that are
and a local client attached to the selected
folder is selected revision label down to
in the target file the local client folder
browser. selected in the target
file browser.
1. From JD Edwards EnterpriseOne OMW, click the Form exit, and then click SCM Tool.
2. On Source Code Management Tool, click the folder containing the contents you want to view or modify, and
then click an object.
3. Click the appropriate tab to view the associated information.
91
JD Edwards EnterpriseOne Tools Chapter 16
Object Management Workbench Guide Working with JD Edwards EnterpriseOne OMW and SCM
Integration
92
JD Edwards EnterpriseOne Tools Chapter 17
Object Management Workbench Guide Appendix A - Action Detail with 64-bit Processing
• Table (TBLE)
• Business Function (BSFN: including C, NER, TER)
• Batch Application (UBE)
• Business View (BSVW)
Directory Design
The source64 and include64 directories are added locally and are in the same location as the source and include
directories. The Deployment Server will not contain the source64 or include64 directories.
Check-out Process
The check-out process will:
Copy the temp files to the local source and include directories.
Note: This process is the same for Get and Restore from the save location. The Advanced Get process is
similar, but will not create a record in the repository/history tables if the record does not exist there, in this
case the files from the Deployment Server will be used.
93
JD Edwards EnterpriseOne Tools Chapter 17
Object Management Workbench Guide Appendix A - Action Detail with 64-bit Processing
A Get will update the repository/history if there is no record there, for example: A Get from the development pathcode
(DV920), will update the F98780R/H tables in Central Objects - DV920.
A Restore from the Save pathcode will update the repository/history for the Save location, for example: A Restore
from the INDEV920, will update the F98780R/H tables in Central Objects - INDEV920. A Restore from PAR file will note
update the repository/history tables.
An Advanced Get from a chosen pathcode will not update the repository/history tables.
Check-in Process
The check-n process will:
Note: This process if the same for Save to the save location.
Transfer Process
The transfer process will:
•
Utilize the OMW Transfer Activity Rule to determine the source and target locations of the objects.
• Transfer the spec information of the object to the target location.
• Update/Insert the file on the Deployment Server to the target source/include locations.
• The record in the source repository is copied (inserted or updated) to the target repository table and the target
history table is inserted as well.
• There is no conversion performed during transfer.
Delete Process
The delete process will:
• From local: Remove the 32-bit and 64-bit files associated with the object from the local source and include
directories.
• From the server: Remove the 32-bit files associated with the object from the deployment server source and
include directories. Remove the record of the object from the F98780R.
94
JD Edwards EnterpriseOne Tools Chapter 17
Object Management Workbench Guide Appendix A - Action Detail with 64-bit Processing
• From save location: Remove the 32-bit files associated with the object from the Deployment Server source and
include directories. Remove the record of the object from the F98780R table in the save location data source.
• On Transfer: Remove the 32-bit files associated with the object from the Deployment Server source and include
directories. Remove the record of the object from the F98780R table in the target location data source.
Note: The process of deleting the specs for the object has not changed, that process will remain as it is now.
95
JD Edwards EnterpriseOne Tools Chapter 17
Object Management Workbench Guide Appendix A - Action Detail with 64-bit Processing
96
JD Edwards EnterpriseOne Tools Chapter 18
Object Management Workbench Guide Glossary
18 Glossary
activity rule
The criteria by which an object progresses from one given point to the next in a flow.
EnterpriseOne object
A reusable piece of code that is used to build applications. Object types include tables, forms, business functions, data
dictionary items, batch processes, business views, event rules, versions, data structures, and media objects.
jargon
An alternative data dictionary item description that JD Edwards EnterpriseOne appears based on the product code of
the current object.
JDeveloper Project
An artifact that JDeveloper uses to categorize and compile source files.
Object Librarian
A repository of all versions, applications, and business functions reusable in building applications. Object Librarian
provides check-out and check-incapabilities for developers, and it controls the creation, modification, and use
of JD Edwards EnterpriseOne objects. Object Librarian supports multiple environments (such as production and
development) and enables objects to be easily moved from one environment to another.
project
In JD Edwards EnterpriseOne, a virtual container for objects being developed in Object Management Workbench.
97
JD Edwards EnterpriseOne Tools Chapter 18
Object Management Workbench Guide Glossary
specification
A complete description of a JD Edwards EnterpriseOne object. Each object has its own specification, or name, which is
used to build applications.
vocabulary override
An alternate description for a data dictionary item that appears on a specific JD Edwards EnterpriseOne form or report.
98
JD Edwards EnterpriseOne Tools | Index | 99
Index
A J
add JD Edwards EnterpriseOne OMW
business service property 41, 42 allowed (user) action 4
object save location 71 conceptsallowed (user) actions 4
Advanced get 24 non-object librarian objectsmanagingusing default project 3
allowed actions 4 object save locationadding 71
artifacts project constantssettingup 63
business service 36 projectdefault project 3
check in 38 token queue 43
tokeninherit 44
tokenrelease 46
B tokenswitch 45
business service 33 JDeveloper
add artifacts 36 invoke 36
artifact 39 JDeveloper 11g 36
artifact list 39 JDeveloper 12c 36
check in 37 extensions 36
check out 37, 38 initializing workspace 36
create objects 33 plugins 36
delete 41
design 35 N
invoke JDeveloper 36
objects 33 Non-Object Librarian Object
property 41 examples 6
property, add to project 42 managing using default project 3
property, search 42
published artifacts 40
save 37
O
search 34 object
status 34 adding save location 71
business service property 41 Object Librarian Object
add 41, 42 examples 6
search 42 object save locations
adding 71
C
check objects in 37
P
check objects out 37, 38 project constants
concepts, allowed (user) actions 4 setting up 63
configuration published artifacts 40
notification subscriptions 73 specify 40
unpublish 41
D
default project
R
managing non-object librarian objects with 3 release token 46
remove objects from projects 22
F
functions
S
configuring notification subscriptions 73 save location
adding 71
I set up project constants 63
switch token 45
inherit token 44
initializing workspace using JDeveloper 12c 36
T
token 43
inheriting 44
JD Edwards EnterpriseOne Tools | Index | 100
release 46
switch 45
token queue
view 44