94
EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook June 1999

EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

EnterpriseOne B73.3.1Web-Based Solutions PeopleBook

June 1999

Page 2: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

J.D. Edwards World Source Company

One Technology Way

Denver, CO 80237

Portions of this document were reproduced from material prepared by J.D. Edwards.

Copyright J.D. Edwards World Source Company, 1997 - 1999

All Rights Reserved

SKU B7331CEAWP

J.D. Edwards is a registered trademark of J.D. Edwards & Company. The names of all other products and services of J.D. Edwards used herein are trademarks or registered trademarks of J.D. Edwards World Source Company.

All other product names used are trademarks or registered trademarks of their respective owners.

The information in this guide is confidential and a proprietary trade secret of J.D. Edwards World Source Company. It may not be copied, distributed, or disclosed without prior written permission. This guide is subject to change without notice and does not represent a commitment on the part of J.D. Edwards & Company and/or its subsidiaries. The software described in this guide is furnished under a license agreement and may be used or copied only in accordance with the terms of the agreement. J.D. Edwards World Source Company uses automatic software disabling routines to monitor the license agreement. For more details about these routines, please refer to the technical product documentation.

Page 3: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

B73.3.1 (6/99)

Table of Contents

Internet Positioning 1–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Client/Server Mode 1–3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Browser Mode 1–3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Integrating the Client/Server and Browser Modes 1–4. . . . . . . . . . . . . . . . . . Integrating the Company 1–5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The User Spectrum 1–6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Analytic Users 1–6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Action Users 1–7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Enterprise Applications 1–7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Integrating the Supply Chain 1–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Enabling New Business Models 1–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Controlling Technology Costs 1–11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

OneWorld Web-Based Solutions Overview 2–1. . . . . . . . . . . . . . . . . . . . . OneWorld Benefits 2–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OneWorld Forms 2–3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Example: Technical Flow Model for OneWorld Web Solutions 2–5. . . . . . . .

Technical Architecture 3–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Java Development Kit 3–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Java Virtual Machine 3–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Web Server Architecture 3–3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Client Architecture 3–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OneWorld Virtual (HTML) Client 3–4. . . . . . . . . . . . . . . . . . . . . . . . OneWorld Java Client 3–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Components 3–5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Java Database Connectivity 3–5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Using OneWorld Web Applications 4–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . Understanding the User Interface 4–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Using OneWorld Java Applications 4–3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Logging On to a Java Browser 4–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Setting Up User Preferences 4–6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reviewing the OneWorld Master Menu 4–7. . . . . . . . . . . . . . . . . . . . . . . . . . Using the Calendar and Calculator 4–9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Using Search, Fast Path, and Developer Shortcut 4–10. . . . . . . . . . . . . . . . . . . Using OneWorld Web Bookmarks 4–13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Viewing Processing Options 4–16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Submitting Reports 4–17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Using OneWorld HTML Applications 4–19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Logging On to an HTML Browser 4–20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reviewing the OneWorld Master Menu 4–21. . . . . . . . . . . . . . . . . . . . . . . . . . Using Fast Path 4–23. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 4: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

B73.3.1 (6/99)

Using OneWorld Web Bookmarks 4–24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Viewing Processing Options 4–25. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Submitting Reports 4–27. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Troubleshooting 4–29. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Troubleshooting the Java Application Server 4–30. . . . . . . . . . . . . . . . . . . . . .

Jas.ini Configuration 4–30. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Database System Settings 4–31. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OneWorld Web Settings 4–32. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Java Database Connectivity Uniform Resource Locator 4–33. . . . . . . Security Settings 4–34. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Jde.ini and Java Application Server Requirements 4–34. . . . . . . . . . . . . . .

Appendices

Appendix A: SQL or Oracle Database A–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Java Persistent Objects Table A–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Java Persistent Objects Cross-Reference Table A–1. . . . . . . . . . . . . . . . . . . . .

Glossary

Index

Page 5: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

B73.3.1 (6/99) 1–1

Internet Positioning

With the availability of enterprise applications on the Internet, businesses now strugglewith where and how they will take advantage of Internet technologies and how thesetechnologies will work with client/server enterprise applications already in place. Forall their innovations, Web-based technologies pose many of the same difficulties thatany new technology presents to the enterprise, for example, potential disruption toongoing business, additional user training, and revised business processes. Despitethese difficulties, businesses recognize the value Internet and Web-based technologiescan add:

Universalclients/simplified interface

Any browser-equipped device can function as a Web client,allowing a heterogeneous mix of client platforms (such aspersonal computers, Apple Macintosh computers, networkcomputers) to coexist. The browser also provides a single,graphical interface to multiple applications.

Low cost infrastructure Less code at the desktop translates into reduced maintenancerequirements. Web-based computing also reintroducescentralized application maintenance. Information technologydepartments can install, upgrade, and maintain applicationsonce on the server rather than client by client.

Streamlined informationdistribution

Organizations can publish and revise information without theconstraints and delays of traditional paper-based productionand distribution.

ComponentCommoditization

The comparative low cost and widespread availability ofInternet technologies facilitate communications among partieswith traditionally proprietary information environments.

Page 6: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

1–2 B73.3.1 (6/99)

Ironically, client/server solutions have assumed the role of “legacy” technology in lightof the quick ascendancy of Internet business solutions. But, as with any legacysolution, businesses would like to preserve their significant investment in technology,training, and infrastructure. Also, client/server solutions promised benefits over andabove the host-centric solutions they replaced, and businesses would like to continue torealize these benefits, which include:

Leveraging the strengthsof multiple platforms

Client/server solutions combine the flexibility and ease of useof workstations with the transaction processing and storagecapabilities of application and data servers.

High interactivity andconfigurability

This mix of platforms also empowers users with a dynamic,graphical environment that simplifies many informationtechnology tasks. Users can often tailor their environments tomatch the specific requirements of a business process.

Integration among desktopand enterprise tools

The Microsoft Windows client typical of client/serversolutions enables tighter integration among desktopapplications and information resources on the server. Userscan employ multiple tools simultaneously to integrateenterprise information with other sources of locally managedinformation.

Architecturalconfigurability andscalability

Depending on the flexibility of the supporting architecture,client/server technology can allow the movement ofapplication logic and data among the various platforms on thenetwork. J.D. Edwards OneWorld provides such “dynamicpartitioning” at runtime. As the business need changes, thesolution configuration can change as well.

Page 7: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

B73.3.1 (6/99) 1–3

Client/Server Mode

Most client/server implementations involve configurations in which workstation clientsmanage the user interface, some application logic, and some data, with a server actingas the primary data and application platform. In the OneWorld environment,client/server denotes a flexible architecture that allows the movement of data and logic(in the form of objects) among the various machines on a heterogeneous network.

The environment is highly configurable, providing the full suite of informationprocessing tools on the user desktop. Workstation clients can house the entireOneWorld environment, or they can share processing responsibilities with servers ofmultiple platforms. Users can change the configuration at runtime to balance networkloads or to leverage the strengths of a particular platform. Because of the increasedresponsibilities, the client requires an Intel Pentium-class processor and a 32-bitMicrosoft Windows operating system.

OneWorld client/server modes enable a business to move application logic and dataamong the various machines on a network to match changing business requirementsand balance network traffic.

Browser Mode

In browser mode, application logic in the form of Java applets and servlets resides on aWeb server integrated into the OneWorld client/server environment. OneWorld userscan choose from two browser modes: Java or Virtual (HTML) interface. With theplatform independence of OneWorld’s web-based applications, businesses canaccommodate a mix of clients, for example, personal computers, Apple Macintoshcomputers, or network computers.

In the Java interface, the applets are downloaded to the browser when requested by theuser. With OneWorld implementations, this mode requires a standard TCP/IP networkand any Java-enabled Web browser (which is usually embedded in a standard Webbrowser on a personal computer or a network computer).

In the Virtual interface, the applets reside and execute on the Web server. Only anHTML text file containing a small amount of JavaScript is downloaded to the user,providing a “zero-client,” which can run over a modem line on a computer with a slowprocessor.

Web-based solutions do not pose the same maintenance issues as client/server solutionsbecause of the streamlined client environment. However, because of their platformindependence, web-based applications characteristically do not yet offer the sameintegration with personal productivity applications as their OLE-compliantclient/server counterparts.

Page 8: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

1–4 B73.3.1 (6/99)

Integrating the Client/Server and Browser Modes

OneWorld provides an integrated architecture that offers client/server and browsermodes in a single software solution. A business can implement the mode that bestserves its needs while maintaining consistent data and functionality both within theenterprise and when extending data and capabilities to partners and customers.

By extending client/server applications with web-based solutions, OneWorld enablesbusinesses to achieve some fundamental goals:

� ���� ������ �� � �� � �� �������

� � ���� ������ �� � �� ������ ��� �

� ��� � �������� ��� �������� � �� ��� ��� �����

� ���� ������� � ��������� �����

Client/ServerMode

WebServer

BrowserMode

OneWorldServers

OneWorld ClientWorkstations

Web Clients

Page 9: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

B73.3.1 (6/99) 1–5

Despite the differences between the two modes, enterprises are moving to combineclient/server and browser solutions in a single computing solution, such as thatprovided with OneWorld. Where and how the enterprise deploys each mode dependson the business need and the built-in flexibility of the solution.

In considering the combined use of Internet and client/server technology in theenterprise, businesses face two fundamental challenges:

� ���� ���� ������ � ����� ����� � ��� ������� ��� ������ �

������� ��������� ��� ����� ����� ��� ������ � ������������

���������

� ���� ���� ��������� ��������� ���� ��������� ���

������������ ��� ������ �����

Integrating the Company

In any given enterprise, only a fraction of the employees have access to the enterpriseapplication suite. Enterprises would like to achieve a better return on the technologyinvestment and reap the benefits of consistent communication across the organization.However, they would like to meet these goals without fully loaded desktops throughoutthe organization.

Corporate intranets have achieved such widespread popularity due in part to the lowcost, streamlined information distribution they provide. Outside of the constraints oftraditional paper-based publishing, companies find they can dramatically improve theinformation flow within the organization. However, most intranet-based information isrelatively static. In contrast, information within the enterprise system tends to changewith each new transaction. Companies would thus like to integrate the ease ofdistribution afforded by the corporate intranet with the real-time accuracy andprocessing capabilities of enterprise applications.

OneWorld allows businesses to leverage the corporate intranet to increase access toenterprise applications. Any browser-equipped device can provide a real-time windowinto the enterprise’s information resources. OneWorld Employee self-serviceapplications allow employees Web-only versions of the Human Resources applications.Because of the low technology overhead, businesses can include more users in theinformation flow, thus achieving:

� ������ ������������� � �� �������� �� � ������ ��������

�������

� ��� �������� �������� � ��������� ������� ���������� ���

���������� �����

� ������ ����������� � ������ ����������� ��� ����������

� �������� ������� ������ ������� ��� �������� ����������� �

�� �������� �� ����� �������������� �����

Page 10: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

1–6 B73.3.1 (6/99)

The User Spectrum

Not every user in an organization uses enterprise applications in the same way. Someneed continual access and the full suite of capabilities and desktop tools afforded by arobust client environment. Others require only the ability to review statuses and enterstraightforward transactions. The spectrum of needs presupposes different technologyrequirements throughout the enterprise, depending on the user’s skills and jobrequirements.

Different users require different things from enterprise applications, depending on theirrole in the organization. Analytic users leverage multiple desktop tools to interpret andpackage enterprise information. Action users rely on quickly available, easily accessedinformation. The following graphic depicts the roles of the analytic and action users.

Best, full function solutions for analyticusers and modeling applications

Low–cost infrastructure to delivertimely, accurate information to those

who need to act quickly

Client/Server Solution Browser Solution

Analytic Users Action Users

Analytic Users

At one end of the spectrum are users who gather, analyze, repackage, and distributeinformation to the rest of the enterprise — the “knowledge workers” of theorganization. These users rely on a range of desktop tools, including enterpriseapplications, spreadsheets, and publishing tools, to bring together the various islands ofinformation in the organization and integrate them into a meaningful whole.

OneWorld client/server modes provide these users with the OLE-based, fully integrateddesktop they need to maintain the information flow within the organization. TheWindows client unites the processing tools of personal productivity applications andenterprise applications, as well as their respective data resources. Action users can thenintegrate this information, analyze it from various departmental perspectives, andrepackage it in a context relevant to multiple functional areas, for example,requirements planning, executive decision makers, marketing, purchasing, and so on.

Page 11: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

B73.3.1 (6/99) 1–7

Action Users

At the other end of the spectrum are those users who review information so that theycan take a particular action. This class of users crosses organizational levels, and, forexample, might include order entry clerks, shop floor personnel, and executives.Action users often use the system to check order status and review item availability, forexample, but they do not repackage and publish information for subsequentdistribution throughout the enterprise.

In browser mode, OneWorld offers action users the access they need with apoint-and-click interface that minimizes training. At the same time, the low-overheadclient enables the business to extend access to those action users previously out of theinformation flow due to the cost of equipping them with a fully loaded clientworkstation. The enterprise can push applications out to these users over a standardTCP/IP network to any browser-equipped device. Because no OneWorld code resideson the client, the business also gains the benefits of centralized software maintenanceand upgrades for an entire class of users.

Enterprise Applications

Like users, enterprise applications tend to fit better with either client/server or browsermode depending on the role the application plays in the information flow. Applicationsthat provide the tools for analyzing and manipulating information from a variety ofsources are well served by client/server implementations. OneWorld client/servermodes furnish the needed interactivity and graphical support, as well as the advantageof dedicated use of the client’s processor. Specific examples include:

� ������ �� ����������

� �� ���� �� ���������

� �� � ������ ����������� �������� ����� ��������� �� ����������

�� ������� ����

On the other hand, applications intended to communicate and distribute sharedinformation and support standard transaction entries work well in browser mode. Thetypes of applications listed below showcase information without tying up the client’sresources, making them ideal candidates for OneWorld browser mode:

� ����������� ������� �� ������������

� ������������ ����������� �����������

� ���������� ������ �����������

Page 12: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

1–8 B73.3.1 (6/99)

Even with the complementary fit between computing mode and applicationenvironment, business need often dictates that both modes be available to adapt toreal-time changes in the business. In the OneWorld environment, both modes areinherent in the architecture, to be deployed when and as needed. The enterprise canemploy a mix of both modes, maintaining consistency in business data and processes.By offering both client/server and web-based access to enterprise applications,OneWorld can meet the full spectrum of user needs within the enterprise.

Because client/server and browser modes exist in a single software solution, thebusiness can implement OneWorld to match user needs or the informationrequirements of a given business process. With more users accessing the enterprise’sinformation resources, the business realizes significant benefits:

Tighter integration ofdistributed business units

More users throughout the organization have access to asingle consistent source of information.

Streamlined processes Traditional paper-based processes are more easily automated.

More efficient decisioncycles

Decisions are not always pushed up to the limited number ofusers with access to enterprise applications.

Integrating the Supply Chain

Partners within the supply chain benefit from an improved exchange of information.But the same cost constraints that prohibit widespread implementations of client/serversolutions within a business multiply when extending access to entities outsideenterprise walls.

Partners within the supply chain have usually developed highly automated, efficientprocesses for their discrete responsibilities. Inefficiencies occur when exchanginginformation with partners that have their own standards and processes. Any exchangerequires translating information for the consumption of partners, potentially slowingthe flow of information in the supply chain. Electronic Data Interchange (EDI) helpsstandardize specific sets of transactions, but differences in business models inhibit thereal-time exchange of information outside of the scope of EDI specifications. Forexample, a simple inquiry on inventory levels cannot occur real-time under the EDImodel.

OneWorld browser mode allows businesses to give their supply chain partnersreal-time access to enterprise applications and data. This model, often referred to as an“extranet,” facilitates communication over private, leased networks, or public Internet(Virtual Private Network) among partners with established, predefined relationships.Partners can use a subset of the OneWorld application suite to monitor order status,inventory levels, and any data item relevant to their own operations and adjust theirrespective planning accordingly.

Page 13: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

B73.3.1 (6/99) 1–9

Partners within the supply chain demonstrate highly automated, highly efficientprocesses within their respective organizations. The following graphic illustrates howproprietary technologies and processes can inhibit communications and sharedprocesses with partners outside enterprise walls.

Suppliers Enterprise Customers

Poorly automated external processesincreases costs of business

The minimal technical infrastructure required to support OneWorld in extranet modemakes it a viable, attractive alternative to more traditional methods of maintainingpartnerships in the supply chain. Businesses can offer partners access to informationvia technology that is likely already in place at the partner’s site, namely anybrowser-equipped device and an Internet connection. Partners access only approvedapplications and information through either OneWorld applets downloaded to theuser’s client at runtime (Java user) or the text file downloaded (Virtual user). Thepartner does not assume any maintenance responsibilities for the OneWorld solution,while the shared applications furnish a standardized environment for real-timecommunication. The intuitive interface of the browser also minimizes the partner’straining requirements, simplifying the transition to online, collaborative processes.

The incentives for replacing voice-based and paper-based business processes outweighthe short-term impact of revamping established processes. For example:

Reduced transaction costs Several studies have documented the dramatic savings intransaction costs when partners and customers are moreself-sufficient in answering questions and submitting orders.

Shorter decision cycles Real time, 24-hour access from anywhere in the worldimproves the efficiency of mutual decisions.

