1. The document outlines the steps to install Peoplesoft, Oracle, EPM, and BEA Weblogic. It involves installing Oracle, then Peoplesoft Tools, EPM, running SQL scripts, configuring the Peoplesoft database using Configuration Manager and Data Mover, and finally installing BEA Weblogic.
2. Key steps include selecting options like Unicode Character Set during Oracle installation, running SQL scripts like Utlspace.sql, DbOwner.sql, PFDDL.sql in a specific order, configuring the Peoplesoft database with parameters like Database Name and Access ID, generating scripts using Data Mover, and installing BEA Weblogic by specifying installation path.
3. Errors in views.log
Transform SharePoint default list forms with HTML, CSS and JavaScriptJohn Calvert
Turn the out-of-the-box SharePoint list forms into custom styled forms using only HTML, CSS and JavaScript.
Based on Mark Rackley’s original approach, Easy Custom Layouts for Default SharePoint Forms, http://www.markrackley.net/2013/08/29/easy-custom-layouts-for-default-sharepoint-forms/, with significant enhancements: pure CSS solution, locale-agnostic field move, jQueryUI tabs.
Learn to quickly build a set of icons, a logo, a newsletter banner or even a mockup for your app. We'll cover everything you need to know to build your graphical assets:
- Latest and coolest resources for the best pictures, icons, colours, fonts, and patterns.
- Demo of Sketch, a popular graphical tool used in startups, to refine your icons, change their colour and shape, export them, and customise any assets (logo, icons, newsletter banner, etc.)
- General knowledge about standard UI components and how they are built.
- Designer tricks and secrets (how to build a nice shadow? Add a filter to a cover pic? resize pictures with different proportions? Create masks? etc..).
The presentation describes how to do Oracle ATG Queries
Please find more details in my article: software-engineering-101.com/2016/07/12/atg-repository-queries
This is a basic tutorial on Spring core.
Best viewed when animations and transitions are supported, e.g., view in MS Powerpoint. So, please try to view it with animation else the main purpose of this presentation will be defeated.
Transform SharePoint default list forms with HTML, CSS and JavaScriptJohn Calvert
Turn the out-of-the-box SharePoint list forms into custom styled forms using only HTML, CSS and JavaScript.
Based on Mark Rackley’s original approach, Easy Custom Layouts for Default SharePoint Forms, http://www.markrackley.net/2013/08/29/easy-custom-layouts-for-default-sharepoint-forms/, with significant enhancements: pure CSS solution, locale-agnostic field move, jQueryUI tabs.
Learn to quickly build a set of icons, a logo, a newsletter banner or even a mockup for your app. We'll cover everything you need to know to build your graphical assets:
- Latest and coolest resources for the best pictures, icons, colours, fonts, and patterns.
- Demo of Sketch, a popular graphical tool used in startups, to refine your icons, change their colour and shape, export them, and customise any assets (logo, icons, newsletter banner, etc.)
- General knowledge about standard UI components and how they are built.
- Designer tricks and secrets (how to build a nice shadow? Add a filter to a cover pic? resize pictures with different proportions? Create masks? etc..).
The presentation describes how to do Oracle ATG Queries
Please find more details in my article: software-engineering-101.com/2016/07/12/atg-repository-queries
This is a basic tutorial on Spring core.
Best viewed when animations and transitions are supported, e.g., view in MS Powerpoint. So, please try to view it with animation else the main purpose of this presentation will be defeated.
You Don't Know Query (WordCamp Netherlands 2012)andrewnacin
An update to a talk I gave at WordCamp Portland 2011, "You Don't Know Query" is an advanced development talk from March 25, 2012, in Utrecht, Netherlands.
Introducción a la programación reactiva con Vert.x. Esta presentación la utilicé en una charla para desarrolladores https://www.meetup.com/es-ES/Software-Crafters-Alicante/events/264365511/
15 kubernetes failure points you should watchSysdig
When operating a production platform we should prepare for failure and in addition to monitoring working metrics, we cannot forget about the most common failure points. From monitoring solution agnostic perspective, and following a use-case driven approach, we will learn the most common failure points in a Kubernetes infrastructure and how to detect them (metrics, events, checks, etc).
Power BI - Row Level Security - 3 Pillars : Users,Rules,Roles.
Provides summary about roles granted to specific users based on certain set of rules to prevent multiple creation of reports each time and maintain confidentiality.
Now you can build Lightning components using two programming models: Lightning Web Components, and the original model, Aura Components. Lightning web components are custom HTML elements built using HTML and modern JavaScript. Lightning web components and Aura components can coexist and interoperate on a page. To admins and end users, they both appear as Lightning components.
Lightning Web Components uses core Web Components standards and provides only what’s necessary to perform well in browsers supported by Salesforce. Because it’s built on code that runs natively in browsers, Lightning Web Components is lightweight and delivers exceptional performance. Most of the code you write is standard JavaScript and HTML.
Reinventing the Transaction Script (NDC London 2020)Scott Wlaschin
The Transaction Script pattern organizes business logic as a single procedure. It has always been considered less sophisticated and flexible than a layered architecture with a rich domain model. But is that really true?
In this talk, we'll reinvent the Transaction Script using functional programming principles. We'll see that we can still do domain-driven design, and still have code which is decoupled and reusable, all while preserving the simplicity and productivity of the original one-script-per-workflow approach.
Do you want to be able to integrate external systems to Salesforce without copying the data and be able to write back to that system? Join us to go through several techniques that will allow you to leverage Lightning Connect's new write capability to its fullest potential. We'll show you how to build robust two-way integrations using a variety of declarative and programmatic tools and techniques. In addition, we'll explore common pitfalls like high operation latency and transaction semantics to help you avoid potential failures.
Overview and Walkthrough of the Application Programming Model with SAP Cloud ...SAP Cloud Platform
Learn how to seamlessly combine open-source and cloud-native software with SAP technologies into a consistent, end-to-end programming model and development experience that guides application developers with best practices and relieves them from tedious boilerplate tasks, enabling them to focus on solving their domain problems. Get an overview of the key technologies and tools as well as an end-to-end walkthrough of developing business services and applications.
You Don't Know Query (WordCamp Netherlands 2012)andrewnacin
An update to a talk I gave at WordCamp Portland 2011, "You Don't Know Query" is an advanced development talk from March 25, 2012, in Utrecht, Netherlands.
Introducción a la programación reactiva con Vert.x. Esta presentación la utilicé en una charla para desarrolladores https://www.meetup.com/es-ES/Software-Crafters-Alicante/events/264365511/
15 kubernetes failure points you should watchSysdig
When operating a production platform we should prepare for failure and in addition to monitoring working metrics, we cannot forget about the most common failure points. From monitoring solution agnostic perspective, and following a use-case driven approach, we will learn the most common failure points in a Kubernetes infrastructure and how to detect them (metrics, events, checks, etc).
Power BI - Row Level Security - 3 Pillars : Users,Rules,Roles.
Provides summary about roles granted to specific users based on certain set of rules to prevent multiple creation of reports each time and maintain confidentiality.
Now you can build Lightning components using two programming models: Lightning Web Components, and the original model, Aura Components. Lightning web components are custom HTML elements built using HTML and modern JavaScript. Lightning web components and Aura components can coexist and interoperate on a page. To admins and end users, they both appear as Lightning components.
Lightning Web Components uses core Web Components standards and provides only what’s necessary to perform well in browsers supported by Salesforce. Because it’s built on code that runs natively in browsers, Lightning Web Components is lightweight and delivers exceptional performance. Most of the code you write is standard JavaScript and HTML.
Reinventing the Transaction Script (NDC London 2020)Scott Wlaschin
The Transaction Script pattern organizes business logic as a single procedure. It has always been considered less sophisticated and flexible than a layered architecture with a rich domain model. But is that really true?
In this talk, we'll reinvent the Transaction Script using functional programming principles. We'll see that we can still do domain-driven design, and still have code which is decoupled and reusable, all while preserving the simplicity and productivity of the original one-script-per-workflow approach.
Do you want to be able to integrate external systems to Salesforce without copying the data and be able to write back to that system? Join us to go through several techniques that will allow you to leverage Lightning Connect's new write capability to its fullest potential. We'll show you how to build robust two-way integrations using a variety of declarative and programmatic tools and techniques. In addition, we'll explore common pitfalls like high operation latency and transaction semantics to help you avoid potential failures.
Overview and Walkthrough of the Application Programming Model with SAP Cloud ...SAP Cloud Platform
Learn how to seamlessly combine open-source and cloud-native software with SAP technologies into a consistent, end-to-end programming model and development experience that guides application developers with best practices and relieves them from tedious boilerplate tasks, enabling them to focus on solving their domain problems. Get an overview of the key technologies and tools as well as an end-to-end walkthrough of developing business services and applications.
Android | Busy Java Developers Guide to Android: Persistence | Ted NewardJAX London
2011-11-02 | 10:00 AM - 11:00 AM
The Android ecosystem offers a few different ways to store things across restarts, but because Android also runs Java, a few more options also make themselves available, which means the Android developer has a pretty wide assortment of choices available to her. In this session, we’ll talk about those available choices, the pros and cons of each, and how to and when to use them. (Note: this session assumes you have some familiarity with the Android environment.)
Oracle 11g Installation With ASM and Data Guard SetupArun Sharma
In this article we will look at Oracle 11g installation with ASM storage and also setup physical standby on ASM.
We will be following below steps for our configuration:
Setup Primary Server
Setup Standby Server
Full article link is here: https://www.support.dbagenesis.com/post/oracle-11g-installation-with-asm-and-data-guard-setup
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Peoplesoft installation steps
1. Peoplesoft Installation Steps
1: Install Oracle 8i/9i
1.1. File Locations:
1.1.1. Source – Path : Enter the path from where we are installing i.e., Backup or the Cd-Drive. If
you have the oracle backup in “j:oracle” folder then we give the path as “j:oracle”.
1.1.2. Destination – Name: Leave it as default.
1.1.3. Destination – Path: Mention the path where oracle is to be installed. For example, if we
want to install Oracle in “c:”
then change the drive in default path “c:” and keep the folders as default.
1.2. Available products: Select “Oracle 9i Database 9.2.0.1.0”.
1.3. Installation Types: Select “Enterprise Edition”.
1.4. Database Configuration: Select “General Purpose”.
1.5. Keep the port number as default which is shown.
1.6. Database Identification: Give the name of the database that is to be created, for example if
we want to create a database named “ORDEMO” then specify it in both Global Database Name
and SID.
Note: While giving the Database name itself we can see the same in SID.
1.7. Database File Location: Here we can see some default value in “Directory for
Database Files”, just check the path and assign it to the drive where oracle is
Installed i.e., if oracle is installed in “d:” then check the drive if it is “d:” then
go to next screen else change it to “d:”
1.8. Database Character Set: We can select any option i.e. “Default Character Set”
or “Unicode Character Set”. Select “Unicode Character Set”.
1.9. Click Install.
1.10. We will get a screen in the process named “Database Configuration
Assistant” give the SYS’s and SYSTEM’s password and then click “OK”.
1.11. Oracle will be installed.
1.12. We will see a screen opened named “Oracle HTTP Server”, we go to
“Start>Programs>Oracle-OraHome92>Oracle HTTP Server>Stop
HTTP Server Powered by Apache” to stop the service.
1.13. This completes Oracle installation.
2. PeopleSoft Tools Installation.
2.1. Click the “setup.exe” file where "PeopleSoft Tools” Backup/Cds available.
2.2. Click “I agree”.
2.3. Give serial key as “XXXXXXXXXXXXXXXXXXXXXXX”.
2. 2.4. Click the Database character set that is selected for Oracle. (1.8).
2.5. See that all the check boxes are checked (marked).
2.6. Give the path where PeopleSoft Tools to be installed. For example, if we want to install in
“g:pst” then give the path as “g:pst”. We can also leave it as default.
2.7. Enterprise Resource Planning Connectors: Check “NO”.
2.8. Connectivity Program Directory: Leave it as default.
2.9. Click “YES” for installing PeopleSoft Icons.
2.10. Keep every screen as default to complete the installation.
2.11. Click “Finish” to complete the installation.
3. Installing EPM 8.9. (Enterprise Performance management)
3.1. Click the “setup.exe” file where "EPM” Backup/Cds available.
3.2. Click “I Agree the License Agreement”.
3.3. Give key as “XXXXXXXXXXXXXXXXXXXXXXXXXX”.
3.4. Click the Database character set that is selected for Oracle. (1.8).
3.5. See that all the check boxes are checked (marked).
3.6. We can leave it as default or we can even change it, for example, we can specify as “D:Ps”
Here “Ps” is the folder where we installed PeopleSoft Tools.
Note: EPM must be installed in PeopleSoft Tools folder only.
3.7. Click “Next” to all screens.
3.8. Click “Finish” to complete the installation.
4: Run SQL Scripts
We can see these scripts in the path "folder..." we install PeopleSoft
Tools. For example, if we install PeopleSoft Tools in "D:" and in the
folder mentioned as 'PSTools' then we can find scripts at
"D:PSToolsscriptsnt".
4a) Create a Folder by name "Log" (This will be useful for further reference,
All the script files with commands will be stored in this folder)
For Example if you are creating it in’d’ drive, then specify "d:Log" this in every script at Spool
statement.
Modify and Run only these files in the SAME ORDER in SQL PLUS either from dos prompt or
from the SQL,
3. *** Rem: Always run these scripts when connected as SYSDBA or as SYSTEM(it is must).
1) Utlspace.sql
4.1.1. Give Log path to Spool. (4a).
4.1.2. "@%ORACLE_HOME%rdbmsadmincatalog.sql" use REM
as the Prefix to all statements of this type, this can be
modified and seen as “REM@%ORACLE_HOME%rdbmsadmincatalog.sql"
4.1.3. Specify the path where the oracle database (SID) is present
in place of ":oradata" i.e., If we have
installed oracle in " 'd' drive, 'oracle' folder and with
database (SID) as 'EPMDEMO' " then we have to give as
"d:oracleoradataEPMDEMO". 'oradata' need not be
changed (this is the folder where the database will be created).
2) DbOwner.sql
4.2.1. Give Log path to Spool. (4a).
4.2.2. Modify this statement by adding the database name at the end
of it. i.e., If the Database (SID) in oracle is created as
'DATAORA' then, "CONNECT PS/PS" is modified as
"CONNECT PS/PS@DATAORA"
4.2.3. This "CONNECT SYSTEM/MANAGER" should be changed to
"CONNECT SYSTEM/@ "
the App. Password and Database Name should be the
same as what we have given/created in Oracle.
For example, in oracle if we give the system password as "oraclesys" and the Database (SID) as
"ODATA" then we give "CONNECT SYSTEM/oraclesys@ODATA".
3) PFDDL.sql
4.3.1. Give Log path to Spool. (4a).
4.3.2. Specify the path where the oracle database (SID) is present
in place of ":oradata" i.e., If we have
installed oracle in " 'd' drive, 'oracle' folder and with
database (SID) as 'EPMDEMO' " then we have to give as
"d:oracleoradataEPMDEMO". 'oradata' need not be changed (this is the folder where the
database will be created).
4. 4.3.3. Replace all "REMARK ALTER" statements with "ALTER".
4) Psroles.sql
4.4.1. Give Log path to Spool. (4a).
5) Psadmin.sql
4.5.1. Give Log path to Spool. (4a).
4.5.2. In the place of "&ADMIN" give "SYSADM" and In place of
"&PASSWORD" give "SYSADM" and In place of
"&TSPACE" give "PSDEFAULT"(wherever we find in this
script).
Note: Even though if it asks for input details of Username, Password and table name then we
give as
Enter name of PeopleSoft Owner ID: SYSADM
Enter PeopleSoft Owner ID password: SYSADM
Enter desired default table space: PSDEFAULT
4.5.3. This "CONNECT SYSTEM/MANAGER" should be changed to
"CONNECT SYSTEM/@ "
The App. Password and Database Name should be same as
what we have given/created in Oracle.
For example, In oracle if we give the system password as
"oraclesys" and the Database (SID) as "ODATA" then we
give "CONNECT SYSTEM/oraclesys@ODATA ".
4.5.4. "@%ORACLE_HOME%rdbmsadmincatalog.sql" use REM
as the Prefix to all statements of this type, this can be
modified and seen as
"REM @%ORACLE_HOME%rdbmsadmincatalog.sql"
6) Connect.sql
4.6.1. Give Log path to Spool. (4a).
5: Now go to Start->Programs->PeopleTools 8.46->Configuration Manager
Configuration Manager 8.46
5. Database Type: Oracle
Database Name: ODB
User Id: VP1 (VP [one])
Connect Id: people
Connect Password peop1e (peep [one] e)
Connect Password [confirm] peop1e (peop [one] e)
*** Here "ODB” is the Database Name that we have given/created in Oracle.
6: Go to Start->Programs->PeopleTools 8.46->Data Mover
PeopleSoft Signon
Connection Type Oracle
Database Name DATAB
User ID SYSADM
Password SYSADM
*** Here “DATAB” is the Database Created/given in Oracle.
6.1. Go to File Database Setup
Database Setup
Select Target Database Oracle (default)
Database Type Non-Unicode/Unicode
*** Here Database Type is selected based on the Oracle Database
For Example, if we select Unicode in Oracle then we have to select the same here.
Click Next
6.2. Database Setup – Select PeopleSoft Application
6.2.1. Click Database Type as “Demo”.
6.2.2. In PeopleSoft Application we find “PeopleSoft EPM Database – US
English”, Click Add
6. 6.2.3. We can see “PeopleSoft EPM Database – US English” in Data
Mover Scripts to Create box.
Click Next
6.3. Database Setup – Database Parameters
Database Name PSOFT
Symbolic ID PSOFT
Access ID SYSADM
Access Password SYSADM
Connect ID PEOPLE/people
*** Here “PSOFT” is the Database Created/given in Oracle.
*** Here Database Name and Symbolic ID is given the same.
Click Finish
7: Create another folder, for example, create a folder named “dmlog” in “e:” or we
can
use the same log folder used for scripts in (4a) then we have to give the path as “e:dmlog”
In Data Mover, some scripts will be generated
7.1. Replace “c:docume~1userlocals~1temp” with the log folder
created (7).
7.2. Go to File -> Run Script
7.3. Some log files are generated in the folder mentioned (7.1).
Look for successful completion in the following log files
i. epengs.log
ii. epengl.log
iii. encrypt.log
iv. triggers.log
v. views.log (Errors are acceptable)
7. vi. temptbls.log
Note: The scripts will stop running when it comes to views.log with some errors giving the
message “Unsuccessful Completion”, save this and Then we have to open a new Data Mover
window and copy the last statements in the scripts in the saved file which is related to Temp
Tables i.e.,
REM - CREATE TEMP TABLES
/
SET LOG d:epmdemologlogtemptbls.log;
CREATE_TEMP_TABLE *;
Again run these scripts (This is not compulsory/necessary).
8: Install BEAWeblogic
8.1. Click the “setup.exe” file where “BEA WebLogic” Backup/Cds available.
8.2. Check “Yes” to Agree the terms of license.
8.3. Specify the directory/path where BEA is to be installed. For example we
have to install in "f:" drive then the path in the screen should be "f:bea".
8.4. Check Install Type as "Complete".
8.5. Leave the product directory as default and click "Next".
8.6. Click "Done" button to complete the installation process.
8.4. From the source of the BEA i.e., Backup Dump/Software CD copy all the
files from the license folder to the folder where we install this BEA
Weblogic.
For example, if we install BEA Weblogic in “d:bea" then we have to go to source if cd drive is
“x” then go to “x: weblogic8.1license” and copy all the files from this path to “d:bea” where
the BEA Weblogic is installed.
8.5. In command prompt, go to folder where you have your weblogic
installation files and do the following
For example, if we install BEA Weblogic in “d:bea" then we have to go to command prompt and
type
“d:bea>InstallPSLicense.cmd d:bea”
8. ***NOTE: The steps 8.6 and 8.7 are not necessary.
8.6. To install Service go to command prompt and do following
i. cd c:beawlserver6.1configmydomainsetenv.cmd
ii. e:wls61sp2_upgrade_win.exe
8.7. To check if weblogic installed properly
i. Go to http://localhost:7001 ( web server index page)
9: Install TuxedoJolt
9.1. Click the “pstuxinstall.exe” file where “Tuxedo” Backup/Cds available.
9.2. BEA Home being defaulted to "C:bea" [y]: -- Give the path where
BEA Home is installed, for example, if BEA Home is installed in "g:bea"
then we give 'n' in this statement and give the path in the next statement.
9.3. Tuxedo 8.1 will be installed to "C:beaTuxedo8.1" ? [y]: y
Here path will be shown (9.2) and we give "y".
9.4. TListen port being defaulted to 3050 ? [y]: y (default).
9.5. Accept default TListen password 'password' ? [y]: y.
9.6. Are you happy with your selections ? [y]: y.
9.7. Now Tuxedo 8.1 will be installed on your system...
9.8. Press any key to Finish the installation.
Note: We have to Restart the system after installing TuxedoJolt.
10: Configuring Application Server
10.1. Go to the folder where we have installed PeopleSoft Tools, Suppose that we
installed in “e:psof”.
10.2. Go to “e:psofappserv” and we can see a file named “psadmin.exe”.
10.3. Double click (Run) “psadmin.exe” file.
10.3.1. PeopleSoft Server Administration
i. 1 (Application Server)
ii. 2 (Create domain, give domain name same as Database Name
mentioned in Oracle, Ex: DBASE)
iii. 3 (Medium)
iv. Would you like to configure this domain now? [y]: y
v. Quick-configure menu – domain: DBASE
vi. Make the following changes in the settings
15. UserId: VP1 (VP [one])
9. 16. UserPswd: VP1 (VP [one])
18. Oracle path: c:oracleora81bin (leave it default after
checking the path of the directory “bin” in the folders where
Oracle is installed.
22. WSL Port: 7000(default, change it to any number like 70xx,
Ex: 7011, 7025, 7033…)
23. JSL Port: 9000(default, change it to any number like 90xx,
Ex: 9011, 9025, 9033…)
10.3.2. 11. Load this Domain
10.3.3. 1. Boot this Domain
10.3.4. After booting, we should get messages as “14 Processes Started”.
10.4. Press "q" in all the menus to close the window.
***** 10.5. We can also keep the window minimized.
11: Configuring Web Server
11.1. Go to the folder where we have installed PeopleSoft Tools, Suppose that we
installed in “d:pplsft”.
11.2. Go to “d:pplsft setupmpinternet” and we can see a file named “setup.exe”.
11.3. Double click (Run) “setup.exe” file.
11.3.1. Give the path where we have installed Peoplesoft here “d:pplsft”;
Here it will show the correct path by default (Just check the path).
11.3.2. Select “BEA WebLogic Server”
11.3.3. Give the path where we have installed BEA WebLogic, if we
install it in “e:beawl” then give path as “e:beawl”.
11.3.4. Give the database name created in oracle as the domain name.
For Example, if we create “DATAB” database in oracle we specify
it here.
11.3.5. Select all the check boxes in the next screen i.e., “Please select the
application packages to deploy”.
11.3.6. Select “Single Server Domain” in the next screen where it asks for
the “Configuration to install”.
11.3.7. Keep the website name as default which will be shown as “ps”.
(We can also change it).
11.3.8. Port Numbers and Summaries
10. AppServer Name: comp1 (default)
JSL Port: 90xx
HTTP Port: 80xx
HTTPS Port: 443
Authentication Token Domain (Optional): (leave it blank)
Note: JSL Port: 9000(default, change it to any number like 90xx, Ex: 9011, 9025…
Note: HTTP Port: 80(default, change it to any number like 80xx, Ex: 8011, 8025…
11.3.9. Keep the next screen default values Web Profile Name, User ID,
Password
11.3.10. Repository location can be default (Can also be changed).
11.3.11. Click “Install”
12. After completing the Installation
12.1. Go to the folder where PeopleSoft is installed suppose that “D:psoft” and
go to the folder “D:psoftwebservEPMDEMO” there we will find
"startPIA.cmd", Double click it wait, until it displays “started PIA in
production mode”.
12.2. If 10.4 is followed we have to follow these steps else not required, i.e., if
appserver window is closed we have to follow these steps.
Go to “D:psoftappserv”and click "psadmin.cmd" and follow the steps
12.2.1. 1(application server)
12.2.2. 1 (Administer domain)
12.2.3. 1(domain i.e., Oracle Database Name)
12.2.4. 1(Boot this domain)
12.2.5. Wait until the message “14 processes are started” is displayed
13. After it gets started
Go to internet browser and enter
http://localhost :( HTTP port number)/psp/ps/? Cmd=login (11.3.8)
Enter Username : VP1
Password : VP1 (VP [one]).