The document discusses different types of session beans in Java Enterprise Edition (EE), including stateless session beans, stateful session beans, and singleton session beans. It describes the purpose and characteristics of each bean type, and provides examples of how they may be used. It also outlines the typical lifecycles of session beans, from instance creation to destruction. Finally, it briefly introduces message-driven beans and their asynchronous message processing model.
We will use a traditional slave/master set up with asynchronous replication, configurable replication, depending on user configuration, and no requirement for a constant connection.
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.
This document provides an overview of a presentation on Java fundamentals by Kunal V. Gadhi. It covers topics such as the history and features of Java, object-oriented programming concepts, Java applications and applets, multithreading, input/output and networking, MySQL, and JDBC. The document includes sections on each topic with descriptions of key concepts and code examples.
SOLID is a mnemonic device for 5 design principles of object-oriented
programs (OOP) that result in readable, adaptable, and scalable code.
S - Single Responsibility Principle.
O - Open Closed Principle.
L - Liskov Substitution Principle.
I - Interface Segregation Principle.
D - Dependency Inversion Principle.
Introduction to the Spring Framework:
Generar description
IoC container
Dependency Injection
Beans scope and lifecycle
Autowiring
XML and annotation based configuration
Additional features
This document discusses Spring Boot and how it provides automatic configuration for common web application functionalities like JPA, security, and Spring MVC. It also covers how Spring Boot uses starter dependencies to select libraries automatically and provides tools like the CLI and Spring Initializr. The document then demonstrates creating a basic Spring Boot application and discusses testing Spring Boot applications using techniques like mocking Spring MVC and integrating tests.
This Edureka Java Tutorial will help you in understanding the various fundamentals of Java in detail with examples. Below are the topics covered in this tutorial:
1) Introduction to Java
2) Why learn Java?
3) Features of Java
4) How does Java work?
5) Data types in Java
6) Operators in Java
7) Control Statements in Java
8) Arrays in Java
9) Object Oriented Concepts in Java
The document summarizes the new Java 8 Date & Time API. It discusses problems with the old Date and Calendar classes, including inconsistent behavior and lack of thread safety. It then overviews the new API, which was influenced by Joda-Time and aims to distinguish machine and human views of time. Key aspects covered include Instant, LocalDate, Duration, and formatting/parsing utilities. The new API provides a more clear and consistent model for working with dates and times in Java.
Quick introduction to Spring Framework. Following are the topics I have included in this presentations:
1. Introduction to Software Framework
2. What is Spring Framework?
3. Spring Framework History
4. Spring Framework Architecture
5. Why Spring?
6. Spring Framework Ecosystem
Ch. Manoj is a senior software professional with over 8 years of experience developing Java/J2EE applications. He has extensive skills in technologies like Java, JSP, HTML, CSS and frameworks like JEE. He has worked on projects for clients like TCS and USAA developing applications like an online test taking system, a document conversion tool for disabled users, and a knowledge delivery system to help customer service representatives. He is proficient in agile methodologies and tools like Eclipse and has received several achievements and certifications.
Syed Basharath Alam is a .Net developer with over 3 years of experience developing web and client server applications using Microsoft technologies. He has experience in all phases of the SDLC including requirements gathering, analysis, design, development, testing, deployment and maintenance. He has worked on projects such as an auction system, password verification system, and a CMS railway application. His technical skills include C#, ASP.NET, SQL Server, HTML and he is pursuing a Master's degree in Software Engineering.
This document discusses aspect-oriented programming (AOP) and how it helps separate cross-cutting concerns from business logic. It defines key AOP concepts like advice, pointcuts, join points and aspects. It also explains how AOP frameworks like Spring and AspectJ implement AOP and how AOP addresses issues like tangling and scattering of concerns in code.
This document discusses mocking REST APIs with Wiremock. It provides an overview of why and when APIs are mocked, how to install and use Wiremock to mock APIs, and demos of running Wiremock both standalone and integrated with test code. Key points covered include simulating unavailable or error-prone services for testing, installing Wiremock via Maven or Gradle, configuring Wiremock stubs and mappings, and viewing mocked request histories and mappings in the Wiremock admin interface.
This document provides an introduction to Java programming concepts including:
- Java is both a programming language and platform that is simple, architecture neutral, object-oriented, and portable.
- Java source code is written in .java files and compiled into .class files by javac before being executed by the Java Virtual Machine (JVM).
- The JVM allows Java programs to run on any platform without recompilation, providing platform independence.
- Key Java concepts covered include objects, classes, methods, variables, data types, operators, control flow, and arrays.
- Examples demonstrate how to write, compile, and run simple Java programs to illustrate these core programming concepts.
This document discusses building a core application that can be deployed on different servers using a Java core. It provides examples using the Vaadin framework to build a basic application, deploying it on Apache Tomcat and IBM WebSphere Application Server. It also discusses setting up the application on IBM Domino using an OSGi plugin project. Additional topics covered include handling multiple authentication methods and implementing a data abstraction layer to make the application agnostic to the backend data store. The goal is to allow writing applications once and deploying them on any server with minimal changes.
Java Web Programming on Google Cloud Platform [1/3] : Google App EngineIMC Institute
Google App Engine is a platform for hosting web applications in Google's data centers. It allows developers to build applications on scalable infrastructure without having to manage servers. Key features include automatic scaling, high availability, easy deployment, and built-in services like Datastore, Memcache and Task Queue. The development process involves using the App Engine SDK, which includes a local development server that emulates the live environment. Applications are deployed to App Engine by uploading the compiled code.
HP LoadRunner software allows you to prevent application performance problems by detecting bottlenecks before a new system or upgrade is deployed. The testing solution LoadRunner enables you to test rich Internet applications, Web 2.0 technologies, ERP and CRM applications, and legacy applications. It gives you a picture of end-to-end system performance before going live so that you can verify that new or upgraded applications meet performance requirements
How to Create Web App With Simple Step by Step ProcessDebuggers Studio
Check out the ultimate guide for making a custom web applications that fit your visions.
This presentation covers every step in the process, from the initial idea to the launch and beyond. You’ll learn how to design web apps that focus on user experience, and best practices for smooth performance.
Whether you’re a developer, or entrepreneur this resource is full of helpful tips to create and promote a successful web application.
This document provides an overview of the main applications available in CA Workload Automation AE (CA WCC). It describes the primary functional areas of Enterprise Monitoring, Scheduling, and System Administration. It then provides details on each of the main applications accessible as tabs in the CA WCC user interface, including their descriptions and primary functions.
Offline progressive web apps with NodeJS and ReactIlia Idakiev
This document provides an overview of progressive web applications (PWAs) and how to build them using service workers, the Cache API, and IndexedDB for offline functionality. It discusses key concepts like the service worker lifecycle, notifications, manifest files, and the Web Push API. The document also explains how to cache assets, handle network requests when offline, and store data locally using IndexedDB.
J2EE Notes JDBC database Connectiviy and Programs related to JDBCChaithraCSHirematt
- Java 2 Platform, Enterprise Edition (J2EE) builds upon Java 2 Platform, Standard Edition (J2SE) and is used to create large, distributed, multi-tier enterprise applications. It provides APIs and services for these types of applications.
- J2EE applications typically use a multi-tier architecture with client, web, business, and data tiers. The client tier interacts with users/devices. The web tier contains web components like servlets and JSPs. The business tier houses enterprise beans that implement business logic. The data tier consists of databases.
- Containers in each tier manage components and provide common services. For example, the EJB container manages enterprise beans and provides transactions.
CloudHub is an integration platform as a service (iPaaS) that allows developers to integrate and orchestrate applications without managing infrastructure. Applications deployed to CloudHub run on "workers", which are Mule instances that can be scaled horizontally for availability. Integration applications connect different systems and services, while Anypoint Connectors provide pre-built integrations. Environment variables allow passing configuration into applications.
This presentation will help you to setup your environment for Sencha Touch Applications along with explaining you the MVC implementation in Sencha Touch 2.0
The document provides information on Node.js, including its definition, advantages, companies that use it, and basic terminology. Node.js is a server-side JavaScript platform that allows building fast and scalable network applications. It uses an event-driven, non-blocking I/O model that makes it lightweight and efficient for data-intensive real-time apps. Some key advantages are its use of JavaScript, the fast V8 engine, support for building highly scalable web apps, and thousands of available modules. Major companies like Microsoft, Yahoo, and LinkedIn use Node.js. Basic terminology discussed includes asynchronous programming, npm, Express framework, modules, and REPL.
This document discusses Spring Boot and how it provides automatic configuration for common web application functionalities like JPA, security, and Spring MVC. It also covers how Spring Boot uses starter dependencies to select libraries automatically and provides tools like the CLI and Spring Initializr. The document then demonstrates creating a basic Spring Boot application and discusses testing Spring Boot applications using techniques like mocking Spring MVC and integrating tests.
This Edureka Java Tutorial will help you in understanding the various fundamentals of Java in detail with examples. Below are the topics covered in this tutorial:
1) Introduction to Java
2) Why learn Java?
3) Features of Java
4) How does Java work?
5) Data types in Java
6) Operators in Java
7) Control Statements in Java
8) Arrays in Java
9) Object Oriented Concepts in Java
The document summarizes the new Java 8 Date & Time API. It discusses problems with the old Date and Calendar classes, including inconsistent behavior and lack of thread safety. It then overviews the new API, which was influenced by Joda-Time and aims to distinguish machine and human views of time. Key aspects covered include Instant, LocalDate, Duration, and formatting/parsing utilities. The new API provides a more clear and consistent model for working with dates and times in Java.
Quick introduction to Spring Framework. Following are the topics I have included in this presentations:
1. Introduction to Software Framework
2. What is Spring Framework?
3. Spring Framework History
4. Spring Framework Architecture
5. Why Spring?
6. Spring Framework Ecosystem
Ch. Manoj is a senior software professional with over 8 years of experience developing Java/J2EE applications. He has extensive skills in technologies like Java, JSP, HTML, CSS and frameworks like JEE. He has worked on projects for clients like TCS and USAA developing applications like an online test taking system, a document conversion tool for disabled users, and a knowledge delivery system to help customer service representatives. He is proficient in agile methodologies and tools like Eclipse and has received several achievements and certifications.
Syed Basharath Alam is a .Net developer with over 3 years of experience developing web and client server applications using Microsoft technologies. He has experience in all phases of the SDLC including requirements gathering, analysis, design, development, testing, deployment and maintenance. He has worked on projects such as an auction system, password verification system, and a CMS railway application. His technical skills include C#, ASP.NET, SQL Server, HTML and he is pursuing a Master's degree in Software Engineering.
This document discusses aspect-oriented programming (AOP) and how it helps separate cross-cutting concerns from business logic. It defines key AOP concepts like advice, pointcuts, join points and aspects. It also explains how AOP frameworks like Spring and AspectJ implement AOP and how AOP addresses issues like tangling and scattering of concerns in code.
This document discusses mocking REST APIs with Wiremock. It provides an overview of why and when APIs are mocked, how to install and use Wiremock to mock APIs, and demos of running Wiremock both standalone and integrated with test code. Key points covered include simulating unavailable or error-prone services for testing, installing Wiremock via Maven or Gradle, configuring Wiremock stubs and mappings, and viewing mocked request histories and mappings in the Wiremock admin interface.
This document provides an introduction to Java programming concepts including:
- Java is both a programming language and platform that is simple, architecture neutral, object-oriented, and portable.
- Java source code is written in .java files and compiled into .class files by javac before being executed by the Java Virtual Machine (JVM).
- The JVM allows Java programs to run on any platform without recompilation, providing platform independence.
- Key Java concepts covered include objects, classes, methods, variables, data types, operators, control flow, and arrays.
- Examples demonstrate how to write, compile, and run simple Java programs to illustrate these core programming concepts.
This document discusses building a core application that can be deployed on different servers using a Java core. It provides examples using the Vaadin framework to build a basic application, deploying it on Apache Tomcat and IBM WebSphere Application Server. It also discusses setting up the application on IBM Domino using an OSGi plugin project. Additional topics covered include handling multiple authentication methods and implementing a data abstraction layer to make the application agnostic to the backend data store. The goal is to allow writing applications once and deploying them on any server with minimal changes.
Java Web Programming on Google Cloud Platform [1/3] : Google App EngineIMC Institute
Google App Engine is a platform for hosting web applications in Google's data centers. It allows developers to build applications on scalable infrastructure without having to manage servers. Key features include automatic scaling, high availability, easy deployment, and built-in services like Datastore, Memcache and Task Queue. The development process involves using the App Engine SDK, which includes a local development server that emulates the live environment. Applications are deployed to App Engine by uploading the compiled code.
HP LoadRunner software allows you to prevent application performance problems by detecting bottlenecks before a new system or upgrade is deployed. The testing solution LoadRunner enables you to test rich Internet applications, Web 2.0 technologies, ERP and CRM applications, and legacy applications. It gives you a picture of end-to-end system performance before going live so that you can verify that new or upgraded applications meet performance requirements
How to Create Web App With Simple Step by Step ProcessDebuggers Studio
Check out the ultimate guide for making a custom web applications that fit your visions.
This presentation covers every step in the process, from the initial idea to the launch and beyond. You’ll learn how to design web apps that focus on user experience, and best practices for smooth performance.
Whether you’re a developer, or entrepreneur this resource is full of helpful tips to create and promote a successful web application.
This document provides an overview of the main applications available in CA Workload Automation AE (CA WCC). It describes the primary functional areas of Enterprise Monitoring, Scheduling, and System Administration. It then provides details on each of the main applications accessible as tabs in the CA WCC user interface, including their descriptions and primary functions.
Offline progressive web apps with NodeJS and ReactIlia Idakiev
This document provides an overview of progressive web applications (PWAs) and how to build them using service workers, the Cache API, and IndexedDB for offline functionality. It discusses key concepts like the service worker lifecycle, notifications, manifest files, and the Web Push API. The document also explains how to cache assets, handle network requests when offline, and store data locally using IndexedDB.
J2EE Notes JDBC database Connectiviy and Programs related to JDBCChaithraCSHirematt
- Java 2 Platform, Enterprise Edition (J2EE) builds upon Java 2 Platform, Standard Edition (J2SE) and is used to create large, distributed, multi-tier enterprise applications. It provides APIs and services for these types of applications.
- J2EE applications typically use a multi-tier architecture with client, web, business, and data tiers. The client tier interacts with users/devices. The web tier contains web components like servlets and JSPs. The business tier houses enterprise beans that implement business logic. The data tier consists of databases.
- Containers in each tier manage components and provide common services. For example, the EJB container manages enterprise beans and provides transactions.
CloudHub is an integration platform as a service (iPaaS) that allows developers to integrate and orchestrate applications without managing infrastructure. Applications deployed to CloudHub run on "workers", which are Mule instances that can be scaled horizontally for availability. Integration applications connect different systems and services, while Anypoint Connectors provide pre-built integrations. Environment variables allow passing configuration into applications.
This presentation will help you to setup your environment for Sencha Touch Applications along with explaining you the MVC implementation in Sencha Touch 2.0
The document provides information on Node.js, including its definition, advantages, companies that use it, and basic terminology. Node.js is a server-side JavaScript platform that allows building fast and scalable network applications. It uses an event-driven, non-blocking I/O model that makes it lightweight and efficient for data-intensive real-time apps. Some key advantages are its use of JavaScript, the fast V8 engine, support for building highly scalable web apps, and thousands of available modules. Major companies like Microsoft, Yahoo, and LinkedIn use Node.js. Basic terminology discussed includes asynchronous programming, npm, Express framework, modules, and REPL.
This slide is from the talk that i have given in DevFest at GDG Jalandhar & DSC Workshops.it Contains all the basic features,code and tools required to build a Progressive web apps.
- AWS Step Functions allows users to coordinate distributed applications and microservices through visual workflows. It provides benefits like productivity, agility, and resilience.
- The application lifecycle in Step Functions involves defining workflows in JSON, visualizing them in the console, and monitoring executions.
- Step Functions supports seven state types (task, choice, parallel, wait, fail, succeed, pass) to provide branching logic, parallelism, delays, and failure handling.
SoapUI is a free and open source tool for testing web services. It allows users to create test suites containing test cases with individual test steps. Tests can be data-driven using external data sources. SoapUI provides a graphical interface to view and edit XML requests and responses. It also features reporting and the ability to test services before they are implemented using mock services.
SoapUI is a free and open source tool for testing web services. It allows users to create test suites containing test cases with individual test steps. Tests can be data-driven using external data sources. SoapUI provides a graphical interface to view and edit XML requests and responses. Users can build test cases to validate web service functionality, create mock services, and generate reports.
SoapUI is a free and open source tool for testing web services. It allows users to create test suites containing test cases with individual test steps. Tests can be data-driven using external data sources. SoapUI provides a graphical interface to view and edit XML requests and responses. It also features reporting and the ability to test services before they are implemented using mock services.
A progressive web app (PWA) delivers an app-like experience through your mobile phone’s browser but has the same flexibility and gestures as a native application. Because they are powered by mobile browsers, they are not particular to any one device, meaning developers no longer need to write separate code for Android and Apple devices.
This document discusses how to create, configure, and manage VNC server sessions on a system. It describes how to create a basic VNC session using the vncserver command and connect with a VNC viewer. It also explains how to define session properties like depth and geometry, list existing sessions, change passwords, use different passwords for each session, and control the VNC server service.
Copying files between linux machines using scp and ssh without linux user pas...Ravi Kumar Lanke
This document provides instructions for copying files between Linux machines using scp and ssh without passwords. It describes generating an SSH key pair on both machines, copying the public key to the authorized_keys file on the destination server. It then explains how to use the scp command along with the private key to copy files from the source server to a destination directory on the destination server. It also provides a cron job example to automatically copy files from the source server to the destination server every two minutes.
Exporting schema to dmp file and importing it into other oracle databaseRavi Kumar Lanke
This document outlines the steps to export a schema from an Oracle database to a .dmp file and import it into another Oracle database. The steps are: 1) connect as sysdba to the source database, 2) find the DATA_PUMP_DIR location, 3) export the schema to a .dmp file, 4) copy the .dmp file to the target database's DATA_PUMP_DIR, and 5) connect to the target database and import the .dmp file to recreate the schema.
The document outlines the steps taken by Ravi Kumar Lanke to install various Endeca components, including Endeca Server, Studio, Provisioning Service, Integrator, Commerce, Platform Services, MDEX, Presentation API, Content Acquisition System, and the creation of a data domain in the Endeca Server.
Installing solaris on virtual box and installing weblogic server Ravi Kumar Lanke
The document is a 64 page guide written by Ravi Kumar Lanke about installing Oracle Solaris on VirtualBox and then installing WebLogic Server on the Solaris virtual machine. Each page provides step-by-step instructions for setting up Solaris on VirtualBox, configuring the operating system, and then installing and configuring WebLogic Server.
Enabling remote desktop connection on windows 7 64 bitRavi Kumar Lanke
This document provides instructions for enabling remote desktop connection on Windows 7 64-bit. It describes opening system properties and navigating to the remote tab to allow connections from any version of Remote Desktop. It then explains how to launch the remote desktop connection program by searching for mstsc, entering the IP address of the remote computer, and logging in with username and password to access the remote desktop.
Setting home path class path and path for java on windows 7Ravi Kumar Lanke
This document provides instructions for setting the home path, class path, and path for Java on Windows 7. It describes opening system properties, clicking environment variables, and setting the path, Java home, and classpath variables to specific directories like C:\Java\jdk1.6.0_35\bin in order to configure the Java installation and allow programs to find the Java files.
To find a system's IP address, open the command prompt as an administrator and type "ipconfig" to display the IPv4 address. The MAC address can be found by typing "getmac" in command prompt. Both the IP and MAC addresses can be viewed at once by typing "ipconfig /all" in the command prompt.
This document provides step-by-step instructions for deploying the SampleAppv406 application. It details starting various components like the database, Weblogic admin server, managed servers, BI and Essbase, Timesten, Endeca, and the Endeca Integrator. The document concludes with instructions for stopping services.
Installing and configuring informatica 910 and dac 11 g on windows 64 bitRavi Kumar Lanke
This document provides step-by-step instructions for installing and configuring Informatica 9.1 and DAC 11g on a Windows 64-bit system. It includes steps for installing Informatica and creating a repository and integration services, installing DAC and configuring its properties, and integrating the Informatica repository and services with DAC.
Installing bi applications 7.9.6.4 on obiee 11.1.1.7.0Ravi Kumar Lanke
To install BI Applications 7.9.6.4 on OBIEE 11.1.1.7.0, you must first run the bi-init.cmd script to set the necessary environment variables, as the Administration Tool now requires these variables. You then run the BI Applications installer setup.exe from the new command window, which will generate the OracleBIAnalyticsApps.rpd file based on your module selections. Running bi-init.cmd before the installer allows the installation to complete successfully.
To install MySQL on Windows, users should download the mysql-essential package for their system from the MySQL website, run the downloaded file which will start an installation wizard, and follow the wizard's instructions to guide them through the installation process.
This document provides steps to disable or enable the Windows Task Manager using Group Policy. It instructs the user to open the Group Policy Editor and navigate to a Ctrl+Alt+Del Options policy to remove Task Manager. From there, selecting "Disable" will enable Task Manager, while "Enable" will disable access to the Task Manager.
Deploying an application into oracle endeca tools and frame worksRavi Kumar Lanke
The document provides step-by-step instructions for deploying an application into Endeca tools and frameworks. It outlines starting the necessary services and includes prompts for the user to press enter and click buttons at various stages of the deployment process.
The document is a guide prepared by Ravi Kumar Lanke for installing Oracle Endeca Commerce. It covers installing the Oracle Endeca Platform Service, Presentation API, and various tools and frameworks. It also addresses installing the Content Acquisition System and concludes by noting that the user should click finish to complete the installation process.
Understanding P–N Junction Semiconductors: A Beginner’s GuideGS Virdi
Dive into the fundamentals of P–N junctions, the heart of every diode and semiconductor device. In this concise presentation, Dr. G.S. Virdi (Former Chief Scientist, CSIR-CEERI Pilani) covers:
What Is a P–N Junction? Learn how P-type and N-type materials join to create a diode.
Depletion Region & Biasing: See how forward and reverse bias shape the voltage–current behavior.
V–I Characteristics: Understand the curve that defines diode operation.
Real-World Uses: Discover common applications in rectifiers, signal clipping, and more.
Ideal for electronics students, hobbyists, and engineers seeking a clear, practical introduction to P–N junction semiconductors.
A measles outbreak originating in West Texas has been linked to confirmed cases in New Mexico, with additional cases reported in Oklahoma and Kansas. The current case count is 795 from Texas, New Mexico, Oklahoma, and Kansas. 95 individuals have required hospitalization, and 3 deaths, 2 children in Texas and one adult in New Mexico. These fatalities mark the first measles-related deaths in the United States since 2015 and the first pediatric measles death since 2003.
The YSPH Virtual Medical Operations Center Briefs (VMOC) were created as a service-learning project by faculty and graduate students at the Yale School of Public Health in response to the 2010 Haiti Earthquake. Each year, the VMOC Briefs are produced by students enrolled in Environmental Health Science Course 581 - Public Health Emergencies: Disaster Planning and Response. These briefs compile diverse information sources – including status reports, maps, news articles, and web content– into a single, easily digestible document that can be widely shared and used interactively. Key features of this report include:
- Comprehensive Overview: Provides situation updates, maps, relevant news, and web resources.
- Accessibility: Designed for easy reading, wide distribution, and interactive use.
- Collaboration: The “unlocked" format enables other responders to share, copy, and adapt seamlessly. The students learn by doing, quickly discovering how and where to find critical information and presenting it in an easily understood manner.
Geography Sem II Unit 1C Correlation of Geography with other school subjectsProfDrShaikhImran
The correlation of school subjects refers to the interconnectedness and mutual reinforcement between different academic disciplines. This concept highlights how knowledge and skills in one subject can support, enhance, or overlap with learning in another. Recognizing these correlations helps in creating a more holistic and meaningful educational experience.
Multi-currency in odoo accounting and Update exchange rates automatically in ...Celine George
Most business transactions use the currencies of several countries for financial operations. For global transactions, multi-currency management is essential for enabling international trade.
How to Customize Your Financial Reports & Tax Reports With Odoo 17 AccountingCeline George
The Accounting module in Odoo 17 is a complete tool designed to manage all financial aspects of a business. Odoo offers a comprehensive set of tools for generating financial and tax reports, which are crucial for managing a company's finances and ensuring compliance with tax regulations.
Odoo Inventory Rules and Routes v17 - Odoo SlidesCeline George
Odoo's inventory management system is highly flexible and powerful, allowing businesses to efficiently manage their stock operations through the use of Rules and Routes.
GDGLSPGCOER - Git and GitHub Workshop.pptxazeenhodekar
This presentation covers the fundamentals of Git and version control in a practical, beginner-friendly way. Learn key commands, the Git data model, commit workflows, and how to collaborate effectively using Git — all explained with visuals, examples, and relatable humor.
A measles outbreak originating in West Texas has been linked to confirmed cases in New Mexico, with additional cases reported in Oklahoma and Kansas. The current case count is 817 from Texas, New Mexico, Oklahoma, and Kansas. 97 individuals have required hospitalization, and 3 deaths, 2 children in Texas and one adult in New Mexico. These fatalities mark the first measles-related deaths in the United States since 2015 and the first pediatric measles death since 2003.
The YSPH Virtual Medical Operations Center Briefs (VMOC) were created as a service-learning project by faculty and graduate students at the Yale School of Public Health in response to the 2010 Haiti Earthquake. Each year, the VMOC Briefs are produced by students enrolled in Environmental Health Science Course 581 - Public Health Emergencies: Disaster Planning and Response. These briefs compile diverse information sources – including status reports, maps, news articles, and web content– into a single, easily digestible document that can be widely shared and used interactively. Key features of this report include:
- Comprehensive Overview: Provides situation updates, maps, relevant news, and web resources.
- Accessibility: Designed for easy reading, wide distribution, and interactive use.
- Collaboration: The “unlocked" format enables other responders to share, copy, and adapt seamlessly. The students learn by doing, quickly discovering how and where to find critical information and presenting it in an easily understood manner.
CURRENT CASE COUNT: 817 (As of 05/3/2025)
• Texas: 688 (+20)(62% of these cases are in Gaines County).
• New Mexico: 67 (+1 )(92.4% of the cases are from Eddy County)
• Oklahoma: 16 (+1)
• Kansas: 46 (32% of the cases are from Gray County)
HOSPITALIZATIONS: 97 (+2)
• Texas: 89 (+2) - This is 13.02% of all TX cases.
• New Mexico: 7 - This is 10.6% of all NM cases.
• Kansas: 1 - This is 2.7% of all KS cases.
DEATHS: 3
• Texas: 2 – This is 0.31% of all cases
• New Mexico: 1 – This is 1.54% of all cases
US NATIONAL CASE COUNT: 967 (Confirmed and suspected):
INTERNATIONAL SPREAD (As of 4/2/2025)
• Mexico – 865 (+58)
‒Chihuahua, Mexico: 844 (+58) cases, 3 hospitalizations, 1 fatality
• Canada: 1531 (+270) (This reflects Ontario's Outbreak, which began 11/24)
‒Ontario, Canada – 1243 (+223) cases, 84 hospitalizations.
• Europe: 6,814
The ever evoilving world of science /7th class science curiosity /samyans aca...Sandeep Swamy
The Ever-Evolving World of
Science
Welcome to Grade 7 Science4not just a textbook with facts, but an invitation to
question, experiment, and explore the beautiful world we live in. From tiny cells
inside a leaf to the movement of celestial bodies, from household materials to
underground water flows, this journey will challenge your thinking and expand
your knowledge.
Notice something special about this book? The page numbers follow the playful
flight of a butterfly and a soaring paper plane! Just as these objects take flight,
learning soars when curiosity leads the way. Simple observations, like paper
planes, have inspired scientific explorations throughout history.
The *nervous system of insects* is a complex network of nerve cells (neurons) and supporting cells that process and transmit information. Here's an overview:
Structure
1. *Brain*: The insect brain is a complex structure that processes sensory information, controls behavior, and integrates information.
2. *Ventral nerve cord*: A chain of ganglia (nerve clusters) that runs along the insect's body, controlling movement and sensory processing.
3. *Peripheral nervous system*: Nerves that connect the central nervous system to sensory organs and muscles.
Functions
1. *Sensory processing*: Insects can detect and respond to various stimuli, such as light, sound, touch, taste, and smell.
2. *Motor control*: The nervous system controls movement, including walking, flying, and feeding.
3. *Behavioral responThe *nervous system of insects* is a complex network of nerve cells (neurons) and supporting cells that process and transmit information. Here's an overview:
Structure
1. *Brain*: The insect brain is a complex structure that processes sensory information, controls behavior, and integrates information.
2. *Ventral nerve cord*: A chain of ganglia (nerve clusters) that runs along the insect's body, controlling movement and sensory processing.
3. *Peripheral nervous system*: Nerves that connect the central nervous system to sensory organs and muscles.
Functions
1. *Sensory processing*: Insects can detect and respond to various stimuli, such as light, sound, touch, taste, and smell.
2. *Motor control*: The nervous system controls movement, including walking, flying, and feeding.
3. *Behavioral responses*: Insects can exhibit complex behaviors, such as mating, foraging, and social interactions.
Characteristics
1. *Decentralized*: Insect nervous systems have some autonomy in different body parts.
2. *Specialized*: Different parts of the nervous system are specialized for specific functions.
3. *Efficient*: Insect nervous systems are highly efficient, allowing for rapid processing and response to stimuli.
The insect nervous system is a remarkable example of evolutionary adaptation, enabling insects to thrive in diverse environments.
The insect nervous system is a remarkable example of evolutionary adaptation, enabling insects to thrive
CA workload Automation Tool Power Point Presentation
1. Introduction
CAWA DE provides distributed job scheduling and workload
management across the enterprise.
The interface lets us quickly drag-and-drop our way through
workload definitions and to monitor and control batch
workload, regardless of the operating system.
CAWA functions across a wide variety of server platforms,
including UNIX, Windows, z/OS®, IBM, Oracle and
PeopleSoft.
. It is a simple, flexible, and powerful solution for enterprise
application integration (EAI) and systems operations.
2. CAWA DE Components
CAWA Database Server:
The database server is the core of the DE environment. The
server handles and directs all incoming connections from the
Desktop Client, Agents, and a database peer server in a failover
configuration.
It is an Oracle database.
CA Workload Automation DE supports both the external database
and the embedded database (PostgreSQL).
To use an external database, set up the external database before
installing the server.
3. CAWA Desktop Client
The CAWA Desktop Client is a powerful, Windows-based
interface for defining, monitoring, and controlling
enterprise workload.
Its graphical interface enables users to quickly drag-and-
drop their way through workload definitions, manage
their applications, and monitor and control batch
workload, regardless of the operating system.
CAWA DE Components
4. CAWA System Agents
CAWA System Agents are applications that extend batch workload
management across multiple operating systems.
These Agents automatically run scheduled workload and monitor its
progress.
Agents communicate with the CAWA Servers through TCP/IP
Every server that we plan to execute programs from thru CAWA must
have the agent installed.
CAWA DE Components
5. CAWA workload consists of 3 parts:
Work Objects (WOBs)
Applications (Where our individual jobs are stored)
Events (Determine when our applications will run)
CAWA DE Components
6. What is an Object?
Objects (Jobs) can be simple script or command
executions, File Triggers, FTP processes, Monitoring
Jobs, and others.
They are the programs we execute.
In the project we shell scripts for backups and
monitoring services in objects
7. What is an Application?
A CAWA Application is an Object-Oriented definition of one
or more (usually related) jobs/functions that run under the
control of CAWA.
The Application contains and controls our individual jobs.
Usually jobs in an Application are related. For example, all
of our payroll jobs may be in one Application. An
Application may contain jobs that run on the same
platform/server or it may have jobs that run on different
platforms/servers.
An application may have 1 job or it may have 1000 jobs.
8. What is an Event?
CAWA uses an Event to determine when and how often to run
an Application and where the Application definition is stored.
When an Event executes, CAWA reviews the Application
definition, selects the appropriate objects for execution for the
day or interval, verifies the dependency chains, and then begins
executing the objects selected based on the object’s defined
characteristics.
The Event determines what day/time to trigger your application.
9. How To Get Access to the Desktop
Client
In order to use CAWA DE you must have a CAWA License, a user
id and password with approiate groups assigned.
Once PAS has created the ID in CAWA, you will get instructions
on how to download the software to your workstation.
10. CAWA DE GROUPS
We use Groups to control access to your applications.
The permissions are set at the Group level instead of at the individual ID level.
All applications, events, global JavaScripts, alerts, etc. that you create must
begin with a Group name your ID is in.
You only have access to applications that begin with a Group name your ID is
in.
Example…..you are a member of the CBIS team, so all applications you create
must begin with “CBIS_”.
If you try to save an application that begins with something other than a valid
group name you will get an error saying you do not have permission to do so.
11. What is the CAWA DE Desktop Client?
The CAWA DE Desktop Client is a graphical interface for
defining, monitoring, and controlling enterprise workflow.
It is where you will do all your work in CAWA.
Users have full access to their applications in Test but have
read only access in Production.
12. CAWA DE Desktop Client
The Connection Name field is 256 bytes
long & can be any information that
describes the connection. (E.G. CAWATest
or CAWAProd)
The IP Address Field stores the Hostname
of the CAWA Server. (ladcqcawa001 for
Test and lcltpcawa001 for Production)
The Port number Field is used to store the
TCP/IP port number used to connect to the
CAWA Server. (7500)
The User Name field is your LAN ID.
The Password Field is your LAN Password.
NOTE: Your LAN password must be at least
15 characters and not contain spaces.
13. CAWA DE Desktop Client
* Upon launching the
CAWA DE Desktop Client,
you will be presented
with the Connect to
CAWA window.
* Here you can connect to
any servers already
defined.
14. * After we log in, the icon for the server will no longer have a red
square but will show a green arrow to indicate an active connection.
* Now that the connections are active you can now work with all the
real-time functions.
* For CAWA, we will use the Define, Monitor, and Services Perspectives.
* Left click any Perspective to open it. Next, an overview of the
different Perspectives and Views.
CAWA DE Desktop Client
15. * To connect to a server or
make changes to a server
definition, right-click on the
server in question.
* we can add or remove
servers by selecting either
New or Delete.
* we have the ability to make
any connection information
changes that may be
needed and re-save the
connection by selecting
Properties.
* By selecting connect, we
will be prompted for our
user id and password.
CAWA DE Desktop Client
16. Define Perspective
Used to perform the
following workload tasks:
Define, edit, copy and save
Applications
Upload and download
Applications from the server
This is where we create new
Applications or update
existing Applications.
Define Application
17. Monitor Perspective
This interface provides
you with up to date, real-
time information about
all of the Applications
and objects that are
loaded into the schedule
queue that you have
access to.
Monitor, Control and
Trigger workload
Graphical display of
workload
Filter view of
workload
Custom view of
workload
Monitor Perspective
19. To create a new application, right
click on the server, then click on
NEW.
If we are working with an existing
application, right click on the server
and click on DOWNLOAD.
CAWA DE Desktop Client - Define
Perspective
20. Application Properties
Applications are, in their basic form, containers.
They contain a set of objects that needs to be
processed by ESP dSeries in a certain order at a
certain time of day, day of week, or both.
Applications have a set of parameters that effect how
the objects contained operate and how the container
is identified to the system.
All workload that ESP dSeries executes must be part
of a defined Application.
21. Application Properties
The first thing you see when you
start creating a new Application
is the Application properties
dialog.
There are several fields that
describe specifics on how the
Application operates when
executed, any defaults that
need to be applied to all objects
and any scripts that need to be
run at either Application trigger
time or before each object
execution.
22. Application Properties
The Basic Window sets up
the specific parameters
on how the Application
will operate when it is
loaded into the schedule
for execution.
23. Application Properties
The Application name is a
required field.
This is the name of the
Application when it is
uploaded to the server.
The Application Name
must begin with the name
of an CAWA Group your ID
is assigned to (E.g. “PAS”
in “PAS_TEST”)
24. Application Properties
The Runtime name is
the name to be used
for tracking this
Application. If this field
is left blank, the
Application Name field
will be used for
tracking.
Best Practice: To avoid
confusion between
Application, Runtime, and
Event names, keeping them
the same will maintain
uniformity and ease of
application management.
25. Application Properties
This series of
checkboxes are
used to determine
how the
Application will act
once it has been
loaded into the
schedule.
26. Application Properties
The Agent field
allows you to
specify the default
Agent you want all
the jobs in the
application to
execute on. This can
be overridden in the
individual job
definition.
The Agent Group
involves Load
Balancing and you
must define your
agents prior to
using this option.
27. Application Properties
The Notifications
window is used to
configure email
notifications and to
execute Alerts
based on the state
of jobs within this
Application.
29. Schedule Application
To schedule an Application, you create an Event. When the Event is
triggered, the Application runs. For example, you can create an Event
to run an Application daily at 10am. Each day at 10am, CAWA Server
triggers the Event and the Application runs. Or you may want to create
an Event to run an Application manually on request. When you trigger
the Event manually, the Application runs.
When you define a new Application, CAWA DE Desktop Client defines a
default Event that will have your id at the beginning of the name. You
will have to edit this event and make changes to the name.
Change the Event Prefix to TEST and the Execution User to
SCHEDMASTER.
30. The Event is on the left side
under Application Events.
To edit the Event, you can
double click it or you can
right click it and select
EDIT.
Schedule Application
31. Schedule Application
When you edit the Event
you will see this
Properties screen. Here
you can modify the Event
Prefix and the Execution
User.
You can also tell DE what
calendar to use for this
event. The default
calendar is the SYSTEM
calendar.
32. IMPORTANT: YOU MUST EDIT
THE EVENT AND CHANGE THE
EVENT PREFIX TO TEST AND THE
EXECUTION USER TO
SCHEDMASTER BEFORE YOU
WILL BE ABLE TO UPLOAD.
Schedule Application
33. Schedule Application
The Schedule tab is where you
define the schedule criteria to
run this Application.
When an Event is created for an
Application by default, there is
no schedule criteria. The Event
must be manually triggered
until it has been scheduled.
You can enter free form
scheduling criteria in the
highlighted field, or you can
click the button on the right
side of the field to open the
schedule criteria editor.
34. Schedule Application
To create a schedule using the editor, select
a time and a frequency or an interval.
Choose any applicable option from the
holiday group if you want to adjust this
schedule for holidays
If your schedule uses a Calendar other than
the default SYSTEM Calendar select it from
the drop-down menu.
If you are already familiar with scheduling
terms, use the free format statement field
to input your statement.
Always be sure to click the Test button to
ensure your schedule is being interpreted
as you expect.
35. Define jobs in Application
Step 1 – Define the Application Properties.
Step 2 – Add Objects to the Application Container.
Step 3 – Modify the Event for this Application to load
it into the schedule at the appropriate time.
Step 4 – Save the Application and Upload to the ESP
dSeries Server.
36. * To add jobs to your Application you must select
the Jobs icon, then select a job type and click
anywhere in the application to insert the job. In
this example we have inserted a Unix job.
Define jobs in Application
37. Define jobs in Application
* Once the job is inserted, double-
click it to bring up this configuration
dialog.
* The Basic tab gives the job you are
inserting its operating
characteristics. You will specify the
job name, qualifier (Optional), what
agent to run the job on, what user id
to run the job under, whether you
are running a script or command, the
fully qualified script or command call
to run, any arguments to pass, and
the shell to invoke if needed.
* ALL Windows jobs must have a User
ID (Process ID)
38. Uploading Application
Step 1 – Define the Application Properties.
Step 2 – Add Objects to the Application Container.
Step 3 – Modify the Event for this Application to load
it into the schedule at the appropriate time.
Step 4 – Save the Application and Upload to the
CAWA DE Server.
39. * Now that you have defined the
Application Properties, placed all
of the objects, created the
dependencies between objects
and created a schedule, you
have successfully created a
CAWA Application.
* Now it is time to upload the
Application to the Server.
Uploading Application
40. To UPLOAD, you can either right
click on the application under
the application workspace and
then click on UPLOAD. Or, you
can also click the UPLOAD
button on the task bar.
Uploading Application
41. A comment box will pop
up, you can enter
information about what
you have done or you can
just click OK.
Uploading Application
42. Multiple Events
You can create multiple events within the same
application by dragging and dropping another Event
Trigger into the Event space.
The multiple events cannot be named the same.
By doing this you can schedule the same application
to run at various dates and times without having to
create new applications.
43. CAWA DE Desktop Client - Monitor
Perspective
Cybermation Training Unit #6
44. Monitor Perspective
To monitor workload in CAWA DE you will use the Monitor
Perspective of the CAWA DE Desktop Client.
This interface provides you with up to date, real-time
information about all of the Applications and objects that
are loaded into the schedule queue that you have access to
see.
It is where all of the day to day monitoring of scheduled
workload in CAWA DE is Viewed and Manipulated.
45. Monitor Perspective
Performs the following workload tasks:
Monitor, Control and Trigger workload
Graphical display of workload
Filter view of workload
Custom view of workload
46. There are two ways to have data displayed in Monitor Perspective, called Views. There
are two types of Views, the Graphical View and the Custom View.
The Monitor Perspective gets all of the data to display from the CAWA DE Server. In
order to have data come to this interface you must first tell the CAWA DE Server what
data you need displayed. This is done by creating SUBSCRIPTIONS.
47. Monitor Perspective
There are 2 ways of Subscribing:
- Manually
- Automatically
To Manually Subscribe to a CAWA DE Server, right
click on the CAWA DE instance name in Connections
View.
Manual Subscriptions are based on Filters.
48. Job States
CAWA DE represents real-time processing information using job
states.
Each job object that executes moves through a number of these job
states.
The most common are Ready, Executing, and either Complete or
Fail.
All of the job states a job object could possibly move through are on
the next 3 pages.
49. Job States
State Description
ACTIVE The Application that contains this job is active.
AGENTDOWN The Agent that the job is run on is down.
APPLHOLD The Application that contains this job is in a hold
state.
APPLWAIT This Application is waiting for a previous generation
to complete.
BYPASS, or BYPASSED The job has been bypassed.
BYPASSREQ Bypass has been requested.
COMPLETE The job completed successfully.
50. Job States
State Description
EXEC The job is currently running.
EXTSCHDOWN The external scheduler is down.
EXTWAIT The job is waiting for an external job to run.
FAIL or FAILED The job failed to run correctly.
FORCED The job has been forced complete.
INACTIVE The Oracle Applications job is inactive because the
concurrent request is either disabled, suspended or
on hold.
MANHOLD The job is manually held.
MANSUB The z/OS job to be submitted outside DE.
51. Job States
State Description
MONERROR A file trigger error occurred for the job.
Monitor The job is being monitored.
OVERDUE The job is late.
PREDWAIT The job is waiting for its predecessors to complete.
Ready or READIED The job is eligible to run.
REQUEST The job runs only if requested.