Ease of use Partners are more likely to keep up to date on anotherpartner’s enterprise information when access is relatively easyand inexpensive.

Better leveraging of aPartner’s niche expertise

Partners can offload some responsibilities, such as inventorymanagement, while still benefiting from close monitoring ofinventory levels.

Page 14: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

1–10 B73.3.1 (6/99)

Shared information and capabilities facilitate collaborative forecasting, planning, andreplenishment. Pushing technology out to the supply chain helps lower the costs ofpartnerships, facilitating innovative business models that leverage the complementarytalents of organizations. When that solution is robust in enterprise functionality, likeJ.D. Edwards OneWorld, businesses can streamline cross-partner processes and drivedown the costs of transactions, gaining the benefits of working as a single, integratedenvironment.

Enabling New Business Models

J.D. Edwards’ vision of Internet Everywhere includes the universal availability ofweb-based applications in OneWorld and support for the increasing significance of theInternet as a business environment. The Internet promises new ways of reachingcustomers and improving existing business methods through its preexisting globalinfrastructure and around-the-clock availability. Some of the innovations thatenterprises are considering and beginning to implement include:

Electronic storefronts Online product showcases that allow users to fill up virtualshopping baskets and pay by way of an encrypted credit cardtransaction.

Liquid/custom interfaces Applications for order entry or self-service that recognize auser’s preferences, skill level, and usage history and adaptaccordingly.

One-to-one marketing Service-oriented applications that track user preferences andmake suggestions based on the user’s profile and previousselections.

On-the-fly spot markets An online forum that allows companies to publish arequirement that conforms to given specifications and solicitonline bids from a group of pre-approved suppliers.

Sales force automation Online utilities that shorten a sales cycle by assistingprospects in defining specifications for a product.

Self-service modules Applications that directly empower users to submit queries(on account balances, for example) and perform standardtransactions.

Virtual inventories Real-time access to information on inventory stored at aremote partner site, freeing businesses to specialize inmarketing and customer service while contracting to partnersfor logistics and distribution.

Page 15: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

B73.3.1 (6/99) 1–11

Controlling Technology Costs

Even if a combination of client/server and web-based solutions better serves thespectrum of user and application needs, some businesses are wary of implementing amixed mode architecture. Two computing modes imply two sets of application code, inturn requiring two software maintenance cycles, two sets of data, and two user trainingcycles.

OneWorld approach to Internet computing is fundamentally different. The OneWorldenvironment consists of a single software version with multiple access methods:client/server and browser based. Both modes access the same source of data and offerconsistent functionality. Users transition easily between client/server mode andbrowser mode. As a result, the enterprise does not have to reengineer processes orimplement additional user training to accommodate Internet computing.

From an information technology perspective, OneWorld integrated Internet mode doesnot pose the same maintenance overhead that a patchwork combination of Internet andclient/server technology would normally create. The information technologyorganization learns one toolset and maintains and upgrades one software version,regardless of the mix of access modes available to the user.

Finally, many vendors offer only a limited set of transactions in Internet mode.Because the OneWorld toolset is Java enabled, J.D. Edwards can offer its entireapplication suite in browser mode. Keep in mind that some applications lendthemselves better to the Internet mode of processing. However, OneWorld betterpositions businesses for evolving Internet commerce by supplying the full range ofenterprise functionality in browser mode, helping reduce the future costs of migratingincreasingly more business to Internet paradigms.

Page 16: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

1–12 B73.3.1 (6/99)

Page 17: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

B73.3.1 (6/99) 2–1

OneWorld Web-Based Solutions Overview

The OneWorld Web-based solutions build on the strengths and flexibility of theOneWorld architecture. The goal, to provide a means of running OneWorld applicationsover the Internet, was realized by adding a generator to the toolset. This generatorallows you to generate both Java and hypertext markup language (HTML) interfaces.

The OneWorld generator uses the same OneWorld specification tables for generatingJava and Virtual (HTML) Web applications. This also allows for multiple foreignlanguage generation.

Using a Web server and Web client you can run OneWorld applications over theInternet or an intranet without requiring any OneWorld software installation on the Webclient.

The following table outlines J.D. Edward’s OneWorld Internet strategies:

The Internet as a paradigm OneWorld provides the ease of use and expanded informationaccess in Web-based applications. By design, browserinterfaces give you integrated and streamlined businessprocesses that encompass a wide range of applications andinformation resources.

The Internet as a businessnetwork

OneWorld’s Java and Virtual (HTML) capabilities allowbusinesses to use the Internet or an intranet as a businessnetwork. OneWorld Web clients require either a Java-capableor Virtual-capable browser to access applications and data.This thin or zero client approach to interface setup provides thefollowing advantages:

� ������� ��� ���� ��� ������ ��������� ���

��������$������������ ������ ��" �������� ��� �

� �������

� ��� ������� ��� ��������#�� ���������������

������������ ��� ������������ �� ��� � �������

� ����� ��� �� �� ����� ��� ����������� ��� �

��������

� ����� �� ����������$ ��� ����������" ��

������������ ��� ���� ������ ��� � �������

������ � ������� � ������� �� �� � �����$�����

��������������� �������� � ��������

� ��� ��� ��� ��� �������� �� �� �������� �� �

����!������ ��� �� ��� ��� �������������� ��

������� ������� ���������� ������������"�

Page 18: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

2–2 B73.3.1 (6/99)

Leveraging newtechnologies

OneWorld incorporates Internet capabilities as a standardcomponent and can incorporate newly developed technologieswithout disrupting your ongoing business activities. Thiscompatibility provides investment protection and acontinuously updated and enhanced business solution.

OneWorld Benefits

The benefits of a OneWorld Web-based solution are:

� �� � ���!"����� ����� �� !��"%� � ��#� ��

� ���� �"�! "�� !��������"���! �� ����� �� �����"!� !#�� �! �� �! ��� �$��"

#��!� ��"� ��$� � �� �������"���!

� �&��#"�� #!��� ��' ���� � �%!�

� ���"���! $�!#�� ��� �#��"����� ���!�!"���' %�"� ���$��"����� ����� ��

�����"!

� ����%! ����� �� �������"���! "� �� ��$������ � �� ��� "���!�" ���

������� �� � !����� !�" �� �#!���!! !��������"���!

� ���&�!"! %�"� ����� �� �����%! �����"! ��� �� �� ��"%� �

The following characteristics highlight OneWorld’s uniqueness in the marketplacewhen it comes to Internet solutions:

Internet-ready toolset The OneWorld toolset can generate Web-ready and standardOneWorld applications from a single set of businessspecifications. The business can develop applications based onthe need of the platform, not the requirements of the platform.To generate Web-ready applications, the toolset reads the set ofbusiness specifications and produces Java or Virtual clientapplications that preserve the look, feel, and ease of use of ourstandard client applications.

It is in the architecture Internet capabilities and communication are an inherent part ofthe OneWorld architecture. Standard OneWorld applicationscoexist with Web-ready OneWorld applications.

See ������� ��������� ��.

Totally integrated solutionand complete product

OneWorld’s complete Internet offering means the businessdoes not have to develop any component in-house or look tothird parties for additional technologies. OneWorld furnishesthe business with client applications, communication andmiddleware technology, and enterprise functionality thatfunction together seamlessly.

Page 19: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

B73.3.1 (6/99) 2–3

The Internet is justanother platform

OneWorld’s multiplatform benefits extend to the Internet. Thebusiness can incorporate an intranet, or connect to the Internet,when needed, as needed, without any significant retraining.

OneWorld Forms

You can use the following form types to develop OneWorld Web applications:

� �������"�� ��� � ���!��$�

� ���� ������ ��������� ���� ��������� �!���� �$ ���� �� �������� ����

� �#������� �������%��" �� � �������� ����

� ����� �� ��� � "� ������

� ��������� �� ��� ���� ���� "� � �!� ���� ������ ������$�

� ������������ �!��� ������� ���� ����� ����

� ������� ��# �������$ �������� �� ���!�� �� ����

Technical capabilities supported are:

System functions System functions are program modules provided by OneWorldavailable to applications and reports for further processing.

Processing options Processing options allow you to supply parameters to direct thefunctions of a program. For example, processing options allowyou to specify defaults for certain form displays, control theformat in which information prints on reports, change how aform displays information, and enter beginning dates.

Business functions Business functions are an encapsulated set of businessrules/logic that can normally be reused by multipleapplications. They can execute a transaction or a subset of atransaction. They also contain the application programinterface that allows them to be called from a form, a databasetrigger, or an event rule. Business functions can be combinedwith other business functions as well as forms, event rules, andother components.

Grid A grid is a control that is found in OneWorld applications andfunctions similarly to a spreadsheet grid for viewing, adding, orupdating many rows of data at one time.

Page 20: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

2–4 B73.3.1 (6/99)

Hyper-button Each form contains a menu bar, toolbar, and hyper-button. Touse the hyper-button, click the down-arrow within the button.Arrows to the right of an option indicate that it will open anadditional menu with more choices.

Query by example The query by example row is located at the top of a grid and isused to search for data to be displayed in the grid.

Reporting functions Reporting functions allow you to process data and createreports that identify the data along with other information.Report results are downloaded and displayed in a web browserusing PDF format.

Preferences You set up your preferences to customize the display of yourWeb client.

See ������� ���� ��� ������ for more information.

Bookmarks You can use the bookmark manager to mark your mostcommonly used applications. You then select applications fromthe manager instead of navigating through any menus to selectthem.

See ����� �������� �� ��������� for more information.

Media objects You can use media objects to view the information attached toapplication transactions.

Language OneWorld software and the Web generation program supportmultiple languages using local workstation specification tables(single byte only).

See the OneWorld Installation Guide for information onloading multiple languages.

Standard OneWorldsecurity

The OneWorld security includes:

� ��� ���� �� ������ ���#� ��� �� ������� �#�� ����

���!���� ���� ��� ���# ��#���� ���"��� ��� ���!���

��������� � � ��� ���� ��� ���!���� ����

����#������ ���!�� � ������������� ��� �������

��������#�

� ��� ���# �#�

– Application– Action– Column– Row

Page 21: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

B73.3.1 (6/99) 2–5

Example: Technical Flow Model for OneWorld Web Solutions

Suppose a Web client is performing a customer service inquiry. Specifications andevent rules for the Java client run on the Web client by executing Java files that havebeen downloaded from the Web server. Event rules for the Virtual client run on the Webserver. The Web client accesses the enterprise server by way of the Web server forbusiness functions, named event rules, and data requests.

For example, if the Web client inquires on a sales order, the request is passed to theWeb server. The Web server passes the request to the enterprise server. The enterpriseserver handles the request from the Web server just like any request from a OneWorldWindows-based client. As a result, the enterprise server processes the businessfunction, named event rules, or data request. The enterprise server determines theobject map and retrieves the applicable data or business function response. The data orresponse is then returned to the Web server, which in turn delivers it to the Web client.

The following example illustrates the technical flow:

� Object Configuration

Enterprise/Dataserver request

Web Client

Enterprise/Data Server

Firewall

Business function and datarequest processed on the

Enterprise/Data server

Java event rules logic andspecifications processed byWeb client

� Data Source

� Business FunctionsManager

� Java Files� OneWorld Net Server

— Applications— Menus

Web Server

Page 22: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

2–6 B73.3.1 (6/99)

See Also

� ������� ��������� �� � � � � �� ������ ������� � � ��� � �� ��

���������

Page 23: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

B73.3.1 (6/99) 3–1

Technical Architecture

The Web application solution retains all of the major features and functionalitynormally provided by the OneWorld applications written for Microsoft Windows-basedworkstations. Over 95% of the OneWorld applications are included in the OneWorldWeb solution. Futhermore, if you are planning to use Web-based applications as yourbusiness solution, OneWorld provides your developers with the tools to build customWeb applications that users can access from a variety of workstations that support Javaand HTML. This section gives OneWorld Web users an overview of the technicalarchitecture used to deploy and run OneWorld Web applications.

All OneWorld tools use business specification files to store the developed applications.These files are the starting point of the Web-based generation process. From thesebusiness specification files, the OneWorld tool generates Web-enabled applicationseither in Java or in HTML.

FDA

OneWorld DevelopmentToolset

RDA

TDA

CNC Environment(Enterprise Servers, DB

Servers)

Business Specs

Standard Web Serverwith OneWorld Web

Engine andComponents

Conventional OneWorldClient

OneWorld Web Client

Technical Architecture includes the following topics:

� ���� ����������� � �

� �� ������ ��� ������

Page 24: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

3–2 B73.3.1 (6/99)

Java Development Kit

The OneWorld Web architecture was developed using the Sun Microsystems JavaDevelopment Kit (JDK) v1.1. The JDK software provides the development toolsrequired for creating Java applications. Designed to reliably deliver superiorperformance and scalability across the enterprise, the runtime system in the JDK sets anew standard for Java technology performance and reliability. It contains a fast,efficient Java Virtual Machine and an optimizing Java Just-in-Time (JIT) compiler. Thecombination of the Java Virtual Machine’s multithreaded architecture, fast threadsynchronization, and new memory management system, provide unparalleledperformance for applications written with the Java language.

Java Virtual Machine

The Java Virtual Machine (JVM) is a specification developed by Sun Microsystems toenable software to interface between compiled Java code and the microprocessor orhardware platform that performs the program’s instructions. Java is platformindependent: therefore, a Java application can run on any platform. Once a JVM hasbeen installed on a platform, any Java application can run on that platform.

Page 25: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

B73.3.1 (6/99) 3–3

Web Server Architecture

The Web server architecture includes a J.D. Edwards-developed Java ApplicationServer (JAS). JAS manages communication and required services between theOneWorld Virtual and Java clients and the OneWorld enterprise resources, such asOneWorld data sources, OneWorld enterprise servers, or application servers. Inaddition, the Web server architecture requires third-party components to supporttraditional Web server activities and servlet execution environments.

The following example illustrates the Web server architecture:

SerializedObjects

TCP/IP (HTTP)

Web Server (IIS)

Servlet Loader

JAS (JavaApplication Server)

Business View

BSFN Calls

Table I/O

JDBC Driver

Oracle

DB2SQL Server

JOW Proxy

JDEBSFN (COM)

Call Object

Message Dispatcher

JDENET

To OneWorld Servers

Page 26: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

3–4 B73.3.1 (6/99)

The Web server cannot be located on the same machine as the enterprise server.

The JAS supports all requests from OneWorld Virtual and Java clients. It functions asan interface between the OneWorld Virtual and Java clients and OneWorld servers,providing access to databases through business views, table I/O, and Structured QueryLanguage (SQL) commands. It also sends requests to the enterprise or applicationservers to process business functions.

Client Architecture

There are two types of Web clients: OneWorld Virtual (HTML) and OneWorld Java.The OneWorld Virtual and Java clients use Internet protocol (IP) networking over anoffice intranet or Internet connection to communicate with a Web server.

The JAS handles all OneWorld Virtual and Java client requests and is functionallysimilar to a standard OneWorld workstation when communicating with enterprise,application, and data servers.

Client Architecture consists of the following topics:

� ������� ����� � ����� ������

� ������� � � ������

OneWorld Virtual (HTML) Client

The OneWorld Virtual (HTML) client is the thinnest available client and is alsoreferred to as a “zero client.” That is, the OneWorld Virtual client requires nopreinstalled OneWorld-specific code and is considered to have presentation-onlyfunctionality.

The OneWorld Virtual client runs on the same machine as the third-party Web server.The OneWorld Virtual client performs all application logic, such as event rule logic.Because the OneWorld Virtual client downloads only HTML output, rather thanapplets, network traffic is minimized. Therefore, this is the optimal solution for widearea network (WAN) environments.

OneWorld Java Client

The OneWorld Java client also requires no preinstalled OneWorld code. It retains mostof the OneWorld functionality normally associated with a Windows environment.However, specific functionality, such as object linking and embedding, is not availableon non-Windows clients.

When the OneWorld Java client initially signs on to the Web server, it downloadsmenus and controls in the form of Java class files. Additional Java class files aredownloaded when a user chooses an application off a OneWorld menu selection. TheJava class files that are downloaded from the Web server run on the OneWorld Javaclient. Because the Java application class files reside in a database instead of adirectory, distribution to the client is expedited.

Page 27: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

B73.3.1 (6/99) 3–5

When the OneWorld Java applet, running on the browser client, calls a businessfunction or requests data, it routes the request to the JAS. By accessing the ObjectConfiguration Manager (OCM), the JAS performs the following tasks:

� ����� ����� �������

� ������� ����� ��� ������� ���� �� ���� ����� �� ���

� ����� �� ����� �� �� ��� ���� ����

The applicable server processes the request and returns the appropriate information tothe JAS. The JAS then routes the data back to the OneWorld Java client. Because theOneWorld Java client downloads Java applets, the network traffic can be significantlygreater than the OneWorld Virtual client, which receives only HTML output.Therefore, the OneWorld Java client works best in local area network (LAN)environments.

Components

The JAS architecture fully embraces the concept of components. This technique allowsgreater flexibility for any future direction that the JAS may take. By separatingfunctions into independent components, one component can be changed or replacedwithout effecting other components. Another aspect of this architecture allows you tochange or add network/protocol interfaces as needed without the need to change theimplementation components or interfaces.

The JAS architecture is facilitated by the use of Java servlets. This approach allows youto utilize third-party servlets, as well as giving you the ability to use Web servers thatsupport servlets.

Java Database Connectivity

