Retail Analytics, with Oracle Data Integrator 11G.
Points about ODI Objects, Interfaces, Variables, Packages, Scenarios, Load Plans, Scheduling.
Batch Scheduling with RA 14.2, UAF in 14.2, Error Managment in RA 14.2
Forms Playback: Unlocking Oracle's Hidden Tool for Fast DataloadsNikunj Sanghvi
Forms Playback is an undocumented feature of Oracle Applications that can be used to speed up data entry of large amounts of data by up to 10 times that of conventional methods. It is an invaluable tool during the time of implementations, conversions or routine data maintenance activities. This innovative solution of using Forms Playback ended up saving thousands of hours of Business effort at a US Fortune-50 retailer. It was appreciated by Business and IT Management alike as an innovative solution to a ubiquitous problem.
Retail Analytics, with Oracle Data Integrator 11G.
Points about ODI Objects, Interfaces, Variables, Packages, Scenarios, Load Plans, Scheduling.
Batch Scheduling with RA 14.2, UAF in 14.2, Error Managment in RA 14.2
Forms Playback: Unlocking Oracle's Hidden Tool for Fast DataloadsNikunj Sanghvi
Forms Playback is an undocumented feature of Oracle Applications that can be used to speed up data entry of large amounts of data by up to 10 times that of conventional methods. It is an invaluable tool during the time of implementations, conversions or routine data maintenance activities. This innovative solution of using Forms Playback ended up saving thousands of hours of Business effort at a US Fortune-50 retailer. It was appreciated by Business and IT Management alike as an innovative solution to a ubiquitous problem.
Satyapriya rajguru: History of Oracle Apps Oracle Applications comprise the applications software or business software of the Oracle Corporation It was released as Oracle E-Business Suite (EBS/ e-BS) Release 12 (R12) — a bundling of several Oracle Applications
Comparison of open source paas architectural componentscsandit
Cloud computing is a widely used technology with three basic service models such as Software
as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). This
paper focuses on the PaaS model. Open source PaaS model provides choice of cloud, developer
framework and application service. In this paper detailed study of four open PaaS packages
such as AppScale, Cloud Foundry, Cloudify, and OpenShift are explained with the considerable
architectural component aspects. We also explained some other PaaS packages like Stratos,
Stakato and mOSAIC briefly. In this paper we present the comparative study of major open
PaaS packages.
COMPARISON OF OPEN-SOURCE PAAS ARCHITECTURAL COMPONENTScscpconf
Cloud computing is a widely used technology with three basic service models such as Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). This paper focuses on the PaaS model. Open source PaaS model provides choice of cloud, developer framework and application service. In this paper detailed study of four open PaaS packages such as AppScale, Cloud Foundry, Cloudify, and OpenShift are explained with the considerable architectural component aspects. We also explained some other PaaS packages like Stratos, Stakato and mOSAIC briefly. In this paper we present the comparative study of major open PaaS packages.
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
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
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.
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.
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.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
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.
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/
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.
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.
Free Complete Python - A step towards Data Science
Basic of oracle application Login steps
1.
2. In any Oracle Apps implementation project, there are minimum of
three environments, each with different URL's and different
database instances.
Development Environment
Testing Environment
Production Environment
3. Enter the URL provided by the corresponding environment
Provide the Username and Password in the User definition screen
Click on your Responsibility Name, will initiate to Oracle Apps
Note: Oracle ERP simply connects to APPS database schema for all
its operations APPS -> Central Database Schema
4. Step 1. Connect to po/po@XX_DEVDB ( Where PO is a schema)
Create table table_name ( ...all columns here )
Step2. Grant all on table_name to apps ;
Step 3. connect to apps/apps@XX_DEVDB Create or replace
synonym table_name for Schema_name. table_name
Notes:
All the pl/sql packages will be created in APPS Schema
All the views will be created in APPS Schema
For each table in individual schema, there will exist one synonym
in APPS schema
Tables not created in Apps Schema
5. You wish to create a custom screens (your own screen to capture
some info) for a functionality that is not delivered by Oracle
Pre - Interface tables
Temporary processing
Staging of data for third party extract interfaces….
Data Staging:
In Data warehouse terms, a data staging area is an intermediate
storage area
between the sources of information and the data warehouse (DW)
or Data mart.
6. Profile Options :
1.It acts like a Global Variable in Oracle.
2.The profile options are delivered by Oracle in such a manner to
avoid hard-coding of logic, and to let the implementation team
at site decide the values of those variables.
Org_Id :
In any global company, there will be different company locations
that are autonomous in their back office operations. For
example, lets take the example of a gaming company named
GameGold Inc that has operations in both UK and France.
7. Relationship between Application and Module:
Oracle is a mixture of various applications like Payables, General Ledger,
Payroll, Human Resources, manufacturing. You can call these modules,
but officially these are called applications.
Tiers in Oracles Apps:
Oracle apps will involve at least two machines, Database tier(contains
intense database operations) and then atleast one web tier(contains
intense UI operations).
Other Environments:
CRP Environment, Migration Environment, Patching Environment,
Support Environment, User training Environment
8. Forms :
Form is a screen from where users can enter or retrieve(query)
existing data.
Form Functionalities:
Every screen we develop delivers a business functionality. Hence it
is called as a "Form Function" and it is related to Oracle Forms.
Concurrent Program:
A concurrent program is a program which can be scheduled to run
at desired intervals. The schedule is defined at the time of
submission.
9. Concurrent Manager:
Concurrent manager manages the concurrent execution of concurrent programs.
Concurrent manager will be running in the background waiting for a concurrent
program to be submitted. As soon as a concurrent program is submitted, it then
gets put in an execution queue by concurrent manager.
Value Set :
It is a set of values
Oracle Apps uses value set to validate that correct data is being entered in the
fields in screen.
LookUp :
It is a set of codes and their meanings.
Eg: As -> Asian , EU -> Europe
10. Difference between Value set and LookUp :
Value set LookUp
------------ ---------------
1. Can be attached to parameters cannot be attached to parameters
Of concurrent programs
2. Maintained by System Can be maintainable by the users too.
Administrators.
Descriptive FlexFields :
It is a mechanism that lets us to create new fields in screens that are delivered by
Oracle.
Key FlexFields :
Key Flexfields help us to capture additional fields.
11. Installation Tools:
Oracle 9i/10g -> will install workflow builder and SQL * plus.
D2K -> will install Oracle forms and reports.
Oracle FNDLOAD :
to transfer Request Groups
for moving Concurrent Programs
to download and upload Forms Personalization
Bounce Apache :
To restart
$COMMON_TOP/admin/scripts/$TWO_TASK*/adapcctl.sh stop
$COMMON_TOP/admin/scripts/$TWO_TASK*/adapcctl.sh start
12. FND_USER:
To create a FND_USER , we need APPS password .
Forms Customization:
Here customized executables must be registered with Custom
Application. This rule applies to Oracle Reports too in Oracle
Applications.