Java Database Connectivity (JDBC) is a standard set by Sun Microsystems foraccessing databases in Java. This allows you to use any database that has JDBC driversthrough a standard interface. By having a standard interface for database access, you donot need to change any implementation details at a higher level.

Page 28: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

3–6 B73.3.1 (6/99)

Page 29: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

B73.3.1 (6/99) 4–1

Using OneWorld Web Applications

When you use the OneWorld Web applications, you access the J.D. Edwards OneWorldsoftware from either a Java browser or an HTML browser that resides on a Web server.Depending on which browser you use, Java or HTML, the functionality is as follows:

Java browser The Java browser’s functionality includes the following:

� ������� ���� ������������ ���� �� ������� ������

������� ������ ��� ������ ���� ������"

� ���� ��� �������� ��� ��� ���������� �����

� ���� ������� ���� ���� ��� �� ������ �������� �����

� ���� ��������

� ��!��� ���������� �������

� �� ������� �������

HTML browser The HTML browser’s functionality includes the following:

� ���� ��� ���� ���� ����

� ���� ��������

� ��!��� ���������� �������

� �� ������� �������

Using OneWorld applications on the Web includes all the tasks necessary for you toaccess, navigate to, and use all the available OneWorld functions. OneWorld functionsinclude the following:

� ���� �� ��� ��� �������� ���� � �� ��!���

� �������" ��� ������" ����������� ��� "��� �������� ������� ���� � ��

��!���

� ���������� ��� ������� ������� �� ��! ���" ��� �������� ��������

���� "�� ���������" ��� ��� �������� ���� � �� ��!���

You are also shown how to:

� ������ ��� ��� ��� ��������� �������� ���� ��������� ����� ���� ���

� ���� �� �� ��� ��

� ���� ������� �������� �� ������������

Page 30: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

4–2 B73.3.1 (6/99)

Using OneWorld Web applications consists of the following tasks:

� ����� �������� � � ����� �����

� ����� �������� ��� ����� �����

� ��������������

Understanding the User Interface

There are some differences between the way tables function in the OneWorld Webclient and the OneWorld Windows client, such as forms (the interface between a userand a table) in the Web applications are not detachable.

The following features are not supported for this release of the OneWorld Webapplications:

� �� ��� �� �� ���

� �� ��� ��� � ������ ����

� � ���� �� ������ ������ ���� ���� �� �� ����

� ���� ��� ����

Page 31: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

B73.3.1 (6/99) 4–3

Using OneWorld Java Applications

When you log on to a Java browser, you can access the OneWorld Web applicationsusing any of the following:

� �!"� ��#

� ��!" ��"�

� ��$����� !�� "�#"

� ������ �!

Additional OneWorld functionality from a Java browser includes the following:

� �#!"���&��� "�� #!� ��"� ���� � ��� ����! �� "�� ����� �� ���

�������"���! ��$� �����"

� �!��� "�� ������� � ����#��"� � ��� !�� �� ��������"��!

� ����!!��� "�� � ���!!��� ��"���! �� ���������� � �� ��!

Using OneWorld Java applications consists of the following tasks:

� ������ �� �! � ��$� #!�

� �""��� #� #!� � ��� ����!

� ��$��%��� "�� ����� �� �!"� ��#

� �!��� "�� ������� ��� ����#��"�

� �!��� !�� ��� ��!" ��"�� ��� ��$����� !�� "�#"

� �!��� ����� �� ��� ������ �!

� ���%��� � ���!!��� ��"���!

� #���""��� ��� "!

Page 32: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

4–4 B73.3.1 (6/99)

Before You Begin

� ����! ���� !��� �� ������� �� ��������� ���� ������� ������� ��

������� ��� ���� ����"��"���� ����� ��������

� ����! ���� !��� �� ������� ���� ��� ���� � ��� ! ����! ��� � �� ��

�������

Logging On to a Java Browser

You use a Web browser to log on to OneWorld Web applications. You must first have avalid uniform resource locator (URL) to the Web server.

The first time you access the Web server, the system caches files into the browser’scache directory on your workstation. Therefore, the next time you log on using thesame workstation, many files are already loaded, and your log on process is muchquicker.

You log off the OneWorld Java applications by choosing Log Off from the View menu.

To log on as a Java user

From your Web browser

1. Enter the appropriate URL.

If the URL points to a valid and functional Web server, the Java OneWorld logonform appears similar to the one shown in the following illustration, dependingon your Web browser.

Page 33: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Using OneWorld Java Applications

B73.3.1 (6/99) 4–5

2. Complete the following fields and click OK:

� ����

� �������

� ������

You can choose an environment from the Select User Environment form.

Your user ID, password, and environment is passed to the enterprise server,which handles logon security and user profile and account verification. Uponvalidation by the enterprise server, the Web client receives the Java applet thatdisplays the main menu of OneWorld Java application selections.

Page 34: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

4–6 B73.3.1 (6/99)

Setting Up User Preferences

You set up user preferences to customize the display of your Web browser. Thesepreferences include the following:

� ������ �����

� ������ ����

� ������ �� � ������

The preferences described in this task are saved by user ID. Therefore, when youaccess the OneWorld Web applications from a different Web client, your preferenceswill be as you left them. The system saves user preferences on the Web server in theJDBC database.

To set up user preferences

From the OneWorld home page

1. To change the color of your desktop, choose Preferences from the View menu,choose Desktop, choose Color, and then choose a color.

2. To change your desktop image, choose Preferences from the View menu, chooseDesktop, choose Image, and then choose an available image option.

3. To enable the system to display the Master Menu when you log on as a Javauser, choose Preferences from the View menu, and then choose Main Menu onStartup.

Page 35: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Using OneWorld Java Applications

B73.3.1 (6/99) 4–7

4. To save changes to your preferences, choose Preferences from the View menu,and then choose Save Preferences.

Reviewing the OneWorld Master Menu

Menus are the entry point to J.D. Edwards OneWorld applications and reports. Use theOneWorld Master Menu to navigate to OneWorld applications. The menus directlyunder the Master Directory menu reflect the application suites installed to yourbusiness environment. The suites can differ not only between enterprises, but betweendepartments within an enterprise. The application suites might include foundation,financials, HR and payroll management, distribution/logistics, and manufacturing.

After you navigate to the applications available within an application suite, you canthen access a specific application. See the applicable OneWorld guide for details onhow to use the specific application. For example, if you want to use Address BookRevisions within the foundation application suite, refer to the Address Book Guide fortask information.

You can set up your user preferences to display the Master Menu when you log on to aJava browser.

Instead of using the Master Menu to navigate to a specific program, you can use thebookmark manager to mark your most commonly used applications. After you identifythe applications you frequently use, you can select them directly from the manager.

Page 36: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

4–8 B73.3.1 (6/99)

To review the OneWorld Master Menu

From the OneWorld home page

1. From the View menu, choose Master Menu.

2. Double-click the application that you want to access.

See Also

� ������� �� ���� ��� ������ ��� ����� ����� ����� ���� �������� ���������

�� ������ ����

� ����� �������� �� ��������� ��� ����� ����� ����� ����������

������������ ��� �� ������ ���� ��� ���� ������

Page 37: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Using OneWorld Java Applications

B73.3.1 (6/99) 4–9

Using the Calendar and Calculator

Additional Web style features are incorporated into the OneWorld Web applications.These include calendar and calculator. Use the calendar to enter a specific date in a datefield. Use the calculator to place the result of a calculation in a numeric field.

This topic consists of the following tasks:

� ���� ��� ������

� ���� ��� �������

To use the calendar

From the OneWorld home page

On most applications with a date field

1. Access the date field.

2. From the Tools menu, choose Calendar.

3. On the calendar, choose the appropriate year and month from the drop-downlists.

4. Click the correct date in the calendar, and then click OK.

The system inputs the date into the selected field.

You can drag dates from the calendar to date-enabled fields in OneWorld Webapplications. You can navigate through the months and years of the calendarusing the forward/backward one year (double arrow) and forward/backward onemonth (single arrow) buttons.

To use the calculator

From the OneWorld home page

On any application with a numeric field

1. Access the numeric field.

2. From the Tools menu, choose Calculator.

3. On the calculator, use the mouse or the keyboard to perform the calculation, andthen click OK.

The system inputs the calculated value into the selected field.

Page 38: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

4–10 B73.3.1 (6/99)

You can navigate through the calculator using the standard calculator functionkeys. You can drag values from the calculator into numeric fields in OneWorldWeb applications.

Using Search, Fast Path, and Developer Shortcut

OneWorld Web application tools allow you to search for an application and use fastpath commands and shortcuts. Use the application search functionality to search on anykeyword. When you have found the menu, application, or report that you want, you candisplay the menu or run the application. You can specify the search to includeapplications, reports, or application, reports, and menus.

You can quickly move among menus and applications by using fast path commands. Afast path command is:

� # ���'�+��)�$# )��) �( ��)��' (��%%�� ,�)� ���� �,�'�( ��"$ ��)� $'

,���� .$* ����#� )$ (*�) .$*' �*(�#�(( �#+�'$#"�#)� �$' �-�"%!�� )�� ��()

%�)� �� )� �( .$* )$ )�� �%%!���)�$# �����) ���'�'��# ($ .$* ��# ,$'

,�)� �#��$'!� $����)(�

� �$"��#�)�$# $� "�#* (�!��)�$# �#� "�#* #*"��'� �$' �-�"%!�� ����

�"�#* (�!��)�$# #*"��' $# "�#* ���� )� �( .$* )$ �$' ��)�

��'�((�( �# ��'�(( �$$ � ( .$* ���$"� "$'� ��"�!��' ,�)� �#��$'!�

"�#* ���'�+��)�$#(� .$* "���) ��#� ��() %�)� � &*�� �' ,�. )$ #�+���)� )$

�# �%%!���)�$#�

You can set up your own fast path abbreviations to access frequently-used applicationsusing the Menu Design application.

Use the Developer Shortcut field to access a specific program or a specific form withina specific program. For example, P01012_W01012B is the shortcut to the Work WithAddresses program and P01012_W01012A is the shortcut to access the Address BookRevision form within the Work With Addresses program.

Using search, fast path, and developer shortcut consists of the following topics:

� ���'���#� �$' �# �%%!���)�$# $' '�%$')

� �$ &*�� !. ����(( � "�#* $' �%%!���)�$#

� �$ ����(( � %'$�'�" $' �$'"

Page 39: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Using OneWorld Java Applications

B73.3.1 (6/99) 4–11

To search for an application or report

From the OneWorld home page

1. From the Tools menu, choose Search Menu.

2. Enter a single word or a string of words to display all menus and applicationsthat match. For example, if you enter address book, the keyword search displaysmenus and applications that contain that test string, such as the Address Bookmenu, the Address Book application, and the Update A/P from Address Bookreport.

3. To narrow your search, use the pull-down selection menu to choose Applicationor Report.

Page 40: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

4–12 B73.3.1 (6/99)

To quickly access a menu or application

From the OneWorld home page

1. From the Tools menu, choose Fast Path.

2. Enter a fast path command, either an application or menu abbreviation, or acombination of a menu selection and menu number.

See Also

� ������ ��� ��� ��������� � �� �������� ��������� ����� � �

�� ���� � �� �� ������ �� ���� ��� � ������

Page 41: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Using OneWorld Java Applications

B73.3.1 (6/99) 4–13

To access a program or form

From the OneWorld home page

1. From the Tools menu, choose Developer Shortcut.

2. Enter a shortcut to a program or form.

To locate the shortcut for a program or form, access the program or form andclick About. The shortcut is the combination of the Application and Form fields.For example, if the application is P01012 and the form is W01012B, the shortcutis P01012_W01012B.

Using OneWorld Web Bookmarks

The OneWorld Web applications provide you with a bookmark facility that isfunctionally similar to that of Internet browsers. Each user (not based on client orbrowser) can add bookmarks to OneWorld applications. Just like with an Internetbrowser, you use the Web applications’ bookmark to mark your favorite OneWorldapplications. Then, you can choose the bookmark to access the application instead ofnavigating through the OneWorld Master Menu. The bookmark facility also includes abookmark manager that allows you to organize your bookmarks into folders.

Using OneWorld Web bookmarks consists of the following tasks:

� ����� � � ���

� � ����� � � ���

Page 42: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

4–14 B73.3.1 (6/99)

To add a bookmark

From the OneWorld home page

1. Choose Bookmark Manager from the Bookmarks menu.

2. On Menu Console, click the Master Directory tab, and navigate to a OneWorldapplication for which you want to make a bookmark.

3. Choose the application, or directory (if you want all applications within thedirectory), that you want to bookmark and drag it to the Bookmarks window.

You can also use the Bookmarks menu to add a bookmark. To do this, open anapplication, and choose Add Bookmark from the Bookmarks menu.

Page 43: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Using OneWorld Java Applications

B73.3.1 (6/99) 4–15

To modify a bookmark

From the OneWorld home page

1. Choose Bookmark Manager from the Bookmarks menu.

2. On Bookmarks, you can save a bookmark, revert to previous bookmarkselections, delete a bookmark, rename a bookmark, and create directories toorganize your bookmarks. You can also double-click an application to access it.Use the following options to manage your bookmarks:

� ���

� ����

� ��

� ����

� �� � ��

Page 44: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

4–16 B73.3.1 (6/99)

Viewing Processing Options

Processing options are a set of parameters that alter how a OneWorld Web applicationruns. They are similar to initialization (.ini) files and command-line arguments for atraditional executable. These processing options let you specify the options you wantwhen you open an application. For example, you can specify how certain forms appear,show or hide a field, change the default status for order activity rules, and set defaultinformation to appear in a field.

Not all OneWorld applications have processing options. If the Prompt for Values optionon the Edit menu is grayed-out, there are no processing options associated with theapplication or the system administrator disabled the processing options. You must firstattach processing options to an interactive application to use versions with theapplication.

Although you can access the processing options for OneWorld applications, you cannotinteractively change the processing options. Instead, you must change the defaultprocessing options in the standard OneWorld environment.

To view processing options

From the OneWorld home page

1. Choose Master Menu from the View menu.

2. Navigate through the menus until you locate an application with processingoptions that you want to access.

3. Right-click the application, and then choose Prompt for Values.

Page 45: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Using OneWorld Java Applications

B73.3.1 (6/99) 4–17

4. Review any processing options that you want from any of the tabs available. Forexample, to view a processing option from the Defaults tab, click the Defaultstab to access the processing options.

See Also

� ������� ���� ����� ������� ��� ��� ����� � ������ � �� �� ����

��������� ���� � � � �� �� ���� � �� �� �� ������ �� �� ���

� � ����� �� �� ������ �� �� � � �� ��������� ���� �

Submitting Reports

When you submit a report for processing, the system sends the job to a job queue. Afterthe job finishes processing, you have the option of viewing your report online. You canuse Acrobat Reader to view an online image of your report.

You submit a report by accessing the application for the report, and choosing a version.Using the Submit Job program in the OneWorld Web client you can submit one or morereports from the same form.

When you submit a report, the system uses all the predefined settings to configure yourdata. These settings are defined in the OneWorld Windows client and include dataselection, data sequencing, advanced options for versions, and processing options. Youcannot change any of these settings from the Java browser.

Page 46: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

4–18 B73.3.1 (6/99)

To submit reports

From the OneWorld home page

1. From the Tools menu, choose Submit Job.

2. On Work With Batch Versions – Available Versions, complete the followingfield and click Find:

� ���� �����������

3. Choose the version of the application that you want to submit and click Select.

4. On Version Prompting, click Submit.

5. On UBE Launch, click OK.

6. On Work With Batch Versions – Available Versions, click Close.

You can check the status of reports submitted by choosing View Job Status fromthe Tools menu.

See Also

� ��� �� �� � ������ ��� �� ������� ������ �� �� � ��� ���

����� ����� ����� ��� ����� ������� ���� �� �����������

Page 47: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

B73.3.1 (6/99) 4–19

Using OneWorld HTML Applications

When you log on to an HTML browser, you can access the OneWorld Web applicationsusing any of the following:

� ��� �� ���!

� ��� �� �

� ���������

Using OneWorld HTML applications consists of the following tasks:

� ������� �� � �� ���� ���#���

� �"��#��� �� �������� ��� �� ���!

� ����� ��� �� �

� ����� �������� ��� ���������

� ��#��� ���������� �� ����

� !��� ��� ����� �

Before You Begin

� ����% �� %�!� ��� ���#��� ���� �� ��"� � ���$% �� �% ��� � ����

��"���

Page 48: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

4–20 B73.3.1 (6/99)

Logging On to an HTML Browser

You use a Web browser to log on to OneWorld Web applications. You must first have avalid uniform resource locator (URL) to the Web server.

The first time you access the Web server, the system caches files into the browser’scache directory on your workstation. Therefore, the next time you log on using thesame workstation, many files are already loaded, and your logon process is muchquicker.

You log off the OneWorld HTML applications by choosing Log off from the pull-downmenu or by clicking Logoff.

To log on to an HTML browser

From your Web browser

1. Enter the appropriate URL.

If the URL points to a valid and functional Web server, the HTML OneWorldlogon form appears similar to the one shown in the following illustration,depending on your Web browser.

Page 49: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Using OneWorld HTML Applications

B73.3.1 (6/99) 4–21

2. Complete the following fields and click Sign On:

� ��� ��

� ����� ��

� ���� ����

If you do not enter an environment, or the environment you enter is not valid, thesystem displays a list of valid environments from which you can choose anenvironment.

Your user ID, password, and environment is passed to the enterprise server, whichhandles logon security and user profile and account verification.

Reviewing the OneWorld Master Menu

Menus are the entry point to J.D. Edwards OneWorld applications and reports. Use theOneWorld Master Menu to navigate the OneWorld applications. The menus directlyunder the Master Directory menu reflect the application suites installed to yourbusiness environment. The suites can differ not only between enterprises, but betweendepartments within an enterprise. The application suites might include foundation,financials, HR and payroll management, distribution/logistics, and manufacturing.

After you navigate to the applications available within an application suite, you canthen access a specific application. See the applicable OneWorld guide for details onhow to use the specific application. For example, if you want to use Address BookRevisions within the foundation application suite, refer to the Address Book Guide fortask information.

Instead of using the Master Menu to navigate to a specific program, you can use thebookmark manager to mark your most commonly used applications. After you identifythe applications you frequently use, you can select them directly from the manager.

Page 50: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

4–22 B73.3.1 (6/99)

To review the OneWorld Master Menu

From the OneWorld home page

1. Navigate through the menus until you locate an application you want to access.

2. Click an application that you want to access.

See Also

� ���� ����� � �� ��������� ��� ����� ����� ����� ����������

������������ ��� �� ������ ���� ��� ���� ������

Page 51: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Using OneWorld HTML Applications

B73.3.1 (6/99) 4–23

Using Fast Path

OneWorld Web application tools allow you to use fast path commands to quicklyaccess a OneWorld menu or application. A fast path command is:

� " ���&�*��(�#" (��( �' ��(��& '��$$�� +�(� ���� �+�&�' ��!# ��(� #&

+���� -#) ����"� (# ')�( -#)& �)'�"�'' �"*�&#"!�"(� �#& �,�!$ �� (�� ��'(

$�(� �� (���' -#) (# (�� �$$ ���(�#" �����( ���&�&��" '# -#) ��" +#&�

+�(� �"��#& � #����('�

� �#!��"�(�#" #� !�") '� ��(�#" �"� !�") ")!��&� �#& �,�!$ �� ����

�!�") '� ��(�#" ")!��& #" !�") ���� (���' -#) (# �#&� ��(�

��&�''�' �" ��&�'' �##�� ' -#) ���#!� !#&� ��!� ��& +�(� �"��#& �

!�") ���&�*��(�#"'� -#) !���( ��"� ��'( $�(� � %)����& +�- (# "�*���(� (#

�" �$$ ���(�#"�

You can set up your own fast path abbreviations to access frequently-used applicationsusing the Menu Design application.

To use fast path

From the OneWorld home page

Enter a fast path command, either an application or menu abbreviation, or acombination of a menu selection and menu number, in the following field:

� ��'( ��(�

Page 52: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

4–24 B73.3.1 (6/99)

The system displays the menu or accesses the application of the fast pathcommand that you entered.

See Also

� ������ ��� ��� ��������� �� ��� �������� ��������� ����� ��

���������� ����� ������ �� ��� ���� ��������

Using OneWorld Web Bookmarks

The OneWorld Web applications provide you with a bookmark facility that isfunctionally similar to that of Internet browsers. Each user (not based on client orbrowser) can add bookmarks to OneWorld applications. Just like with an Internetbrowser, you use the Web applications’ bookmark to mark your favorite OneWorldapplications. Then, you can choose the bookmark to access the application instead ofnavigating through the OneWorld Master Menu. The bookmark facility also includes abookmark manager that allows you to organize your bookmarks into folders.

Using OneWorld Web bookmarks consists of the following tasks:

� ����� � ��� ���

� ������� � ��� ���

To add a bookmark

From the OneWorld home page

1. From the pull-down menu, choose Bookmark Manager.

2. On the Master Directory, navigate to a OneWorld application for which youwant to make a bookmark.

3. Choose the application, or directory (if you want all applications within thedirectory), that you want to bookmark and drag it to the Bookmarks window.

You can also use the pull-down menu to add a bookmark. To do this, open anapplication, and choose Add Bookmark from the pull-down menu.

Page 53: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Using OneWorld HTML Applications

B73.3.1 (6/99) 4–25

To modify a bookmark

From the OneWorld home page

1. From the pull-down menu, choose Bookmark Manager

2. On Bookmarks, you can save a bookmark, revert to previous bookmarkselections, delete a bookmark, rename a bookmark, and create directories toorganize your bookmarks. You can also double-click an application to access it.Use the following options to manage your bookmarks:

� ���

� ����

� ��

� ����

� �� � ��

Viewing Processing Options

Processing options are a set of parameters that alter how a OneWorld application runs.They are similar to initialization (.ini) files and command-line arguments for atraditional executable. These processing options let you specify the options you wantwhen you open an application. For example, you can specify how certain forms appear,show or hide a field, change the default status for order activity rules, and set defaultinformation to appear in a field.

You access the application’s processing options by clicking the button that follows theapplication title on the menu. If an application does not have a processing optionsbutton, there are no processing options associated with the application or the systemadministrator disabled the processing options.

Although you can access the processing options for OneWorld applications, you cannotinteractively change the processing options. Instead, you must change the defaultprocessing options in the standard OneWorld environment.

To view processing options

From the OneWorld home page

1. Navigate through the menus until you locate an application with processingoptions that you want to access.

Page 54: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

4–26 B73.3.1 (6/99)

2. Click the processing options button next to the applicable application.

3. Review any processing options that you want from any of the tab optionsavailable. For example, to view a processing option from the Defaults tab, clickthe Defaults tab to access the processing options.

Page 55: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Using OneWorld HTML Applications

B73.3.1 (6/99) 4–27

4. When you are done reviewing the processing options, you can either launch theapplication or return to the menu by clicking one of the following:

� ������

� ��� �� ����� ����������

See Also

� �������� ���������� ������� ��� ����������� ������� �� ��� ������

���� ����� ��� � �� ���� ���������� ����� ��������� ������� ���

��� �� ����� ��� ��������� ������� �� �� ����������� �������

Submitting Reports

When you submit a report for processing, the system sends the job to a job queue. Afterthe job finishes processing, you have the option of viewing your report online. You canuse Acrobat Reader to view an online image of your report.

You submit a report by accessing the application for the report, and choosing a version.Using the Submit Job program in the OneWorld Web client you can submit one or morereports from the same form.

When you submit a report, the system uses all the predefined settings to configure yourdata. These settings are defined in the OneWorld Windows client and include dataselection, data sequencing, advanced options for versions, and processing options. Youcannot change any of these settings from the Java browser.

Page 56: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

4–28 B73.3.1 (6/99)

To submit reports

From the OneWorld home page

1. From the pull-down menu, choose Submit Job.

2. On Work With Batch Versions – Available Versions, complete the followingfield and click Find:

� ����� ��� �������

3. Click the following option next to the version of the application that you want tosubmit, and then click Select.

� �� ���

4. On Version Prompting, click Submit.

5. On UBE Launch, click OK.

6. On Work With Batch Versions – Available Versions, click Close.

You can check the status of reports submitted by choosing View Job Status fromthe pull-down menu.

See Also

� ��� �� �� � ������ ��� ��� ������� ������ �� �� � �� ����

���������� ����� ��������� ������� ���� ��� ��� �������

Page 57: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

B73.3.1 (6/99) 4–29

Troubleshooting

You can perform some basic procedures to troubleshoot OneWorld. This procedureprovides high-level suggestions for troubleshooting the Web client and Web server. Inaddition, there is a list of the components of the Java Application Server (JAS), and theappropriate settings for the jas.ini configuration. Before you continue, ensure that thefollowing machines and their associated network connections are currently functioning:

� �� �����

� �� ������

� ������� ���������� �� ���� ������ � �� �� ��� ���� �� ��������� �� �����

� ���� ����� ����� ������

Troubleshooting consists of the following tasks:

� �������������� ��� �� �����

� �������������� ��� �� ������

� �������������� ��� ���� ����� ����� ������

See Also

� ������������� ��� ����������� ���������� �� ��� �������� ������ ��

���������� ������������� ����� ��� ������� �� ��������������� ���

������� ���������� ������� ���� ������� ��� �����������

To troubleshoot the Web client

From the Web client

1. Verify that the browser settings are configured to support the Java Just-in-Time(JIT) compiler.

2. Verify that the Internet or Intranet connection is successful.

3. Verify that you are using the correct uniform resource locator (URL) to connectto the Web server running the OneWorld net server.

4. Consult your company’s information technology department to ensure thefollowing machines and their associated network connections are currentlyfunctional:

Page 58: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

4–30 B73.3.1 (6/99)

� ��� (�'+�' '*##�#� )�� #��$'!� ��) (�'+�'

� #��$'!� �#)�'%'�(� $' ��)� (�'+�' ���# �� )�� (�"� $' �����'�#)

"����#��

To troubleshoot the Web server

From the Web server

1. Verify that the OneWorld Web applications installation is complete andfunctional.

2. Consult your company’s information technology department to ensure theOneWorld enterprise or data server (can be the same or different machine) andtheir associated network connections are currently functional.

Troubleshooting the Java Application Server

The JAS is the server through which a user can interact with OneWorld applicationsusing a Web browser. Before you access the JAS, you must load all of its components.The JAS consists of the following components:

� �$"�����,�'�(���(��(�'��#���'

� �$"�����,�'�(���(�����'$-.

� �$"�����,�'�(���(�� ��

� �$"�����,�'�(���(�����!���)�$#

� �$"�����,�'�(���(�(&!�����#���'

� �$"�����,�'�(���(����*'�).�'$ �'

� �$"�����,�'�(���(���%��)�(

� �$"�����,�'�(���(���*�'��(

� �$"�����,�'�(���(�� ���'��)

� �$"�����,�'�(���(���#*��'+�'

Troubleshooting the JAS consists of the following topics:

� �(��#� �$#���*'�)�$#

� ����#� �#� �+� �%%!���)�$# ��'+�' '�&*�'�"�#)(

Jas.ini Configuration

Jas.ini is the configuration file for the startup of the JAS. The jas.ini file defines thestart up of the Object Configuration Manager (OCM), and other properties of the JAS.

Page 59: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Troubleshooting

B73.3.1 (6/99) 4–31

The jas.ini configuration consists of the following sections:

� �"5"#"4& 4:45&. 4&55*/(4

� �/& 03-% &# 4&55*/(4

� �"7" �"5"#"4& �0//&$5*7*5: 6/*'03. 3&4063$& -0$"503

� �&$63*5: 4&55*/(4

Database System Settings

The database system settings are usually copied from a working jde.ini file on theOneWorld enterprise server to the Web server. The following table defines the items inthe database system section of the jas.ini configuration:

Item Value Purpose

�4&3 �)& %&'"6-5 64&3 8*5) "$$&44 50 5)& ��� 5"#-&4�!06 $"/ .",& 5)*4 "/ 015*0/�

�&'"6-5 �8% �)& %&'"6-5 1"44803% 0' 5)& 64&3 8*5) "$$&44 50 5)&��� 5"#-&4� !06 $"/ .",& 5)*4 "/ 015*0/�

�&'"6-5 �/7 ������� �)& %&'"6-5 &/7*30/.&/5 41&$*'*&4 5)& &/7*30/.&/5*/ 8)*$) 5)& ��� 5"#-&4 "3& "$$&44&%�

� ������ �)& %&'"6-5 &/7*30/.&/5 .645 #& "8*%& "3&" /&5803, &/7*30/.&/5� �' :06 64& "/ &/;7*30/.&/5 05)&3 5)"/ " 8*%& "3&" /&5803, &/7*30/;.&/5� 5)& � � .": )"7& 6/&91&$5&% 3&46-54�

�"4& �"5"4063$& �3"$-& ��� �)& #"4& %"5"4063$& 41&$*'*&4 5)& 45"/%"3% �/&; 03-% %"5"4063$& /".&� !06 $"//05 -&"7& 5)*4 7"-;6& #-"/,�

�#+&$5 �8/&3 ��� �)& 0#+&$5 08/&3 41&$*'*&4 5)& 45"/%"3% �/& 03-%%"5"#"4& 08/&3 0' 5)& ��� 5"#-&4�

�"5"#"4& )1����"%&7� �)& %"5"#"4& 41&$*'*&4 5)& %"5"#"4& /".& '03 5)&�/& 03-% ��� 5"#-&4� �&7*&8 5)& '0--08*/( -*45 '035)& %"5"#"4& "11-*$"#-& 50 :06�

� �3"$-& 64&4 5)& $0//&$5*0/ 453*/( 5)"5 *4

%&'*/&% */ 5)& �64/".&4�03" '*-&� �)*4 '*-& *4

*/$-6%&% */ 5)& �3"$-& $-*&/5 */45"--"5*0/�

� �*$3040'5 4536$563&% 26&3: -"/(6"(& ����� 03

$$&44 64&4 5)& %"5"#"4& /".&�

� ��� *4 #-"/,�

�&$*."- �)*'5 ! �)& %&$*."- 4)*'5 41&$*'*&4 8)&5)&3 5)& 4:45&.4)*'54 5)& %&$*."- 1-"$&.&/5 0' ".06/5 7"-6&4 #&;'03& 4503*/( 50 03 "'5&3 3&"%*/( '30. 5)& %"5"#"4&�

�6-*"/ �"5&4 ! �)& �6-*"/ %"5&4 41&$*': 8)&5)&3 5)& 4:45&. $0/;7&354 5)& %"5& 7"-6&4 #&'03& 4503*/( 50 03 "'5&3 3&"%;*/( '30. 5)& %"5"#"4&�

�4& �8/&3 ! �)& 64& 08/&3 41&$*'*&4 8)&5)&3 5)& 4:45&. 0/-:"--084 "$$&44 50 5)& ��� 5"#-&4 #: 5)& 0#+&$5 08/;&3�

Page 60: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

4–32 B73.3.1 (6/99)

Item PurposeValue

�:1& � �)& 5:1& 41&$*'*&4 5)& %"5"#"4& 5:1& 5)"5 5)& ���5"#-&4 64&� �)& '0--08*/( *4 " -*45 0' 7"-*% %"5"#"4&5:1&4�

� � �3"$-&

� � �$$&44

� � �*$3040'5 ���

� � ����

�*#3"3: �*45 �)& -*#3"3: -*45 41&$*'*&4 5)& -*#3"3: 1"5) 8)&/ 64*/("/ ���� %"5"#"4&�

�*#3"3: �)& -*#3"3: 41&$*'*&4 5)& -*#3"3: 8)&/ 64*/( "/���� %"5"#"4&�

OneWorld Web Settings

The following table defines the items in the OneWorld Web section of the jas.iniconfiguration:

Item Value Purpose

�"5)�0%&4 ����������� �)& 1"5)$0%&4 41&$*'*&4 5)& &/7*30/.&/5 -*45 0' 5)&"11-*$"#-& &/7*30/.&/54 '03 " &# 64&3 0/ 5)& �����' :06 -&"7& 5)*4 7"-6& #-"/,� "-- &/7*30/.&/54 "3&"7"*-"#-&�

�� ����� ��!�/5&3<�6#!8883005!.026&6&

�)& �� ����� 41&$*'*&4 5)& -0$"- .&%*" 0#+&$51"5) '03 5)& ���� �)& ��� 64&4 5)*4 1"5) 50 4503& 03$"$)& 5)& .&%*" 0#+&$54 5)"5 "3& "$$&44&% 03 3&<26&45&% '30. 5)& �/& 03-% .&%*" 0#+&$5 26&6&�

�������� �' :06 %0 /05 4&5 61 " 7*356"- %*3&$503:'03 5)& .&%*" 0#+&$54 8*5)*/ 5)& �/5&3/&5 �/'03."<5*0/ �&37&3 ��� 5)& .&%*" 0#+&$54 8*-- /05 803,1301&3-:�

�309:�00-�*;& � �)& �309:�00-�*;& 41&$*'*&4 5)& 40$,&5 $0//&$5*0/-*.*54 0' 5)& �"7" �/& 03-% 1309: 4&37&3 '03 5)&#64*/&44 '6/$5*0/4 4&37*$&4�

�3303 �0( ���� �)& �3303�0( 41&$*'*&4 8)&5)&3 5)& 4:45&. $"/ &/<5&3 ��� &33034 */ 5)& +"4�-0(� �"-*% 7"-6&4 "3&�

TRUE The system can enter errors in the jas.log.FALSEThe system cannot enter errors in the jas.log.

�&#6(�0( ���� �)& �&#6(�0( 41&$*'*&4 8)&5)&3 5)& 4:45&. $"/&/5&3 ��� %&#6((*/( */'03."5*0/ */ 5)& +"453"$&�-0(��"-*% 7"-6&4 "3&�

TRUE The system can enter information in thejastrace.log.

FALSEThe system cannot enter information in thejastrace.log.

Page 61: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Troubleshooting

B73.3.1 (6/99) 4–33

Java Database Connectivity Uniform Resource Locator

The Java Database Connectivity (JDBC) uniform resource locator (URL) defines thelocation of the override table for the Java Generation. The JDBC URL allows thefollowing tables’ location overridden to the same JAS Web server other than thelocation defined by the OCM:

� �&9& *56.67*27 �'/*(76 �� � �

� �&9& *56.67*27 �'/*(76 �5366="*+*5*2(* �� � ��

The JDBC URL is usually not necessary, however, you can override this location usingthe following settings:

� �*+&807 � /)'(�3)'(��((*66�<�<���<���

� ��� ��% � /)'(�3)'(��((*66�<�<���<���

The environment is used to identify the JDBC URL defined here. The system searchesthe given environment first. If the system does not find an environment, it searches thedefault environment. If the system does not find an environment in the defaultenvironment, it accesses the location defined in the OCM.

The JDBC URL structure is as follows:

� ���������� �������/)'(850�<�/)'(850 7;4*�<�3:2*5�<�86*5.)�<�4&66:35)�

<jdbcurl> This value can be one of the following:

� ����=���� �5.),*� /)'(�3)'(��)&7&6385(* 2&1*�

� �5&(0* $-.2 �5.9*�

/)*'�35&(0*�7-.2���-367���4537���)&7&'&6*�

� �#��� /)'(�&6������-367���75&260&7*

'.2&5;�758*�45*+*7(-�+&06*�

� �.(5363+7 #!��

/)'(�++=1.5(363+7����-367���4357���)&7&'&6*�� 35

/)'(�3)'(��)&7&6385(* 2&1*�

<jdbcurl type> This value can be one of the following:

� �5&(0*� �

� �((*66� �

� �.(5363+7 #!�� #

� �#��� �

<owner> This value is the owner of the database to which the jdbcurlconnects.

Page 62: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

4–34 B73.3.1 (6/99)

<userid> This value is the database connection user ID.

<password> This value is the database connection user password.

Security Settings

The following table defines the items in the security section of the jas.ini configuration.You can copy this section from the security section of a OneWorld security server’sjde.ini file.

Item Value Purpose

�*�) ����� � � ,*�) *(��!�!�* + � -�$!� ,*�) �� + �+ �* ����**+' + � *��,)!+/ *�)-�) ��+���*��

��**.')� ����� � � (�**.')� *(��!�!�* + � -�$!� (�**.')� '� + �,*�) �� + �+ �* ����** +' + � *��,)!+/ *�)-�) ��+�0��*��

����,$+ �&-!)'&0%�&+

���� ���� � � ����,$+ �&-!)'&%�&+ *(��!�!�* + � *+�&��)��&��')$� �&-!)'&%�&+� � !* -�$,� %,*+ �� + �*�%� �* + � �&��')$� *��,)!+/ �&-!)'&%�&+ &�%��

��+�*',)�� �)��$� �����

� � ��+�*',)�� *(��!�!�* . �)� + � �&��')$� *��,0)!+/ +��$� !* $'��+��� � !* -�$,� %,*+ �� + � *�%� �*+ � �&��')$� *��,)!+/ ��+�*',)���

���,)!+/ ��)-�) �')'. (� � � *��,)!+/ *�)-�) *(��!�!�* . �+ �) + � *��,)!+/*�)-�) !* ()�*�&+� �� /', �'%%�&+ ',+ + !* -�$,��+ � */*+�% �'�* &'+ �(($/ + � *��,)!+/ *�)-�) +' + ���-� �(($!��+!'& *�)-�)� � �)��')�� �$$ + � ,*�) ��*�&� (�**.')�* �)� + � '&$/ ��+���*� *��,)!+/�

Jde.ini and Java Application Server Requirements

You must set the UBE and Install settings in the Jde.ini file on the JAS as follows:

Item Value Purpose

�����)-�) � � � ��� *�)-�) *�++!&�� !& + � �� *��+!'&� *(��!0�!�* . �+ �) + � */*+�% �&��$�* + � �� ���+,)��)'% + � ��� *�)-�) �&� !��&+!�!�* + � �&��')$�#�)&�$ �* � ��� ��)&�$ +' %��+ + � *(��!�$ &���*'� + � ���� �� /', $��-� + !* -�$,� �$�&#� + � ��$$*�)'% + � �,*!&�** �,&�+!'&* ') + � �))') %�**��� �&�$!&� �)'% + � #�)&�$ .!$$ &'+ .')# ()'(�)$/�

�����%!& � � � �����%!& *�++!&�� !& + � �&*+�$$ *��+!'&� *(��!0�!�* . �+ �) + � */*+�% ��&�)�+�* �$$ + � ��-� '�0"��+* �') + � ����,$+ ,*�)� � !* !&�$,��* '-�))!�!&���-� '�"��+* ()�-!',*$/ ��&�)�+��� �� /', $��-� + !*-�$,� �$�&#� + � */*+�% ��&�)�+�* �$$ + � ��-� '�0"��+* �') + � �,))�&+ ,*�)�

Page 63: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Appendices

Page 64: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

4–36 B73.3.1 (6/99)

Page 65: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

B73.3.1 (6/99) A–1

Appendix A: SQL or Oracle Database

The information found below defines the different columns for either the StructuredQuery Language (SQL) 6.5 or Oracle 7.3 database.

Java Persistent Objects Table

The Java Persistent Objects table (F989999) holds the objects that are generated fromOneWorld specifications files using the Java mode generation. The Java PersistentObjects become the Java form presentation of the OneWorld applications. This tableincludes the following columns:

UID Contains the user IDs for forms

OID Contains the Java Persistent Object ID

LNGPREF Contains the user language preferences

JVER Contains the Java Persistent Object version number

JPO Contains the Java Persistent Object data

Java Persistent Objects Cross-Reference Table

The Java Persistent Objects Cross-Reference table (F989998) improves performance bycross-referencing the Java Persistent Objects table. This table includes the followingcolumns:

JOBID Contains the Java Persistent Object cross-reference ID

OID Contains the Java Persistent Object ID

Page 66: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

B73.3.1 (6/99)A–2

Page 67: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Glossary

Page 68: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

B73.3.1 (6/99)

Page 69: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

B73.3.1 (6/99)

Glossary

action message. With OneWorld, users can receivemessages (system-generated or user-generated) thathave shortcuts to OneWorld forms, applications, andappropriate data. For example, if the general ledgerpost sends an action error message to a user, thatuser can access the journal entry (or entries) in errordirectly from the message. This is a central featureof the OneWorld workflow strategy. Actionmessages can originate either from OneWorld orfrom a third-party e-mail system.

alphabetic characters. Characters on the keyboardincluding letters of the alphabet and all othersymbols (such as *, &, #), but excluding numerals 0through 9. For example, “ABC*” is a string ofalphabetic characters, but “ABC123” is not. Alsoreferred to as an alpha character. Contrast withalphanumeric characters and numeric characters.

alphanumeric characters. The complete set ofcharacters on the keyboard including letters of thealphabet, symbols, and numerals. For example,“ABC*123” is a string of alphanumeric characters.Contrast with alphabetic characters and numericcharacters.

alternate language. A language other than English,which is designated in the user profile. A languagepreference code is used to set the preferred languagefor each user to display data for online and printedoutput.

applet. A small application, such as a utilityprogram or a limited-function spreadsheet. It isgenerally associated with the programming languageJava, and in this context refers to Internet-enabledapplications that can be passed from a Web browserresiding on a workstation.

application. A computer program or set ofprograms used to accomplish a task. In OneWorld,there are interactive applications and batchapplications. Interactive applications are made up ofa set of forms through which the user interacts withOneWorld. Interactive application identifiers beginwith “P.” For example, Address Book Revisions(P01012) is an interactive application. Batchapplications run without user interaction. Reportsand table conversions are examples of batch

applications. Batch application identifiers begin with“R.” For example, the Print Mailing Labels report(R01401) is a batch application.

application programming interface (API). Asoftware function call that can be made from aprogram to access functionality provided by anotherprogram.

application server. A server in a local area network(LAN) that contains applications used by networkclients.

application workspace. The area on a workstationdisplay in which all related forms within anapplication appear.

architecture. The underlying design of a computerthat defines data storage methods, operations, andcompatibility requirements with other systems andsoftware. It also refers to specific components of acomputer system, the way they interact with eachother, and the type of CPU chip that is used as thebasis of a computer system.

AS/400 common. The AS/400 library that typicallycontains WorldSoftware control files. Can also referto as an AS/400 Common data source used inOneWorld.

AS/400 COMMON. A data source that resides onan AS/400 and holds data that is common to thecoexistent library allowing OneWorld to shareinformation with World.

asynchronous. A method of running tableconversions in which starting one conversion doesnot rely on another conversion’s successfulcompletion.

audit trail. The detailed, verifiable history of aprocessed transaction. The history consists of theoriginal documents, transaction entries, and postingof records and usually concludes with a report.

automatic accounting instruction (AAI). A codethat refers to an account in the chart of accounts.AAIs define rules for programs that automaticallygenerate journal entries, including interfacesbetween the Accounts Payable, AccountsReceivable, Financial Reporting, and General

Page 70: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

B73.3.1 (6/99)

Accounting systems. Each system that interfaceswith the General Accounting system has AAIs. Forexample, AAIs can direct the General Ledger Postprogram to post a debit to a specific expense accountand a credit to a specific accounts payable account.

base release. The first generally available softwarefor a OneWorld release. See also release, releaselevel.

batch. A group of similar records or transactionsthat the computer treats as a single unit duringprocessing. For identification purposes, the systemusually assigns each batch a unique identifier knownas a batch number.

batch application. A single task or groups of tasksthat the system treats as a single unit duringprocessing. The computer performs batchapplications (jobs) with little or no user interaction.Printing reports and purging files are examples.

batch control. A feature that verifies the number oftransactions and the total amount in each batch thatyou enter into the system.

batch input. A group of transactions loaded from anexternal source.

batch job. A task or group of tasks you submit forprocessing that the system treats as a single unitduring processing, for example, printing reports andpurging files. The system performs a batch job withlittle or no user interaction.

batch processing. A method by which the systemselects jobs from the job queue, processes them, andsends output to the outqueue. Contrast withinteractive processing.

batch server. A server on which OneWorld batchprocessing requests (also called UBEs) are runinstead of on a client, an application server, or anenterprise server. A batch server typically does notcontain a database nor does it run interactiveapplications.

batch type. A code assigned to a batch job thatdesignates to which system the associatedtransactions pertain, thus controlling which recordsare selected for processing. For example, the PostGeneral Journal program selects for posting onlyunposted transaction batches with a batch type of O.

batch-of-one immediate. A transaction method thatallows a client application to perform work on aclient workstation, then submit the work all at onceto a server application for further processing. As abatch process is running on the server, the client

application can continue performing other tasks. Seealso direct connect, store-and-forward.

binary large object (BLOB). A database field thathas no maximum size limit and holds any digitizedinformation. This field is often used to store objects,such as graphical representations or data structures,rather than standard alphanumeric data.

binary string (BSTR). A length prefixed stringused by OLE automation data manipulationfunctions. Binary strings are wide, double-byte(Unicode) strings on 32-bit Windows platforms.

broadcast message. 1) An e-mail message that yousend to multiple recipients. 2) A message thatappears on a form instead of in your mailbox.

browser. A client application that translatesinformation sent by the Worldwide Web. A clientmust use a browser to receive, manipulate, anddisplay Worldwide Web information on the desktop.Also known as a Web browser.

business function. An encapsulated set of businessrules and logic that can normally be reused bymultiple applications. Business functions canexecute a transaction or a subset of a transaction(check inventory, issue work orders, and so on).Business functions also contain the APIs that allowthem to be called from a form, a database trigger, ora non-OneWorld application. Business functions canbe combined with other business functions, forms,event rules, and other components to make up anapplication. Business functions can be createdthrough event rules or third-generation languages,such as C. Examples of business functions includeCredit Check and Item Availability.

business function event rule. Encapsulated,reusable business logic created using through eventrules rather than C programming. Contrast withembedded event rule. See also event rule.

business view. Used by OneWorld applications toaccess data from database tables. A business view isa means for selecting specific columns from one ormore tables whose data will be used in anapplication or report. It does not select specific rowsand does not contain any physical data. It is strictly aview through which data can be handled.

Business View Design Aid (BDA). A OneWorldGUI tool for creating, modifying, copying, andprinting business views. The tool uses a graphicaluser interface.

Page 71: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Glossary

B73.3.1 (6/99)

category code. A type of user defined code forwhich you can provide the title. For example, if youwere adding a code that designated different salesregions, you could change category code 4 to SalesRegion, and define E (East), W (West), N (North),and S (South) as the valid codes. Sometimes referredto as reporting codes. See also user defined code.

central objects. Objects that reside in a centrallocation and consist of two parts: the central objectsdata source and central C components. The centralobjects data source contains OneWorldspecifications, which are stored in a relationaldatabase. Central C components contain businessfunction source, header, object, library, and DLLfiles and are usually stored in directories on thedeployment server. Together they make up centralobjects.

Central Objects merge. A process that blends acustomer’s modifications to the objects in a currentrelease with objects in a new release.

central processing unit (CPU). Computercomponent which carries out the logic, calculationand decision-making functions. Interprets andexecutes instructions upon receipt.

character conversion. The process of convertingcharacters of the same language from one encodingscheme to another while sending and receiving datain a heterogeneous environment.

character set. An ordered set of charactersrepresenting any particular language.

chart. OneWorld term for tables of information thatappear on forms in the software. See forms.

chart of accounts. The structure for general ledgeraccounts. The chart of accounts lists types ofaccounts, describes each account, and includesaccount numbers and posting edit codes.

check-in location. The directory structure locationfor the package and its set of replicated objects. Thisis usually \\deploymentserver\release\path_code\package\packagename. The subdirectories under thispath are where the central C components (source,include, object, library, and DLL file) for businessfunctions are stored.

child. See parent/child form.

client. 1) A workstation or PC in a client/serverenvironment. 2) The receiving end of the spectrumin a request/supply relationship between programs.

client workstation. The computer on which a useroperates OneWorld software applications.

client/server. A relationship between processesrunning on separate machines. The server process isa provider of software services. The client is aconsumer of those services. In essence, client/serverprovides a clean separation of function based on theidea of service. A server can service many clients atthe same time and regulate their access to sharedresources. There is a many-to-one relationshipbetween clients and a server, respectively. Clientsalways initiate the dialog by requesting a service.Servers passively wait for requests from clients.

cluster. A group of two or more servers withidentical configurations used to provide protectionagainst failure. If one server fails, the other cancontinue processing.

code page. An ordered set of characters in which analphanumeric value (code point) is associated witheach character set.

code point. The numeric identifier assigned to acharacter. Its value is usually expressed in ahexadecimal notation.

coexistence. An AS/400 configuration of J.D.Edwards software that allows shared data interfaceoperation to occur between OneWorld andWorldSoftware.

commit. A process that ensures that all databasechanges for a single transaction occursimultaneously. The changes are treated as a singleunit; either all changes occur or none of the changesoccur, thereby maintaining the integrity of thedatabase.

common object request broker architecture. Anobject request broker standard endorsed by theObject Management Group.

component object model (COM). A specificationdeveloped by Microsoft for building softwarecomponents that can be assembled into programs oradd functionality to existing programs running onMicrosoft Windows platforms. COM componentscan be written in a variety of languages, althoughmost are written in C++, and can be unplugged froma program at runtime without having to recompilethe program.

Conference Room Pilot environment. AOneWorld environment used as a stagingenvironment for production data, which includesconstants and masters tables, such as company

Page 72: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

B73.3.1 (6/99)

constants, fiscal date patterns, and item master. Usethis environment along with the test environment tomake sure your configuration works before yourelease changes to end-users.

configurable client engine. Allows user flexibilityat the interface level. Users can easily movecolumns, set tabs for different data views, and sizegrids according to their needs. The configurableclient engine also enables the incorporation of Webbrowsers in addition to the Windows 95- andWindows NT-based interfaces.

Configurable Network Computing (CNC). Anapplication architecture that allows interactive andbatch applications, composed of a single code base,to run across a TCP/IP network of multiple serverplatforms and SQL databases. The applicationsconsist of reusable business functions and associateddata that can be configured across the networkdynamically. The overall objective for businesses isto provide a future-proof environment that enablesthem to change organizational structures, businessprocesses, and technologies independently of eachother.

constants. Parameters or codes that you set and thatthe system uses to standardize the processing ofinformation by associated programs.

control. Any data entry point allowing the user tointeract with an application. For example, checkboxes, pull-down lists, hyper-buttons, entry fields,and similar features are controls.

Control Table Workbench. During the InstallationWorkbench process, Control Table Workbench runsthe batch applications for the planned merges thatupdate the data dictionary, user defined codes,menus, and user overrides tables.

Control Tables merge. A process that blends acustomer’s modifications to the control tables withthe data that accompanies a new release.

cumulative update. A version of OneWorldsoftware that includes fixes and enhancements madesince the last release or update.

custom gridlines. A grid row that does not comefrom the database, for example, totals. To display atotal in a grid, sum the values and insert a customgridline to display the total. Use the system functionInsert Grid Row Buffer to accomplish this.

custom installation. One of the two types ofinstallations you can set up in the InstallationPlanner application. A custom installation gives the

customer flexibility in creating a plan with Java andWindows terminal servers, custom environments,and custom data sources. See also typicalinstallation.

custom modifications. Changes customers make toOneWorld to make the software run more efficientlyfor them or to meet their particular requirements.

customer. The company that purchases and usesOneWorld. A customer contains individual users.

data dictionary. A database table that OneWorlduses to manage the definitions, structures, andguidelines for the usage of fields, messages, andhelp text. J.D. Edwards has an active data dictionary,which means that it is accessed at runtime.

Data Dictionary merge. A process that updates acustomer’s data dictionary tables with the data thataccompanies a new release.

data mart. Department-level decision supportdatabases. They usually draw their data from anenterprise data warehouse that serves as a source ofconsolidated and reconciled data from around theorganization. Data marts can be either relational ormultidimensional databases.

data only upgrade. A process that preservescustomer business data when moving from aprevious release of OneWorld to a new release. Thisshortens the upgrade process by eliminating the needto perform the merges and table conversions thatincorporate J.D. Edwards data into a customer’sexisting data.

data replication. In a replicated environment,multiple copies of data are maintained on multiplemachines. There must be a single source that “owns”the data. This ensures that the latest copy of data canbe applied to a primary place and then replicated asappropriate. This is in contrast to a simple copyingof data, where the copy is not maintained from acentral location, but exists independently of thesource.

data server. A machine required for AS/400 userswho need to put central objects in SQL Server orOracle. Putting central objects on a data server tellsOneWorld they are not on the enterprise server.

data source. A specific instance of a databasemanagement system running on a computer. Datasource management is accomplished through ObjectConfiguration Manager (OCM) and Object Map(OM).

Page 73: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Glossary

B73.3.1 (6/99)

Data Source Workbench. During the InstallationWorkbench process, Data Source Workbench copiesall data sources that are defined in the installationplan from the Data Source Master and Table andData Source Sizing tables in the Planner data sourceto the System – release number data source. It alsoupdates the Data Source Plan detail record to reflectcompletion.

data structure. A group of data items that can beused for passing information between objects, forexample, between two forms, between forms andbusiness functions, or between reports and businessfunctions.

data warehouse. A database used for reconcilingand consolidating data from multiple databasesbefore it is distributed to data marts fordepartment-level decision support queries andreports. The data warehouse is generally a largerelational database residing on a dedicated serverbetween operational databases and the data marts.

database. A continuously updated collection of allinformation that a system uses and stores. Databasesmake it possible to create, store, index, andcross-reference information online.

database administrator. The person who hasspecial skills or training in one or more types ofdatabase software, for example, SQL Server orOracle.

database driver. Software that connects anapplication to a specific database managementsystem.

database management system (DBMS). Acomputer program that manages data by providingcentralized control, data independence, and complexphysical structures for efficient access, integrity,recovery, concurrence, control, privacy, and security.

database server. A server that stores data. Adatabase server does not have OneWorld logic.

default. A code, number, or parameter that thesystem supplies when the user does not specify one.

default. A value that the system assigns when theuser does not enter a value. For example, if thedefault value for an input is N and nothing is enteredin that field, the system assumes the default is an Nvalue.

deployment environment. A OneWorldenvironment used to run OneWorld on thedeployment server. This environment administers

information for the system data source, such as userprofiles, packages, and environments.

deployment server. The computer used to install,maintain, and distribute OneWorld software to oneor more enterprise servers and client workstations.

detail. The specific information that makes up arecord or transaction. Contrast with summary.

detail area. An area of a form that displays detailedinformation associated with the records or data itemsdisplayed on the form. See also grid.

development environment. A OneWorldenvironment used to test modified developmentobjects before transferring them to the conferenceroom pilot environment.

direct connect. A transaction method in which aclient application communicates interactively anddirectly with a server application. See alsobatch-of-one immediate, store-and-forward.

director. A OneWorld user interface that guides auser interactively through a OneWorld process.

disk. A direct access storage device.

distributed computing environment (DCE). A setof integrated software services that allows softwarerunning on multiple computers to perform in amanner that is seamless and transparent to theend-users. DCE provides security, directory, time,remote procedure calls, and files across computersrunning on a network.

distributed database management system(DDBMS). A system for distributing a database andits control system across many geographicallydispersed machines.

Do Not Translate (DNT). A type of data source thatmust exist on the AS/400 because of BLOBrestrictions.

double-byte character set (DBCS). A method ofrepresenting some characters using one byte andother characters using two bytes. Double-bytecharacter sets are necessary to represent somecharacters in the a Japanese, Korean, and Chineselanguages.

double-byte enabled. A data storage feature thatallows a computer to store ideographic charactersfrom Asian languages. J.D. Edwards codingtechniques accommodate both ideographic andalphabetic characters, making it easier to translate anapplication into another language.

Page 74: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

B73.3.1 (6/99)

driver. A program or portion of a program thatcontrols the transfer of data from an input or outputdevice.

duplicated database. A decision support databasethat contains a straightforward copy of operationaldata. The advantages involve improved performancefor both operational and reporting environments. Seealso enhanced analysis database, enterprise datawarehouse.

dynamic link library (DLL). A set of programmodules that are designed to be invoked fromexecutable files when the executable files are run,without having to be linked to the executable files.They typically contain commonly used functions.

dynamic partitioning. The ability to dynamicallydistribute logic or data to multiple tiers in aclient/server architecture.

Electronic Data Interchange (EDI). The paperless,computer-to-computer exchange of businesstransactions, such as purchase orders and invoices,in a standard format with standard content.

embedded event rule. An event rule that is specificto a particular table or application. Examples includeform-to-form calls, hiding a field based on aprocessing option value, and calling a businessfunction. Contrast with business function event rule.See also event rule.

Employee Work Center. This is a central locationfor sending and receiving all OneWorld messages(system and user generated) regardless of theoriginating application or user. Each user has amailbox that contains workflow and other messages,including Active Messages. With respect toworkflow, the Message Center is MAPI compliantand supports drag and drop work reassignment,escalation, forward and reply, and workflowmonitoring. All messages from the message centercan be viewed through OneWorld messages orMicrosoft Exchange.

encapsulation. The ability to confine access to andmanipulation of data within an object to theprocedures that contribute to the definition of thatobject.

end user. An individual who uses OneWorldsoftware.

enhanced analysis database. A database containinga subset of operational data. The data on theenhanced analysis database performs calculationsand provides summary data to speed generation of

reports and query response times. This solution isappropriate when external data must be added tosource data, or when historical data is necessary fortrend analysis or regulatory reporting. See alsoduplicated database, enterprise data warehouse.

enterprise. Every server, PC, and database that is onan organization’s network.

enterprise data warehouse. A complex solutionthat involves data from many areas of the enterprise.This environment requires a large relational database(the data warehouse) that is a central repository ofenterprise data, which is clean, reconciled, andconsolidated. From this repository, data martsretrieve data to provide department-level decisions.See also duplicated database, enhanced analysisdatabase.

enterprise server. A database server and logicserver. See database server. Also referred to as host.

Enterprise Workflow Management. A OneWorldsystem that provides a way of automating tasks,such as notifying a manager that a requisition iswaiting for approval, using an e-mail-based processflow across a network.

environment. A path code with a set of ObjectConfiguration Manager (OCM) mappings that allowa user to locate data and a specific set of objects.Examples include Conference Room Pilot (CRP),development, production, and pristine.

Environment Checker. An application you can runbefore installing or upgrading OneWorld to diagnoseconfiguration and setup issues that may exist at theoperating system level.

Environment Workbench. During the InstallationWorkbench process, Environment Workbench copiesthe environment information and ObjectConfiguration Manager tables for each environmentfrom the Planner data source to the System releasenumber data source. It also updates the EnvironmentPlan detail record to reflect completion.

Ethernet. A commonly used, shared media LANtechnology, which broadcasts messages to all nodeson the network segment. Ethernet connects up to1,024 nodes at 10MB per second over twisted paircable, coaxial cable, and optical fiber.

event. An action that occurs when an interactive orbatch application is running. Example events aretabbing out of an edit control, clicking a pushbutton, initializing a form, or performing a pagebreak on a report. The GUI operating system uses

Page 75: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Glossary

B73.3.1 (6/99)

miniprograms to manage user activities within aform. Additional logic can be attached to theseminiprograms and used to give greater functionalityto any event within a OneWorld application or reportusing event rules.

event rule. Used to create complex business logicwithout the difficult syntax that comes with manyprogramming languages. These logic statements canbe attached to applications or database events andare executed when the defined event occurs, such asentering a form, selecting a menu bar option, pagebreaking on a report, or selecting a record. An eventrule can validate data, send a message to a user, calla business function, as well as many other actions.There are two types of event rules:

1 Embedded event rules.2 Business function event rules.

executable file.

A computer program that can be run from thecomputer’s operating system. Equivalent terms are“application” and “program.”.

facility. An entity within a business for which youwant to track costs. For example, a facility might bea warehouse location, job, project, work center, orbranch/plant. Sometimes referred to as a businessunit.

field. 1) An area on a form that represents aparticular type of information, such as name,document type, or amount. 2) A defined area withina record that contains a specific piece ofinformation. For example, a supplier record consistsof the fields Supplier Name, Address, and TelephoneNumber.

file. A set of information stored under one name.See also table.

file transfer protocol (FTP). A set of TCP/IPcommands used to log on to a network, listdirectories, and copy files. FTP is also acommunications protocol used to transmit fileswithout data loss.

find/browse. A type of form used to:1 Search, view, and select multiple records

in a detail area.2 Delete records.3 Exit to another form.4 Serve as an entry point for most

applications.

firewall.

A set of technologies that allows an enterprise totest, filter, and route all incoming messages.Firewalls are used to keep an enterprise secure.

fix/inspect. A type of form used to view, add, ormodify existing records. A fix/inspect form has nodetail area.

form. The element of the OneWorld graphical userinterface by which the user exchanges data withinteractive applications. Forms are made up ofcontrols, such as fields, options, and the grid. Thesecontrols allow the user to retrieve information, addand revise information, and navigate through anapplication to accomplish a task.

Form Design Aid (FDA). The OneWorld GUIdevelopment tool for building interactiveapplications and forms.

form interconnection. Allows one form to accessand pass data to another form. Forminterconnections can be attached to any event;however, they are normally used when a button isclicked.

form type. The following form types are availablein OneWorld:

1 Find/browse.2 Fix/inspect.3 Header detail.4 Headerless detail.5 Message.6 Parent/child.7 Search/select.

fourth generation language (4GL).

A programming language that focuses on what youneed to do and then determines how to do it.Structured Query Language is an example of a 4GL.

general release. See release.

generic text structures. See Media Storage Objects.

graphical user interface (GUI). A computerinterface that is graphically based as opposed tobeing character-based. An example of acharacter-based interface is that of the AS/400. Anexample of a GUI is Microsoft Windows.Graphically based interfaces allow pictures andother graphic images to be used in order to givepeople clues on how to operate the computer.

grid. A control that displays detail information on aform. The grid is arranged into rows, whichgenerally represent records of data, and columns,

Page 76: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

B73.3.1 (6/99)

which generally represent fields of the record. Seealso detail area.

header. Information at the beginning of a table orform. Header information is used to identify orprovide control information for the group of recordsthat follows.

header detail. A type of form used to add, modify,or delete records from two different tables. Thetables usually have a parent/child relationship.

headerless detail. A type of form used to work withmultiple records in a detail area. The detail area iscapable of of receiving input.

host. In the centralized computer model, a largetimesharing computer system that terminalscommunicate with and rely on for processing. Itcontrasts with client/server in that those users workat computers that perform much of their ownprocessing and access servers that provide servicessuch as file management, security, and printermanagement.

hypertext markup language (HTML). A markuplanguage used to specify the logical structure of adocument rather than the physical layout. Specifyinglogical structure makes any HTML documentplatform independent. You can view an HTMLdocument on any desktop capable of supporting abrowser. HTML can include active links to otherHTML documents anywhere on the Internet or onintranet sites.

index. Represents both an ordering of values and auniqueness of values that provide efficient access todata in rows of a table. An index is made up of oneor more columns in the table.

inheritance. The ability of a class to recieve all orparts of the data and procedure definitions from aparent class. Inheritance enhances developementthrough the reuse of classes and their related code.

install. To load a full or partial set of OneWorldsoftware on a machine that has existing ornonexisting OneWorld software, such as installOneWorld for the 0first time, install an upgrade, orinstall an update.

installation. The process of putting OneWorldsoftware on your computer for the first time. Anexample of an installation is B73.2. As in OneWorldInstallation Guide.

Installation Planner. OneWorld program that runson the deployment server as a system administrationtool. Installation Planner guides you through the

installation setup process, including defining theenterprise server and deployment platforminformation, setting up environments, and definingdata sources.

Installation Workbench. OneWorld systemadministration program that allocates and configuressoftware and resources on servers and workstationsaccording to the plan you created in InstallationPlanner.

installer. The person who can perform most tasksand processes during a OneWorld installation,upgrade, or update.

integrated toolset. Unique to OneWorld is anindustrial-strength toolset embedded in the alreadycomprehensive business applications. This toolset isthe same toolset used by J.D. Edwards to buildOneWorld interactive and batch applications. Muchmore than a development environment, however, theOneWorld integrated toolset handles reporting andother batch processes, change management, andbasic data warehousing facilities.

integration. A situation in which J.D. Edwardssoftware and the software of another companyaccess the same database.

integrity test. A process used to supplement acompany’s internal balancing procedures by locatingand reporting balancing problems and datainconsistencies.

interactive processing. Processing actions thatoccur in response to commands that you enterdirectly into the system. During interactiveprocessing, you are in direct communication withthe system, and it might prompt you for additionalinformation while processing your request. Contrastwith batch processing.

interactive processing. A job the computerperforms in response to a command. Duringinteractive processing, the user communicatesdirectly with the computer, which may prompt theuser to input additional information during theprocessing of a request.

Internet. The worldwide constellation of servers,applications, and information available to a desktopclient through a phone line or other type of remoteaccess.

Internet address. A specified path used to send andreceive messages on the Internet. The parts of theaddress identify the contact, company, and type ofbusiness.

Page 77: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Glossary

B73.3.1 (6/99)

interoperability. The ability of different computersystems, networks, operating systems, andapplications to work together and share information.

intranet. A small version of the Internet usuallyconfined to one company or organization. Anintranet uses the functionality of the Internet andplaces it at the disposal of a single enterprise.

IP. A connectionless communication protocol thatby itself provides a datagram service. Datagrams areself-contained packets of information that areforwarded by routers based on their address and therouting table information contained in the routers.Every node on a TCP/IP network requires anaddress that identifies both a network and a localhost or node on the network. In most cases thenetwork administrator sets up these addresses wheninstalling new workstations. In some cases, however,it is possible for a workstation, when booting up, toquery a server for a dynamically assigned address.

IServer Service. Developed by J.D. Edwards, thisInternet server service resides on the Web server,and is used to speed up delivery of the Java classfiles from the database to the client.

J.D. Edwards Database. See JDEBASE DatabaseMiddleware.

Java. An Internet executable language that, like C,is designed to be highly portable across platforms.This programming language was developed by SunMicrosystems. Applets, or Java applications, can beaccessed from a Web browser and executed at theclient, provided that the operating system or browseris Java-enabled. (Java is often described as ascaled-down C++). Java applications are platformindependent.

Java application server. A server through which auser can interact with OneWorld applications using aWeb browser.

Java Database Connectivity (JDBC). The standardway to access Java databases, set by SunMicrosystems. This standard allows you to use anyJDBC driver database.

JDBNET. A database driver that allowsheterogeneous servers to access each other’s data.

jde.ini. J.D. Edwards file (or member for AS/400)that provides the runtime settings required forOneWorld initialization. Specific versions of thefile/member must reside on every machine runningOneWorld. This includes workstations and servers.

JDE.LOG. The main diagnostic log file ofOneWorld. Always located in the root directory onthe primary drive. Contains status and errormessages from the startup and operation ofOneWorld.

JDEBASE Database Middleware. J.D. Edwardsproprietary database middleware package thatprovides two primary benefits:

1. Platform-independent APIs formultidatabase access. These APIs areused in two ways:

a. By the interactive and batch engines todynamically generate platform-specificSQL, depending on the data sourcerequest.

b. As open APIs for advanced C businessfunction writing. These APIs are thenused by the engines to dynamicallygenerate platform-specific SQL.

2. Client-to-server and server-to-serverdatabase access. To accomplish thisOneWorld is integrated with a variety ofthird-party database drivers, such asClient Access 400 and open databaseconnectivity (ODBC).

JDECallObject. An application programminginterface used by business functions to invoke otherbusiness functions.

JDEIPC. Communications programming tools usedby server code to regulate access to the same data inmultiprocess environments, communicate andcoordinate between processes, and create newprocesses.

JDENET communications middleware. J.D.Edwards proprietary communications middlewarepackage for OneWorld. It is a peer-to-peer,message-based, socket based, multiprocesscommunications middleware solution. It handlesclient-to-server and server-to-servercommunications for all OneWorld supportedplatforms.

job. A single identifiable set of processing actionsthat user directs the computer to perform. Jobs areinitiated by selecting menu options, enteringcommands, or pressing designated function keys.

job queue. A group of jobs waiting to be batchprocessed. See also batch processing.

just in time installation (JITI). OneWorld’smethod of dynamically replicating objects from thecentral object location to a workstation.

Page 78: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

B73.3.1 (6/99)

just in time replication (JITR). OneWorld’smethod of replicating data to individualworkstations. OneWorld replicates new records(inserts) only at the time the user needs the data.Changes, deletes, and updates must be replicatedusing Pull Replication.

landscape. A printer orientation for a page withgreater width than height. Contrast with portrait.

language preference code. An abbreviation thatidentifies the preferred language to be used for thetext for online and printed output. This code is usedin the user profile to designate the user’s preferredlanguage(s).

local area network (LAN). A short distancenetwork consisting of workstations, servers, a NOS,and a communications link. It is distinguished by theabsence of telecommunications service.

location. The method by which OneWorld managesthe organizational entities within an enterprise. Thedifferentiation between locations can be physical(for example, New York and Tokyo) or virtual (forexample, Headquarters and Accounting). A locationis identified by a three-character location code,which is set up during OneWorld installation.

Location Workbench. During the InstallationWorkbench process, Location Workbench copies alllocations that are defined in the installation planfrom the Location Master table in the Planner datasource to the System data source.

log files. Files that track operations for a process orapplication. Reviewing log files is helpful fortroubleshooting problems. The file extension for logfiles is .LOG.

master table. A database table used to store dataand information that is permanent and necessary tothe system’s operation. Master tables might containdata, such as paid tax amounts, supplier names,addresses, employee information, and jobinformation.

media storage objects. Files that use one of thefollowing naming conventions that are not organizedinto table format: Gxxx, xxxGT or GTxxx.

menu masking. A security feature that lets youprevent individual users from accessing specifiedmenus or menu selections.

menu merge. A process that blends a customer’smodifications to the menu tables with the data thataccompanies a new release.

merge. A OneWorld process that takes a customer’scustom modifications and blends them into the datathat accompanies a new release.

Messaging Application Programming Interface(MAPI). An architecture that defines thecomponents of a messaging system and how theybehave. It also defines the interface between themessaging system and the components.

middleware. A general term that covers all thedistributed software needed to support interactionsbetween clients and servers. Think of it as thesoftware that’s in the middle of the client/serversystem or the “glue” that lets the client obtain aservice from a server.

modal. A restrictive or limiting interaction createdby a given condition of operation. Modal oftendescribes a secondary window that restricts a user’sinteraction with other windows. A secondarywindow can be modal with respect to it’s primarywindow or to the entire system. A modal dialog boxmust be closed by the user before the applicationcontinues.

modeless. Not restricting or limiting interaction.Modeless often describes a secondary window thatdoes not restrict a user’s interaction with otherwindows. A modeless dialog box stays on the screenand is available for use at any time but also permitsother user activities.

multitier architecture. A client/server architecturethat allows multiple levels of processing. A tierdefines the number of computers that can be used tocomplete some defined task.

named event rules (NER). Also called businessfunction event rules. Encapsulated, reusablebusiness logic created using event rules, rather thanC programming.

National Language Support (NLS). Mechanismsprovided to facilitate internationalization of bothsystem and application user interfaces.

network addresses. A unique position assigned to anode operating in a network that other nodes usewhen communicating with it. For Ethernet andToken Ring network adapters, unique addresses areassigned at the factory and consist of a 6-byteaddress. Half of this address identifies the board’smanufacturer, while the last half is unique to theboard and is assigned when the board ismanufactured. Communication errors are prevented,because no two Ethernet or Token Ring NICs willhave identical addresses.

Page 79: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Glossary

B73.3.1 (6/99)

network computer. As opposed to the personalcomputer, the network computer offers (in theory)lower cost of purchase and ownership and lesscomplexity. Basically, it is a scaled-down PC (verylittle memory or disk space) that can be used toaccess network-based applications (Java applets,ActiveX controls) via a network browser.

network computing. Often referred to as the nextphase of computing after client/server. While itsexact definition remains obscure, it generallyencompasses issues such as transparent access tocomputing resources, browser-style front-ends,platform independence, and other similar concepts.

next numbers. A feature used to control theautomatic numbering of items such as new G/Laccounts, vouchers, and addresses. Next numbersprovides a method of incrementing numbers.

node. A termination point for two or morecommunications links. A node can serve as thecontrol location for forwarding data among theelements of a network or multiple networks, as wellas perform other networking and, in some cases,local processing.

normalized. In database management,normalization applies a body of techniques to arelational database in order to minimize theinclusion of duplicate information. Normalizationsignificantly simplifies query and updatemanagement, including security and integrityconsiderations.

numeric characters. Digits 0 through 9 that areused to represent data. Contrast with alphanumericcharacters.

object. A self-sufficient entity that contains data aswell as the structures and functions used tomanipulate the data. For OneWorld purposes, anobject is a reusable entity that is based on softwarespecifications created by the OneWorld toolset. Seealso Object Librarian.

Object Configuration Manager (OCM).OneWorld’s object request broker and the controlcenter for the runtime environment. It keeps track ofthe runtime locations for business functions, data,and batch applications. When one of these objects iscalled, the Object Configuration Manager directsaccess to it using defaults and overrides for a givenenvironment and user.

object embedding. When an object is embedded inanother document, an association is maintainedbetween the object and the application that created

it; however, any changes made to the object are alsoonly kept in the compound document. See alsoobject linking.

Object Librarian. A repository of all versions,applications, and business functions reusable inbuilding applications. It provides check-out andcheck-in capabilities for developers, and it controlsthe creation, modification, and use of OneWorldobjects. The Object Librarian supports multipleenvironments (such as production and development)and allows objects to be easily moved from oneenvironment to another.

Object Librarian merge. A process that blends anymodifications to the Object Librarian in a previousrelease into the Object Librarian in a new release.

object linking. When an object is linked to anotherdocument, a reference is created with the file theobject is stored in, as well as with the applicationthat created it. When the object is modified, eitherfrom the compound document or directly throughthe file it is saved in, the change is reflected in thatapplication as well as anywhere it has been linked.See also object embedding.

object linking and embedding (OLE). A way tointegrate objects from diverse applications, such asgraphics, charts, spreadsheets, text, or an audio clipfrom a sound program. See also object embedding,object linking.

object-based technology (OBT). A technology thatsupports some of the main principles ofobject-oriented technology: classes, polymorphism,inheritance, or encapsulation.

object-oriented technology (OOT). Bringssoftware development past procedural programminginto a world of reusable programming that simplifiesdevelopment of applications. Object orientation isbased on the following principles: classes,polymorphism, inheritance, and encapsulation.

OneWorld. A combined suite of comprehensive,mission-critical business applications and anembedded toolset for configuring those applicationsto unique business and technology requirements.OneWorld is built on the Configurable NetworkComputing technology, J.D. Edwards’ ownapplication architecture, which extends client/serverfunctionality to new levels of configurability,adaptability, and stability.

OneWorld application. Interactive or batchprocesses that execute the business functionality ofOneWorld. They consist of reusable business

Page 80: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

B73.3.1 (6/99)

functions and associated data that are platformindependent and can be dynamically configuredacross a TCP/IP network.

OneWorld object. A reusable piece of code that isused to build applications. Object types includetables, forms, business functions, data dictionaryitems, batch processes, business views, event rules,versions, data structures, and media objects. See alsoobject.

OneWorld process. Allows OneWorld clients andservers to handle processing requests and executetransactions. A client runs one process, and serverscan have multiple instances of a process. OneWorldprocesses can also be dedicated to specific tasks (forexample, workflow messages and data replication)to ensure that critical processes don’t have to wait ifthe server is particularly busy.

OneWorld Web development computer. Astandard OneWorld Windows developer computerwith the additional components installed:

� �("�& ��� ����

� ��� �������

� ��"�%�'#% ������� *�'� ��"�%�'#%���)�

�"� �� ����� �

� � *�'� �"'�%$%�'�)� �"� �$ ���'�#"

�#"'%# &��#%!�

open database connectivity (ODBC). Defines astandard interface for different technologies toprocess data between applications and different datasources. The ODBC interface is made up of a set offunction calls, methods of connectivity, andrepresentation of data types that define access todata sources.

Open Systems Interconnection (OSI). The OSImodel was developed by the International StandardsOrganization (ISO) in the early 1980s. It definesprotocols and standards for the interconnection ofcomputers and network equipment.

operating system (OS). The software that runs onthe hardware. For example, AIX 4.1 is a version ofan operating system.

Oracle. A relational DBMS from Oracle. Runs on abroad variety of computers, which allows data to beentered and maintained on multiple hardwareplatforms.

output queue. See print queue.

package. OneWorld objects are installed toworkstations in packages from the deploymentserver. A package can be compared to a bill ofmaterial or kit that indicates the necessary objects

for that workstation and where on the deploymentserver the installation program can find them. It is apoint-in-time “snap shot” of the central objects onthe deployment server.

package location. The directory structure locationfor the package and its set of replicated objects. Thisis usually \\deploymentserver\release\path_code\package\ package name.The subdirectories under this path are where thereplicated objects for the package will be placed.This is also referred to as where the package is builtor stored.

Package Workbench. During the InstallationWorkbench process, Package Workbench transfersthe package information tables from the Planner datasource to the System - release number data source. Italso updates the Package Plan detail record to reflectcompletion.

parallel release. A configuration of OneWorldsoftware that lets multiple release or update levelsrun in separate environments on the same machinefor testing, training, or development purposes. Forrelease levels running in parallel, no tables or dataare shared. For cumulative update levels running inparallel, system and server map data are shared.

parameter. A number, code, or character string youspecify in association with a command or program.The computer uses parameters as additional input orto control the actions of the command or program.

parent/child form. A type of form that presentsparent/child relationships in an application on oneform. The left portion of the form presents a treeview that displays a visual representation of aparent/child relationship. The right portion of theform displays a detail area in browse mode. Thedetail area displays the records for the child item inthe tree. The parent/child form supports drag anddrop functionality.

partitioning. A technique for distributing data tolocal and remote sites to place data closer to theusers who access. Portions of data can be copied todifferent database management systems.

path code. A pointer to a specific set of objects. Apath code is used to locate:

1. Central objects.2. Replicated objects.

plan. Refers to an installation plan. A plan is thestandard means for installing, upgrading, orupdating a OneWorld configuration. Plans, whichare used in various phases of installation, contain

Page 81: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Glossary

B73.3.1 (6/99)

information about data sources you will use,environments you will install, and packages.

planner environment. A OneWorld environment inwhich you prepare the main components of aOneWorld configuration.

platform. The hardware, operating system, anddatabase on which your software is operating, forexample, an HP 9000 processor using HP-UX as theoperating system and Oracle as the database.

platform independence. A benefit of open systemsand Configurable Network Computing. Applicationsthat are composed of a single code base can be runacross a TCP/IP network consisting of variousserver platforms and SQL databases.

polymorphism. A principle of object-orientedtechnology in which a single mnemonic name canbe used to perform similar operations on softwareobjects of different types.

port number. A numeric code that identifies aunique process for which a service can be providedon a machine.

portability. Allows the same application to run ondifferent operating systems and hardware platforms.

portrait. The default printer orientation for a pagewith greater height than width. Contrast withlandscape.

primary key. A column or combination of columnsthat uniquely identifies each row in a table.

print queue. A list of tables, such as reports, thatyou have submitted to be written to an outputdevice, such as a printer. The computer spools thetables until it writes them. After the computer writesthe table, the system removes the table identifierfrom the print queue.

pristine environment. A OneWorld environmentused to test unaltered objects with J.D. Edwardsdemonstration data or for training classes. You musthave this environment so you can compare pristineobjects that you modify.

process. A complete unit of work with a definedstart and end, which a computer performs. Someoperating systems, such as Windows NT, HP-UX,and AIX, track processes by assigning identifiers tothem. In Windows NT, a process is a runninginstance of an executable file.

processing option. A feature that allows you todirect the functions of a program. For example,processing options allow you to specify defaults for

certain forms, control the format in whichinformation prints on reports, and change howinformation appears on a form or in a report.

production environment. A OneWorldenvironment in which users operate OneWorldsoftware.

protocol. A set of formalized rules specifying howhardware and software on a network should interactwhen transmitting and receiving information.

published table. Also called a “Master” table, thisis the central copy to be replicated to othermachines. Resides on the “publisher” machine. theData Replication Publisher Table (F98DRPUB)identifies all of the published tables and theirassociated publishers in the enterprise.

publisher. The server that is responsible for thepublished table. The Data Replication PublisherTable (F98DRPUB) identifies all of the publishedtables and their associated publishers in theenterprise.

pull replication. One of the OneWorld methods forreplicating data to individual workstations. Suchmachines are set up as pull subscribers usingOneWorld’s data replication tools. The only timepull subscribers are notified of changes, updates, anddeletions is when they request such information. Therequest is in the form of a message that is sent,usually at startup, from the pull subscriber to theserver machine that stores the Data ReplicationPending Change Notification table (F98DRPCN).

purge. The process of removing records or datafrom a system table.

push. Technology used to force information from acentralized server to another server or client.

push installation. A process that allows a systemadministrator to schedule the automatic installationof OneWorld on workstations.

push replication. A server-to-server method of datareplication that notifies subscriber machines when achange is made to the publisher table. If thesubscriber machine is not running when thenotification is sent, the subscriber receives themessage at startup.

query by example (QBE). Located at the top of adetail area, it is used to search for data to bedisplayed in the detail area.

queue. A stored arrangement of computer data orprogram waiting to be processed in the order in

Page 82: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

B73.3.1 (6/99)

which they were submitted. A queue may refer to aprint queue, job queue, or message queue.

record. A collection of related, consecutive fields ofdata that the system treats as a single unit ofinformation.

redundancy. Storing exact copies of data inmultiple databases.

referential integrity. Ensures that a parent recordcannot be deleted from the database when a childrecord for exists.

refresh. To modify OneWorld software, or subset ofit, such as a table or business data, so that itfunctions at a new release or cumulative updatelevel, such as B73.2 or B73.2.1.

regenerable. Source code for OneWorld businessfunctions can be regenerated from specifications(business function names). Regeneration occurswhenever an application is recompiled, either for anew platform or when new functionality is added.

relationship. Links tables together and facilitatesjoining business views for use in an application orreport. Relationships are created based on indexes.

release. A release of OneWorld regardless of anyupdates that might be applied. For example, the termRelease B73.2 refers generically to B73.2, B73.2.1,and B73.2.2. Sometimes referred to as a generalrelease. See also base release, release level.

release level. A specific level of OneWorldsoftware. A release level is achieved by installing abase release and applying one or more updates. Arelease level also can be installed directly. See alsobase release, release.

release/release update. A “release” contains majornew functionality, and a “release update” contains anaccumulation of fixes and performanceenhancements, but no new functionality.

replicated object. A copy or replicated set of thecentral objects must reside on each client and serverthat run OneWorld. The path code indicates thedirectory where these objects are located.

replication. A copy of an object, usually a table in arelational database, which is placed in anotherlocation. As part of replication, the object mayundergo a transformation from one type of table,such as an Oracle table, to another, such as a TAMfile on a client machine.

Report Design Aid (RDA). The OneWorld GUItool for operating, modifying and copying reportbatch applications.

retrofitting. The process of integrating a customer’smodifications into a new release of OneWorld.

rollback. A process which changes data back to aprevious state after it has been committed to adatabase.

runtime objects. Packages of objects that aredeployed to any machine that will run OneWorld.

scalability. Allows software, architecture, network,or hardware growth that will support software as itgrows in size or resource requirements. The abilityto reach higher levels of performance by addingmicroprocessors.

scripts. A collection of SQL statements that performa specific task.

search/select. A type of form used to search for avalue and return it to the calling field.

security server. A dispatched kernel processrunning on a server for security validation. Asecurity server protects computer resources usingsecurity applications and redundant functionality.

server. Provides the essential functions forfurnishings services to network users (or clients) andprovides management functions for networkadministrators. Some of these functions are storageof user programs and data and managementfunctions for the file systems. It may not be possiblefor one server to support all users with the requiredservices. Some examples of dedicated servers thathandle specific tasks are backup and archive servers,application and database servers.

Server Administration Workbench. A OneWorldapplication that provides the server administratorwith vital statistics about the internal functions ofOneWorld.

Server Workbench. During the InstallationWorkbench process, Server Workbench copies theserver configuration files from the Planner datasource to the System release number data source. Italso updates the Server Plan detail record to reflectcompletion.

service. A type of Microsoft Windows NT processthat does not require anyone to be logged on to theoperating system. Examples are jdesnet.exe andjdesque.exe.

Page 83: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Glossary

B73.3.1 (6/99)

servlet. Servlets provide a Java-based solution usedto address the problems currently associated withdoing server-side programming, includinginextensible scripting solutions. Servlets are objectsthat conform to a specific interface that can beplugged into a Java-based server. Servlets are to theserver what applets are to the client.

single-byte character set (SBCS). An encodingscheme in which each alphabetic character isrepresented by one byte. Most Western languages,such as English can be represented using asingle-byte character set.

socket. A communications end point through whichan application sends or receives packets of dataacross a network. Also known as Berkley Socket,developed by the University of California atBerkley.

software action request (SAR). An entry in theAS/400 database used for requesting modificationsto J.D. Edwards software.

Specification merge. The Specification merge iscomprised of three merges: Object Librarian merge,Versions List merge, and Central Objects merge.The merges blend customer modifications with datathat accompanies a new release.

Specification Table Merge Workbench. During theInstallation Workbench process, Specification TableMerge Workbench runs the batch applications thatupdate the specification tables.

specifications. A complete description of aOneWorld object. Each object has its ownspecification, or name, which is used to buildapplications.

specifications. A description of a OneWorld object,such as a table’s width and depth, placement offields, and fonts used.

spool. The function by which the system storesgenerated output to await processing.

static text. Short, descriptive text that appears nextto a control variable or field. When the variable orfield is enabled, the static text is black; when thevariable or field is disabled, the static text is gray.

store-and-forward. A transaction method thatallows a client application to perform work and, at alater time, complete that work by connecting to aserver application. This often involves uploadingdata residing on a client to a server. See alsobatch-of-one immediate, direct connect.

structured query language (SQL). A fourthgeneration language used as an industry standard forrelational database access. It can be used to createdatabases and to retrieve, add, modify, or deleta datafrom databases. SQL is not a complete programminglanguage because it does not contain control flowlogic.

subscriber. The server that is responsible for thereplicated copy of a published table. Such serversare identified in the Subscriber Table.

subscriber table. The Subscriber table(F98DRSUB), which is stored on the PublisherServer with the Data Replication Publisher table(F98DRPUB) identifies all of the subscribermachines for each published table.

summary. The presentation of data or informationin a cumulative or totaled manner in which most ofthe details have been removed. Many systems offerforms and reports that summarize information storedin certain tables. Contrast with detail.

synchronous. A method of running processes inwhich one process must finish before the next onecan begin.

system. A group of related applications identified bya name and a system code. For example, the AddressBook system code is 01. All applications, tables, andmenus within a system can be identified by thesystem code.

system administrator. The person who has accessto perform tasks such as issue signon names ormaintain security.

system code. A code that identifies a system, forexample, 01 for the Address Book system and 31 forthe Shop Floor Management system.

system function. A program module, provided byOneWorld, available to applications and reports forfurther processing.

table. In database environments, a two-dimensionalentity made up of rows and columns. All physicaldata in a database are stored in tables. See also file.

table. A two-dimensional entity made up of rowsand columns. All physical data in a database arestored in tables. A row in a table contains a record ofrelated information. An example would be a recordin an Employee table containing the Name, Address,Phone Number, Age, and Salary of an employee.Name is an example of a column in the employeetable.

Page 84: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

B73.3.1 (6/99)

table. A file in OneWorld software.

table access management (TAM). The OneWorldcomponent that handles the storage and retrieval ofuser defined data. TAM stores information such asdata dictionary definitions; application and reportspecifications; event rules; table definitions;business function input parameters and libraryinformation; and data structure definitions forrunning applications, reports, and businessfunctions.

table conversion. During an upgrade or update, thisprocess changes OneWorld technical and applicationtables to the format for the new release.

Table Conversion Workbench. During theInstallation Workbench process, Table ConversionWorkbench runs the table conversions that changethe technical and application tables to the format forthe new release of OneWorld. It also updates theTable Conversions and Controls detail records toreflect completion.

Table Design Aid (TDA). A OneWorld GUI tool forcreating, modifying, copying, and printing databasetables.

table event rules. Use table event rules to attachdatabase triggers (or programs) that automaticallyrun whenever an action occurs against the table. Anaction against a table is referred to as an event.When you create a OneWorld database trigger, youmust first determine which event will activate thetrigger. Then, use Event Rules Design to create thetrigger. Although OneWorld allows event rules to beattached to application events, this functionality isapplication specific. Table event rules provideembedded logic at the table level.

TCP/IP. Transmission Control Protocol/InternetProtocol. The original TCP protocol was developedas a way to interconnect networks using manydifferent types of transmission methods. TCPprovides a way to establish a connection betweenend systems for the reliable delivery of messagesand data.

TCP/IP services port. Used by a particular serverapplication to provide whatever service the server isdesigned to provide. The port number must bereadily known so that an application programmercan request it by name.

technical data. A type of OneWorld data source thatcontains information about how OneWorld operates.

technical tables. Tables used for technical processessuch as installation and upgrade of OneWorld, incontrast with tables used by applications.

Telnet. A terminal emulation protocol frequentlyused on the Internet that allows a user to log on andrun a program from a remote computer. Telnet ispart of the TCP/IP communications.

test environment. A OneWorld environment usedalong with the Conference Room Pilot environmentto test OneWorld software or the modificationsmade in the development path code before yourelease changes to the end user.

third generation language (3GL). A programminglanguage that requires detailed information abouthow to complete a task. Examples of 3GLs areCOBOL, C, Pascal and FORTRAN.

third-party. Describes other software that is used inconjunction with J.D. Edwards software.

token. A bit configuration circulated amongworkstations, which lets workstation send data to thenetwork.

token ring. A LAN access mechanism in which allstations attached to a bus wait for a broadcast tokento be passed to them before they are able to transmit.However, though token-passing technology is in aphysical ring, the next receiving station might not bethe next physical station.

TP monitor. Transaction Processing monitor. Amonitor that controls data transfer between local andremote terminals and the applications that originatedthem. TP monitors also protect data integrity in thedistributed environment and may include programsthat validate data and format terminal screens.

trace. A process that helps the user troubleshootproblems.

trigger. Allow you to attach default processing to adata item in the data dictionary. When that data itemis used on an application or report, the trigger isinvoked by an event associated with the data item.OneWorld also has three visual assist triggers:calculator, calendar and search form.

typical installation. One of the two types ofinstallations you can set up in the InstallationPlanner application. A typical installation is thequickest way to create an installation plan, becauseit uses all of the J.D. Edwards default informationfor environment and data sources. See also custominstallation.

Page 85: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Glossary

B73.3.1 (6/99)

uniform resource locator (URL). Names theaddress of a document on the Internet or an intranet.The following is an example ofURL:http://www.jdedwards.com. This is J.D.Edwards Internet address.

unnormalized. Data that is a random collection ofdata elements with repeating record groups scatteredthroughout. Also see Normalized.

update. The process of refreshing OneWorldsoftware to a new release level, such as from B73.2to B73.3.

upgrade. The process of refreshing OneWorldsoftware to a new release level, such as from B73.2to B73.3.

user. An individual who uses OneWorld software.

user defined code (UDC). A code that users candefine, assign code descriptions, and assign validvalues. Examples of such codes are unit-of-measurecodes, state names, and employee type codes.

user defined code type. The identifier for a table ofcodes with a meaning that you define for the system,such as ST for the Search Type codes table inAddress Book. OneWorld provides a number ofthese tables and allows you to create and definetables of your own.

User Defined Codes merge. The User DefinedCodes merge blends a customer’s modifications tothe user defined code tables with the data thataccompanies a new release.

user display preferences. A set of values thatrepresents a user’s preferred language, date format,decimal format, and other country specificconventions.

User Overrides merge. The User Overrides mergeadds new user override records into a customer’suser override table.

user profile. The predefined characteristics requiredfor each user. The user profile includes a library list,default print queue, and default job queue, as well asseveral other characteristics.

Versions List merge. The Versions List mergepreserves any non-XJDE and non-ZJDE versionspecifications for objects that are valid in the newrelease as well as their processing options data.

visual assist. Forms that can be invoked from acontrol to assist the user in determining what databelongs in the control.

vocabulary overrides. A feature that you can use tooverride field, row, or column title text on forms andreports.

wchar_t. Internal type of a wide character. Used forwriting portable programs for international markets.

Web client. Any workstation that contains aninternet browser. The Web client communicates withthe web server for OneWorld data.

Web server. Any workstation that contains theIServer service, SQL server, Java menus andapplications, and Internet middleware. The Webserver receives data from the web client, and passesthe request to the enterprise server. When theenterprise server processes the information, it sendsit back to the Web server, and the Web server sendsit back to the Web client.

wide area network (WAN). A network that extendsbeyond an area served by the dedicatedcommunication lines of a LAN and is capable ofcovering long distance. It is distinguished by therequirement that a phone company ortelecommunications provider be part of thetransmission.

workflow. According to the Workflow ManagementCoalition, worlflow means “the automation of abusiness process, in whole or part, during whichdocuments, information, or tasks are passed fromone participant to another for action, according to aset of procedural rules.”.

workgroup server. A remote database serverusually containing subsets of data replicated from amaster database server. This server does notperformance an application or batch processing. Itmay or may not have OneWorld running (in order toreplicate data).

WorldSoftware Architecture. The broad spectrumof application design and programming technologythat J.D. Edwards uses to achieve uniformity,consistency, and complete integration throughout itssoftware.

Worldwide Web. A part of the Internet that cantransmit text, graphics, audio, and video. TheWorldwide Web allows clients to launch local orremote applications.

z file. For store and forward (network disconnected)user, OneWorld store-and-forward applicationsperform edits on static data and other criticalinformation that must be valid to process an order.After the initial edits are complete, OneWorld stores

Page 86: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

B73.3.1 (6/99)

the transactions in work tables on the workstation.These work table are called Z files. When a networkconnection is established, Z files are uploaded to theenterprise server and the transactions are editedagain by a master business function. The masterbusiness function will then update the records inyour transaction files.

Page 87: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Index

Page 88: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

B73.3.1 (6/99)

Page 89: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

B73.3.1 (6/99)

Index

A

Accessing applicationsbookmarks

HTML browser, 4–24Java browser, 4–13

developers shortcut, 4–13fast path

HTML browser, 4–23Java browser, 4–12

Master MenuHTML browser, 4–21Java browser, 4–7

search, 4–11Action users, 1–7Add Bookmarks form, 4–14Adding bookmarks

HTML browser, 4–24Java browser, 4–14

Analytic users, 1–6Applications

search, 4–11using, 4–1

Architectural configurability and scalability,client/server benefits, 1–2Architecture

Clients, 3–4components, 3–5Java Database Connectivity, 3–5Java development kit, 3–2OneWorld Internet, 2–2OneWorld Web applications, 3–1Web server, 3–3

B

Benefits, OneWorld Web-based solution, 2–2Bookmarks

adding in HTML browser, 4–24adding in Java browser, 4–14modifying in HTML browser, 4–25modifying in Java browser, 4–15

technical capabilities, 2–4using in HTML browser, 4–24using in Java browser, 4–13

Bookmarks form, 4–15Browser mode, 1–3

ideal applications, 1–7Business functions, technical capabilities, 2–3Business models

electronic storefronts, 1–10enabling, 1–10liquid/custom interfaces, 1–10one-to-one marketing, 1–10on-the-fly spot markets, 1–10sales force automation, 1–10self-service modules, 1–10virtual inventories, 1–10

C

Calculator, using, 4–9Calendar, using, 4–9Client architecture, 3–4Client/server

benefits, 1–2architectural configurability andscalability, 1–2desktop and enterprise tools, 1–2interactivity and configurability, 1–2multiple platforms, 1–2

mode, 1–3Component commoditization, Internetpositioning, 1–1Components, technical architecture, 3–5Controlling technology costs, 1–11

D

Desktop and enterprise tools, client/serverbenefits, 1–2Developers shortcut

accessing applications, 4–13

Page 90: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

B73.3.1 (6/99)

using, 4–10

E

Efficient decision cycles, enterprise applicationbenefits, 1–8Electronic storefronts, business models, 1–10Enabling new business models, 1–10Enterprise applications, 1–7

benefitsefficient decision cycles, 1–8integration of distributed business units,1–8streamlined processes, 1–8

F

Fast pathusing in HTML browser, 4–23using in Java browser, 4–10

FormsAdd Bookmarks, 4–14Bookmarks, 4–15Master Menu, 4–8OneWorld Web Logon

HTML browser, 4–21Java browser, 4–4

Search, 4–11

G

Grid, technical capabilities, 2–3

H

HTML browserlogging off, 4–20logging on, 4–20reviewing Master Menu, 4–21submitting reports, 4–27technical architecture, 3–1using bookmarks, 4–24using fast path, 4–23viewing processing options, 4–25

Hyper-button, technical capabilities, 2–4

I

Information distribution, Internet positioning,1–1Infrastructure, Internet positioning, 1–1Integrating the company, 1–5Integrating the supply chain, 1–8Integration of distributed business units,enterprise application benefits, 1–8Interactivity and configurability, client/serverbenefits, 1–2Interface, Internet positioning, 1–1Internet

architecture, 2–2HTML browser, 4–19integrating the company, 1–5Java browser, 4–3platform, 2–3solution, 2–2strategies, 2–1toolset, 2–2

Internet positioning, 1–1component commoditization, 1–1low cost infrastructure, 1–1streamlined information distribution, 1–1universal client, 1–1

Internet strategiesbusiness network, 2–1new technologies, 2–2paradigm, 2–1

Internet usersaction user, 1–7analytic user, 1–6

J

Java Application Servercomponents, 4–30jas.ini configuration

database system settings, 4–31OneWorld Web settings, 4–32security settings, 4–34uniform resource locator, 4–33

jde.ini requirements, 4–34troubleshooting, 4–30

Page 91: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Index

B73.3.1 (6/99)

Java browserlogging off, 4–4logging on, 4–4reviewing Master Menu, 4–7setting up preferences, 4–6submitting reports, 4–17technical architecture, 3–1using bookmarks, 4–13using developer shortcut, 4–13using fast path, 4–12using search, 4–11viewing processing options, 4–16

Java database connectivity, architecture, 3–5Java Development Kit, 3–2Java Just-in-Time compiler, Web browser, 4–4Java persistent objects (F989999), A–1Java persistent objects cross-reference(F989998), A–1Java Virtual Machine, 3–2

L

Language, technical capabilities, 2–4Liquid/custom interfaces, business models,1–10Logging on to a Java browser, 4–4Logging on to an HTML browser, 4–20

M

Master Menu formHTML browser, 4–22Java browser, 4–8

Media objects, technical capabilities, 2–4Multiple platforms, client/server benefits, 1–2

O

One-to-one marketing, business models, 1–10OneWorld

architectureJava client, 3–4virtual client, 3–4

benefits, 2–2forms, 2–3

integrated solution, 2–2Internet Architecture, 2–2Internet toolset, 2–2logging on to a Java browser, 4–4logging on to an HTML browser, 4–20Master Menu

HTML browser, 4–21Java browser, 4–7, 4–13

platform, 2–3using

HTML applications, 4–19Java applications, 4–3

using bookmarksHTML browser, 4–24Java browser, 4–13

Web technical architecture, 3–1Web-based solutions, 2–1

On-the-fly spot markets, business models, 1–10Oracle, database, A–1OW. See OneWorld

P

Platform, OneWorld Internet, 2–3Preferences

setting, 4–6technical capabilities, 2–4

Processing optionstechnical capabilities, 2–3using in HTML browser, 4–25using in Java browser, 4–16

Q

Query-by-example, technical capabilities, 2–4

R

Reporting functions, technical capabilities, 2–4Reports

submitting in HTML browser, 4–27submitting in Java browser, 4–17

Reviewing the OneWorld Master MenuHTML browser, 4–21Java browser, 4–7

Page 92: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

B73.3.1 (6/99)

S

Sales force automation, business models, 1–10Search, using, 4–10Search form, 4–11Searching for applications, 4–11Self-service modules, business models, 1–10Setting user preferences, 4–6Socks server, web browser, 4–4, 4–19Solution, OneWorld Internet, 2–2SQL, database, A–1Standard OneWorld security, technicalcapabilities, 2–4Strategies, OneWorld Internet, 2–1Streamlined processes, enterprise applicationbenefits, 1–8Submitting reports

HTML browser, 4–27Java browser, 4–17

System functions, technical capabilities, 2–3

T

TablesF989998 (Java Persistent ObjectsCross-Reference), A–1F989999 (Java Persistent Objects), A–1

Technical architecture, 3–1Technical capabilities

bookmarks, 2–4business functions, 2–3grid, 2–3hyper-button, 2–4language, 2–4media objects, 2–4preferences, 2–4processing options, 2–3query-by-example, 2–4reporting functions, 2–4standard OneWorld security, 2–4system functions, 2–3

Technical flow model for OneWorld Webproducts, 2–5Toolset, OneWorld Internet, 2–2Troubleshooting

Java Application Server, 4–30web client, 4–29web server, 4–30

U

Uniform resource locatorentering in HTML browser, 4–20entering in Java browser, 4–4

Universal clients, Internet positioning, 1–1URL. See Uniform resource locatorUser interface, 4–2

for web applications, troubleshooting, 4–29User preferences, setting, 4–6User spectrum, 1–6Using fast path, 4–23Using OneWorld HTML applications, 4–19Using OneWorld Java applications, 4–3Using OneWorld Web bookmarks

HTML browser, 4–24Java browser, 4–13

Using search, fast path, and developer shortcut,4–10Using the calendar and calculator, 4–9Using web applications, 4–1

V

Viewing processing optionsHTML browser, 4–25Java browser, 4–16

Virtual inventories, business models, 1–10

W

Web applicationsbookmarks

HTML browser, 4–24Java browser, 4–13

fast pathHTML browser, 4–23Java browser, 4–12

Oracle database, A–1search, 4–11SQL database, A–1user interface, 4–2

troubleshooting, 4–29using HTML browser, 4–19using Java browser, 4–3using overview, 4–1

Page 93: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Index

B73.3.1 (6/99)

using uniform resource locatorsHTML browser, 4–20Java browser, 4–4

Web browserJava Just-in-Time compiler, 4–4socks server, 4–4, 4–19

Web client, troubleshooting, 4–29Web server

architecture, 3–3logging on to a Java browser, 4–4logging on to an HTML browser, 4–20troubleshooting, 4–30

Web-based solutionsOneWorld

benefits, 2–2Master Menu, 4–7, 4–21

supported OneWorld forms, 2–3table functionality, 4–2technical capabilities, 2–3technical flow, 2–5

Page 94: EnterpriseOne B73.3.1 Web-Based Solutions PeopleBook · Commoditization The comparative low cost and widespread availability of Internet technologies facilitate communications among

Web–Based Solutions

B73.3.1 (6/99)