SlideShare uma empresa Scribd logo
1 de 44
Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decision. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
PeopleTools Integration Broker Performance Tuning Victor Li Principle Support Engineer, PeopleTools support, Oracle GSS
Agenda OverviewPeopleSoft integration broker Architecture Performance tuning for asynchronous messaging Performance tuning for synchronous messaging
Some issues to think Production system running fine for years and Integration Broker usage is low. Suddenly Application Server box’s CPU reaches 90%. Further troubleshooting reveals PSSUBDSP service causes it. We only use PSRF* messages, ie. Reporting tools messages before. This week, we have started to implement dynamic role sync messages. Now messages stuck in working status. We have a third party web interface sending sync messages to PeopleSoft web services. We have load balanced integration gateway. Web Server box and App server box are powerful. No queues in Tuxedo monitor. How can we improve the benchmark performance of message response time?
  Architecture “PeopleSoft 9.1 combines all the latest features customers expect in a web-based application with the tools needed to extend it into the future.” Larry Acushnet Company
Architecture Integration Engine Application PeopleSoft Application RDBMS Server Outbound Operation Integration Gateway Third Party Web Server System Application PeopleSoft Application RDBMS Server Inbound Operation
ArchitectureIntegration Broker - detailed
ArchitectureAsynchronous Operation
ArchitectureSynchronous Operation  Local to local transaction
  Asynchronous & Synchronous Service Operation “PeopleSoft 9.1 combines all the latest features customers expect in a web-based application with the tools needed to extend it into the future.” Larry Acushnet Company
Message segments Large amounts of data(gigabytes) Divide rowset-based and nonrowset-based messages into segments
Message segments Configuration and coding efforts are small and straightforward.
Thread Pool Size--Asynchronous The number of concurrent threads the handler can spawn for HTTP requests Only for PSPUBHND handler [PSPUBHND_dflt] ;=============================================== ; Settings for publication contract handler ;===============================================Max Instances=1 Service Timeout=1200 Recycle Count=20000 Allowed Consec Service Failures=0 ; Thread Pool Size. The Minumum value is 1 and maximum allowable is 20. Thread Pool Size=1
Thread Pool Size--Synchronous The number of concurrent threads the handler can spawn for HTTP requests Default is 5.
Integration Gateway-Load Balancing Load Balancer in front of Gateways. JVM--MinimumHeapSize and MaximumHeapSize to the same value, eg. 512MB.
  Asynchronous Service Operation “PeopleSoft 9.1 combines all the latest features customers expect in a web-based application with the tools needed to extend it into the future.” Larry Acushnet Company
Dedicated messaging server Dedicated server for high message volume   Dedicated server domains should have PSAPPSRV configured in addition to pub/ sub servers.  Dedicated messaging servers are assigned a certain number of queue names
Multiple domains PUB/SUB domain separates from PIA domain Scan Interval parameter to a value of 1 for each dispatcher in pub/sub server. Only one active pub/sub domain is supported.
Domain Failover Configure Failover Dynamic Slave Option
Master/Slave Load Balance Compensate for processing capabilities of various machines. Two hyperlinks Master/Slave Load Balance and Slave Template Setup.
Master/Slave Load Balance Assign weighting based on the capability of the machine
Master/Slave Load Balance--Deferred Master Domain Processing “Enabled” –Default. Master will process its appropriate share of requests “Deferred – All Queues” --One active slave “Deferred – Unordered Queues” -Unordered queue +one active slave
Slave template
Slave template
Multi-queue Unordered queues assigned to same service operation Use with master/ slave domains, dedicated messaging server.
Multi-queue
Application Engine Handler Problem:   A long running message takes up all handler resources Solution: Offer a Service Operation Handler that is a direct initiation of an AppEngine program Offload the intense processing of the message to the Process Scheduler Guarantee ordering of message Message must be asynchronous
Bulk Load Handler Principle of Data Mover script as notification handler Asynchronous messages only Great for loading data to staging table
Guidelines Partition queue  Notification PeopleCode  Component Interfaces Message Compression
Basic performance tips---server instance How many messaging server:   At least 3 in production [PSSUBHND_dflt] ;============================================== ; Settings for subscription contract handler ;============================================== Min Instances=3 Max Instances=3
Basic performance tips---messaging tables For asynch messages, they are stored in PSAPMSGPUBHDR, PSAPMSGPUBCON, PSAPMGSSUBCON and etc. Archive them regularly
Batch processing or full sync EIP Database Tuning--Temp table indexing Archiving—N in queue definition. Database Layout –tablespaces Chunk messages -Around 3 MB a message. Message segment
Synchronous Service Operation “PeopleSoft 9.1 combines all the latest features customers expect in a web-based application with the tools needed to extend it into the future.” Larry Acushnet Company
Multi-Threading Synchronous Requests (Array of Response Messages = %IntBroker.SyncRequest(Array of Request Messages))
Tunning Application Server Provider of Synchronous Service Operations—Dedicated Application server domain Jolt Handlers [JOLT Listener] ;========================================================================= ; Settings for JOLT Listener ;========================================================================= Address=%PS_MACH% Port=9000 Encryption=0 Min Handlers=60 Max Handlers=80 Max Clients per Handler=20
Basic performance tips---server instance How many psappsrv instances :   At least 3 in production [PSAPPSRV] ;============================== ; Settings for PSAPPSRV ;================================ ;------------------------------------------------------------------------- ; UBBGEN settings Min Instances=3 Max Instances=3
Guideline Response Time---Light transform, light onrequestpeoplecodeand light CI. Number of Synchronous Requests—Minimum. Small Messages—compression. Exception
Tools to determine and Reduce bottlenecks “PeopleSoft 9.1 combines all the latest features customers expect in a web-based application with the tools needed to extend it into the future.” Larry Acushnet Company
Application Server layer Tuxedo Commands Pq--shows the current Tuxedo queuing on the domain. Psr--current service request for each server on the domain and also the load (number of requests) that the server processed. Tuxedo Settings Message Segment Size---Increase size from the default 24 to 8K or 16K Message Queue Size---Increase from 64K to 1M or 2M Max Message Size---Increase from 64K to 1M or 2M
Profile and Statistics
Some issues to think Production system running fine for years and Integration Broker usage is low. Suddenly Application Server box’s CPU reaches 90%. Further troubleshooting reveals PSSUBDSP service causes it. We only use PSRF* messages, ie. Reporting tools messages before. This week, we have started to implement dynamic role sync messages. Now messages stuck in working status. We have a third party web interface sending sync messages to PeopleSoft web services. We have load balanced integration gateway. Web Server box and App server box are powerful. No queues in Tuxedo monitor. How can we improve the benchmark performance of message response time?
Q & A
THANK YOU

Mais conteúdo relacionado

Mais procurados

Android webservices
Android webservicesAndroid webservices
Android webservicesKrazy Koder
 
Chapter 3: ado.net
Chapter 3: ado.netChapter 3: ado.net
Chapter 3: ado.netNgeam Soly
 
Case Study: Migrating Hyperic from EJB to Spring from JBoss to Apache Tomcat
Case Study: Migrating Hyperic from EJB to Spring from JBoss to Apache TomcatCase Study: Migrating Hyperic from EJB to Spring from JBoss to Apache Tomcat
Case Study: Migrating Hyperic from EJB to Spring from JBoss to Apache TomcatVMware Hyperic
 
Design Patterns - General Introduction
Design Patterns - General IntroductionDesign Patterns - General Introduction
Design Patterns - General IntroductionAsma CHERIF
 
How to download and install Python - lesson 2
How to download and install Python - lesson 2How to download and install Python - lesson 2
How to download and install Python - lesson 2Shohel Rana
 
Lecture 1 introduction to vb.net
Lecture 1   introduction to vb.netLecture 1   introduction to vb.net
Lecture 1 introduction to vb.netMUKALU STEVEN
 
Oracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic ConceptsOracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic ConceptsJames Bayer
 
Client Server Architecture
Client Server ArchitectureClient Server Architecture
Client Server ArchitectureRence Montanes
 
Intents in Android
Intents in AndroidIntents in Android
Intents in Androidma-polimi
 
Database Connectivity in PHP
Database Connectivity in PHPDatabase Connectivity in PHP
Database Connectivity in PHPTaha Malampatti
 

Mais procurados (20)

Android User Interface
Android User InterfaceAndroid User Interface
Android User Interface
 
Android webservices
Android webservicesAndroid webservices
Android webservices
 
Dns2
Dns2Dns2
Dns2
 
ADO .Net
ADO .Net ADO .Net
ADO .Net
 
ADO.NET
ADO.NETADO.NET
ADO.NET
 
Android Services
Android ServicesAndroid Services
Android Services
 
File server
File serverFile server
File server
 
Chapter 3: ado.net
Chapter 3: ado.netChapter 3: ado.net
Chapter 3: ado.net
 
Case Study: Migrating Hyperic from EJB to Spring from JBoss to Apache Tomcat
Case Study: Migrating Hyperic from EJB to Spring from JBoss to Apache TomcatCase Study: Migrating Hyperic from EJB to Spring from JBoss to Apache Tomcat
Case Study: Migrating Hyperic from EJB to Spring from JBoss to Apache Tomcat
 
Design Patterns - General Introduction
Design Patterns - General IntroductionDesign Patterns - General Introduction
Design Patterns - General Introduction
 
How to download and install Python - lesson 2
How to download and install Python - lesson 2How to download and install Python - lesson 2
How to download and install Python - lesson 2
 
Lecture 1 introduction to vb.net
Lecture 1   introduction to vb.netLecture 1   introduction to vb.net
Lecture 1 introduction to vb.net
 
Oracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic ConceptsOracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic Concepts
 
Whats new in web methods 9.12
Whats new in web methods 9.12Whats new in web methods 9.12
Whats new in web methods 9.12
 
Fragment
Fragment Fragment
Fragment
 
Client Server Architecture
Client Server ArchitectureClient Server Architecture
Client Server Architecture
 
Intents in Android
Intents in AndroidIntents in Android
Intents in Android
 
Asp.net.
Asp.net.Asp.net.
Asp.net.
 
Android Threading
Android ThreadingAndroid Threading
Android Threading
 
Database Connectivity in PHP
Database Connectivity in PHPDatabase Connectivity in PHP
Database Connectivity in PHP
 

Destaque

IntegrationBroker
IntegrationBrokerIntegrationBroker
IntegrationBrokermeghamystic
 
Peoplesoft Query Overview
Peoplesoft Query OverviewPeoplesoft Query Overview
Peoplesoft Query OverviewRockon0017i5
 
Application package
Application packageApplication package
Application packageJAYAARC
 
People code events 1
People code events 1People code events 1
People code events 1Samarth Arora
 
Peoplesoft Basic App designer
Peoplesoft Basic App designerPeoplesoft Basic App designer
Peoplesoft Basic App designermbtechnosolutions
 
Integration Between Blackboard Learn™, Release 9.1, Vista 8, Others and Peopl...
Integration Between Blackboard Learn™, Release 9.1, Vista 8, Others and Peopl...Integration Between Blackboard Learn™, Release 9.1, Vista 8, Others and Peopl...
Integration Between Blackboard Learn™, Release 9.1, Vista 8, Others and Peopl...greenoch
 
Astute's PeopleSoft Integration Testing Utilities and Tools Implementation
Astute's PeopleSoft Integration Testing Utilities and Tools ImplementationAstute's PeopleSoft Integration Testing Utilities and Tools Implementation
Astute's PeopleSoft Integration Testing Utilities and Tools ImplementationBeastute
 
Seamlessly Integrated WMS & EDI for Improved Vendor Compliance
Seamlessly Integrated WMS & EDI for Improved Vendor ComplianceSeamlessly Integrated WMS & EDI for Improved Vendor Compliance
Seamlessly Integrated WMS & EDI for Improved Vendor ComplianceNet at Work
 
What's New in the PeopleSoft 9.2 Accounts Payable Module?
What's New in the PeopleSoft 9.2 Accounts Payable Module?What's New in the PeopleSoft 9.2 Accounts Payable Module?
What's New in the PeopleSoft 9.2 Accounts Payable Module?NERUG
 
Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...
Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...
Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...NERUG
 
people-soft-integration-technologies-over-view
people-soft-integration-technologies-over-viewpeople-soft-integration-technologies-over-view
people-soft-integration-technologies-over-viewAnilVindurthy
 
Introducing Sage 100 Version 2016 - A Look at the New Release
Introducing Sage 100 Version 2016 - A Look at the New ReleaseIntroducing Sage 100 Version 2016 - A Look at the New Release
Introducing Sage 100 Version 2016 - A Look at the New ReleaseNet at Work
 
Three tier Architecture of ASP_Net
Three tier Architecture of ASP_NetThree tier Architecture of ASP_Net
Three tier Architecture of ASP_NetBiswadip Goswami
 
PeopleSoft Interview Questions - Part 1
PeopleSoft Interview Questions - Part 1PeopleSoft Interview Questions - Part 1
PeopleSoft Interview Questions - Part 1ReKruiTIn.com
 
Otras Novedades (Always Encrypted, Row-Level Security, Mejoras AG)
 Otras Novedades (Always Encrypted, Row-Level Security, Mejoras AG) Otras Novedades (Always Encrypted, Row-Level Security, Mejoras AG)
Otras Novedades (Always Encrypted, Row-Level Security, Mejoras AG)SolidQ
 
Workflow and Row-Level Security Solutions for PeopleSoft
Workflow and Row-Level Security Solutions for PeopleSoftWorkflow and Row-Level Security Solutions for PeopleSoft
Workflow and Row-Level Security Solutions for PeopleSoftSmart ERP Solutions, Inc.
 

Destaque (20)

IntegrationBroker
IntegrationBrokerIntegrationBroker
IntegrationBroker
 
Peoplesoft Query Overview
Peoplesoft Query OverviewPeoplesoft Query Overview
Peoplesoft Query Overview
 
Application package
Application packageApplication package
Application package
 
People code events 1
People code events 1People code events 1
People code events 1
 
Peoplesoft Basic App designer
Peoplesoft Basic App designerPeoplesoft Basic App designer
Peoplesoft Basic App designer
 
Integration Between Blackboard Learn™, Release 9.1, Vista 8, Others and Peopl...
Integration Between Blackboard Learn™, Release 9.1, Vista 8, Others and Peopl...Integration Between Blackboard Learn™, Release 9.1, Vista 8, Others and Peopl...
Integration Between Blackboard Learn™, Release 9.1, Vista 8, Others and Peopl...
 
Astute's PeopleSoft Integration Testing Utilities and Tools Implementation
Astute's PeopleSoft Integration Testing Utilities and Tools ImplementationAstute's PeopleSoft Integration Testing Utilities and Tools Implementation
Astute's PeopleSoft Integration Testing Utilities and Tools Implementation
 
Seamlessly Integrated WMS & EDI for Improved Vendor Compliance
Seamlessly Integrated WMS & EDI for Improved Vendor ComplianceSeamlessly Integrated WMS & EDI for Improved Vendor Compliance
Seamlessly Integrated WMS & EDI for Improved Vendor Compliance
 
What's New in the PeopleSoft 9.2 Accounts Payable Module?
What's New in the PeopleSoft 9.2 Accounts Payable Module?What's New in the PeopleSoft 9.2 Accounts Payable Module?
What's New in the PeopleSoft 9.2 Accounts Payable Module?
 
Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...
Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...
Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...
 
people-soft-integration-technologies-over-view
people-soft-integration-technologies-over-viewpeople-soft-integration-technologies-over-view
people-soft-integration-technologies-over-view
 
Introducing Sage 100 Version 2016 - A Look at the New Release
Introducing Sage 100 Version 2016 - A Look at the New ReleaseIntroducing Sage 100 Version 2016 - A Look at the New Release
Introducing Sage 100 Version 2016 - A Look at the New Release
 
Devi
DeviDevi
Devi
 
PPT1
PPT1PPT1
PPT1
 
Setids
SetidsSetids
Setids
 
SDLC
SDLC SDLC
SDLC
 
Three tier Architecture of ASP_Net
Three tier Architecture of ASP_NetThree tier Architecture of ASP_Net
Three tier Architecture of ASP_Net
 
PeopleSoft Interview Questions - Part 1
PeopleSoft Interview Questions - Part 1PeopleSoft Interview Questions - Part 1
PeopleSoft Interview Questions - Part 1
 
Otras Novedades (Always Encrypted, Row-Level Security, Mejoras AG)
 Otras Novedades (Always Encrypted, Row-Level Security, Mejoras AG) Otras Novedades (Always Encrypted, Row-Level Security, Mejoras AG)
Otras Novedades (Always Encrypted, Row-Level Security, Mejoras AG)
 
Workflow and Row-Level Security Solutions for PeopleSoft
Workflow and Row-Level Security Solutions for PeopleSoftWorkflow and Row-Level Security Solutions for PeopleSoft
Workflow and Row-Level Security Solutions for PeopleSoft
 

Semelhante a Safe Harbor Statement and PeopleTools Integration Broker Performance Tuning

OOW16 - Getting Optimal Performance from Oracle E-Business Suite [CON6711]
OOW16 - Getting Optimal Performance from Oracle E-Business Suite [CON6711]OOW16 - Getting Optimal Performance from Oracle E-Business Suite [CON6711]
OOW16 - Getting Optimal Performance from Oracle E-Business Suite [CON6711]vasuballa
 
Velocity 2018 preetha appan final
Velocity 2018   preetha appan finalVelocity 2018   preetha appan final
Velocity 2018 preetha appan finalpreethaappan
 
Introduction to LAVA Workload Scheduler
Introduction to LAVA Workload SchedulerIntroduction to LAVA Workload Scheduler
Introduction to LAVA Workload SchedulerNopparat Nopkuat
 
Network Automation with Salt and NAPALM: Introuction
Network Automation with Salt and NAPALM: IntrouctionNetwork Automation with Salt and NAPALM: Introuction
Network Automation with Salt and NAPALM: IntrouctionCloudflare
 
OOW15 - Getting Optimal Performance from Oracle E-Business Suite
OOW15 - Getting Optimal Performance from Oracle E-Business SuiteOOW15 - Getting Optimal Performance from Oracle E-Business Suite
OOW15 - Getting Optimal Performance from Oracle E-Business Suitevasuballa
 
Hpe service virtualization 3.8 what's new chicago adm
Hpe service virtualization 3.8 what's new chicago admHpe service virtualization 3.8 what's new chicago adm
Hpe service virtualization 3.8 what's new chicago admJeffrey Nunn
 
GE IOT Predix Time Series & Data Ingestion Service using Apache Apex (Hadoop)
GE IOT Predix Time Series & Data Ingestion Service using Apache Apex (Hadoop)GE IOT Predix Time Series & Data Ingestion Service using Apache Apex (Hadoop)
GE IOT Predix Time Series & Data Ingestion Service using Apache Apex (Hadoop)Apache Apex
 
AutoScaling and Drupal
AutoScaling and DrupalAutoScaling and Drupal
AutoScaling and DrupalPromet Source
 
The Role of Elastic Load Balancer - Apache Stratos
The Role of Elastic Load Balancer - Apache StratosThe Role of Elastic Load Balancer - Apache Stratos
The Role of Elastic Load Balancer - Apache StratosImesh Gunaratne
 
Informix HA Best Practices
Informix HA Best Practices Informix HA Best Practices
Informix HA Best Practices Scott Lashley
 
Always on high availability best practices for informix
Always on high availability best practices for informixAlways on high availability best practices for informix
Always on high availability best practices for informixIBM_Info_Management
 
Actionable Insights with Apache Apex at Apache Big Data 2017 by Devendra Tagare
Actionable Insights with Apache Apex at Apache Big Data 2017 by Devendra TagareActionable Insights with Apache Apex at Apache Big Data 2017 by Devendra Tagare
Actionable Insights with Apache Apex at Apache Big Data 2017 by Devendra TagareApache Apex
 
Performance tips for web
Performance tips for webPerformance tips for web
Performance tips for webmahmud05
 
Sap implementation
Sap implementationSap implementation
Sap implementationsydraza786
 
SAP (in)security: Scrubbing SAP clean with SOAP
SAP (in)security: Scrubbing SAP clean with SOAPSAP (in)security: Scrubbing SAP clean with SOAP
SAP (in)security: Scrubbing SAP clean with SOAPChris John Riley
 
NServiceBus_for_Admins
NServiceBus_for_AdminsNServiceBus_for_Admins
NServiceBus_for_AdminsAdam Fyles
 
EEDC 2010. Scaling SaaS Applications
EEDC 2010. Scaling SaaS ApplicationsEEDC 2010. Scaling SaaS Applications
EEDC 2010. Scaling SaaS ApplicationsExpertos en TI
 
Oracle Drivers configuration for High Availability, is it a developer's job?
Oracle Drivers configuration for High Availability, is it a developer's job?Oracle Drivers configuration for High Availability, is it a developer's job?
Oracle Drivers configuration for High Availability, is it a developer's job?Ludovico Caldara
 
Load Balancer Device and Configurations.
Load Balancer Device and Configurations.Load Balancer Device and Configurations.
Load Balancer Device and Configurations.Web Werks Data Centers
 

Semelhante a Safe Harbor Statement and PeopleTools Integration Broker Performance Tuning (20)

les07.pdf
les07.pdfles07.pdf
les07.pdf
 
OOW16 - Getting Optimal Performance from Oracle E-Business Suite [CON6711]
OOW16 - Getting Optimal Performance from Oracle E-Business Suite [CON6711]OOW16 - Getting Optimal Performance from Oracle E-Business Suite [CON6711]
OOW16 - Getting Optimal Performance from Oracle E-Business Suite [CON6711]
 
Velocity 2018 preetha appan final
Velocity 2018   preetha appan finalVelocity 2018   preetha appan final
Velocity 2018 preetha appan final
 
Introduction to LAVA Workload Scheduler
Introduction to LAVA Workload SchedulerIntroduction to LAVA Workload Scheduler
Introduction to LAVA Workload Scheduler
 
Network Automation with Salt and NAPALM: Introuction
Network Automation with Salt and NAPALM: IntrouctionNetwork Automation with Salt and NAPALM: Introuction
Network Automation with Salt and NAPALM: Introuction
 
OOW15 - Getting Optimal Performance from Oracle E-Business Suite
OOW15 - Getting Optimal Performance from Oracle E-Business SuiteOOW15 - Getting Optimal Performance from Oracle E-Business Suite
OOW15 - Getting Optimal Performance from Oracle E-Business Suite
 
Hpe service virtualization 3.8 what's new chicago adm
Hpe service virtualization 3.8 what's new chicago admHpe service virtualization 3.8 what's new chicago adm
Hpe service virtualization 3.8 what's new chicago adm
 
GE IOT Predix Time Series & Data Ingestion Service using Apache Apex (Hadoop)
GE IOT Predix Time Series & Data Ingestion Service using Apache Apex (Hadoop)GE IOT Predix Time Series & Data Ingestion Service using Apache Apex (Hadoop)
GE IOT Predix Time Series & Data Ingestion Service using Apache Apex (Hadoop)
 
AutoScaling and Drupal
AutoScaling and DrupalAutoScaling and Drupal
AutoScaling and Drupal
 
The Role of Elastic Load Balancer - Apache Stratos
The Role of Elastic Load Balancer - Apache StratosThe Role of Elastic Load Balancer - Apache Stratos
The Role of Elastic Load Balancer - Apache Stratos
 
Informix HA Best Practices
Informix HA Best Practices Informix HA Best Practices
Informix HA Best Practices
 
Always on high availability best practices for informix
Always on high availability best practices for informixAlways on high availability best practices for informix
Always on high availability best practices for informix
 
Actionable Insights with Apache Apex at Apache Big Data 2017 by Devendra Tagare
Actionable Insights with Apache Apex at Apache Big Data 2017 by Devendra TagareActionable Insights with Apache Apex at Apache Big Data 2017 by Devendra Tagare
Actionable Insights with Apache Apex at Apache Big Data 2017 by Devendra Tagare
 
Performance tips for web
Performance tips for webPerformance tips for web
Performance tips for web
 
Sap implementation
Sap implementationSap implementation
Sap implementation
 
SAP (in)security: Scrubbing SAP clean with SOAP
SAP (in)security: Scrubbing SAP clean with SOAPSAP (in)security: Scrubbing SAP clean with SOAP
SAP (in)security: Scrubbing SAP clean with SOAP
 
NServiceBus_for_Admins
NServiceBus_for_AdminsNServiceBus_for_Admins
NServiceBus_for_Admins
 
EEDC 2010. Scaling SaaS Applications
EEDC 2010. Scaling SaaS ApplicationsEEDC 2010. Scaling SaaS Applications
EEDC 2010. Scaling SaaS Applications
 
Oracle Drivers configuration for High Availability, is it a developer's job?
Oracle Drivers configuration for High Availability, is it a developer's job?Oracle Drivers configuration for High Availability, is it a developer's job?
Oracle Drivers configuration for High Availability, is it a developer's job?
 
Load Balancer Device and Configurations.
Load Balancer Device and Configurations.Load Balancer Device and Configurations.
Load Balancer Device and Configurations.
 

Mais de InSync Conference

Frank munz oracle fusion middleware and aws cloud services in sync11
Frank munz oracle fusion middleware and aws cloud services in sync11Frank munz oracle fusion middleware and aws cloud services in sync11
Frank munz oracle fusion middleware and aws cloud services in sync11InSync Conference
 
Pythian MySQL - database for the web based economy
Pythian   MySQL - database for the web based economyPythian   MySQL - database for the web based economy
Pythian MySQL - database for the web based economyInSync Conference
 
IBM and Oracle Joint Solution Centre
IBM and Oracle Joint Solution CentreIBM and Oracle Joint Solution Centre
IBM and Oracle Joint Solution CentreInSync Conference
 
In Sync Running Apps On Oracle
In Sync  Running Apps On OracleIn Sync  Running Apps On Oracle
In Sync Running Apps On OracleInSync Conference
 
Oracle Fusion Middleware for JD Edwards
Oracle Fusion Middleware for JD EdwardsOracle Fusion Middleware for JD Edwards
Oracle Fusion Middleware for JD EdwardsInSync Conference
 
In sync10 cliffgodwin-ebs-final
In sync10 cliffgodwin-ebs-finalIn sync10 cliffgodwin-ebs-final
In sync10 cliffgodwin-ebs-finalInSync Conference
 
In sync10 cliffgodwin-appskeynote-final
In sync10 cliffgodwin-appskeynote-finalIn sync10 cliffgodwin-appskeynote-final
In sync10 cliffgodwin-appskeynote-finalInSync Conference
 
Optim Insync10 Paul Griffin presentation
Optim Insync10 Paul Griffin presentationOptim Insync10 Paul Griffin presentation
Optim Insync10 Paul Griffin presentationInSync Conference
 
Nswh Insync 2010 Ammar Customer Presentation
Nswh Insync 2010 Ammar Customer PresentationNswh Insync 2010 Ammar Customer Presentation
Nswh Insync 2010 Ammar Customer PresentationInSync Conference
 
Insync10 IBM JDE Sol Ed Announcement
Insync10 IBM JDE Sol Ed AnnouncementInsync10 IBM JDE Sol Ed Announcement
Insync10 IBM JDE Sol Ed AnnouncementInSync Conference
 
InSync10 Implement JDE Financial Analytics and Make Better Decisions
InSync10  Implement JDE Financial Analytics and Make Better DecisionsInSync10  Implement JDE Financial Analytics and Make Better Decisions
InSync10 Implement JDE Financial Analytics and Make Better DecisionsInSync Conference
 
Ebs operational reporting at santos evaluation, selection & implementation
Ebs operational reporting at santos evaluation, selection & implementationEbs operational reporting at santos evaluation, selection & implementation
Ebs operational reporting at santos evaluation, selection & implementationInSync Conference
 

Mais de InSync Conference (20)

Frank munz oracle fusion middleware and aws cloud services in sync11
Frank munz oracle fusion middleware and aws cloud services in sync11Frank munz oracle fusion middleware and aws cloud services in sync11
Frank munz oracle fusion middleware and aws cloud services in sync11
 
Pythian MySQL - database for the web based economy
Pythian   MySQL - database for the web based economyPythian   MySQL - database for the web based economy
Pythian MySQL - database for the web based economy
 
IBM and Oracle Joint Solution Centre
IBM and Oracle Joint Solution CentreIBM and Oracle Joint Solution Centre
IBM and Oracle Joint Solution Centre
 
In Sync Running Apps On Oracle
In Sync  Running Apps On OracleIn Sync  Running Apps On Oracle
In Sync Running Apps On Oracle
 
P6 r8
P6 r8P6 r8
P6 r8
 
P6 analytics
P6 analyticsP6 analytics
P6 analytics
 
Upk presentation insync
Upk presentation insync Upk presentation insync
Upk presentation insync
 
Oracle Fusion Middleware for JD Edwards
Oracle Fusion Middleware for JD EdwardsOracle Fusion Middleware for JD Edwards
Oracle Fusion Middleware for JD Edwards
 
In sync10 grc_suite
In sync10 grc_suiteIn sync10 grc_suite
In sync10 grc_suite
 
In sync10 cliffgodwin-ebs-final
In sync10 cliffgodwin-ebs-finalIn sync10 cliffgodwin-ebs-final
In sync10 cliffgodwin-ebs-final
 
In sync10 cliffgodwin-appskeynote-final
In sync10 cliffgodwin-appskeynote-finalIn sync10 cliffgodwin-appskeynote-final
In sync10 cliffgodwin-appskeynote-final
 
Mnod linsync10 oba
Mnod linsync10 obaMnod linsync10 oba
Mnod linsync10 oba
 
D linsync10 ofa5yrs
D linsync10 ofa5yrsD linsync10 ofa5yrs
D linsync10 ofa5yrs
 
D linsync10 fusaapps
D linsync10 fusaappsD linsync10 fusaapps
D linsync10 fusaapps
 
Optim Insync10 Paul Griffin presentation
Optim Insync10 Paul Griffin presentationOptim Insync10 Paul Griffin presentation
Optim Insync10 Paul Griffin presentation
 
Nswh Insync 2010 Ammar Customer Presentation
Nswh Insync 2010 Ammar Customer PresentationNswh Insync 2010 Ammar Customer Presentation
Nswh Insync 2010 Ammar Customer Presentation
 
Insync10 IBM JDE Sol Ed Announcement
Insync10 IBM JDE Sol Ed AnnouncementInsync10 IBM JDE Sol Ed Announcement
Insync10 IBM JDE Sol Ed Announcement
 
InSync10 Implement JDE Financial Analytics and Make Better Decisions
InSync10  Implement JDE Financial Analytics and Make Better DecisionsInSync10  Implement JDE Financial Analytics and Make Better Decisions
InSync10 Implement JDE Financial Analytics and Make Better Decisions
 
Life after upgrading to r12
Life after upgrading to r12Life after upgrading to r12
Life after upgrading to r12
 
Ebs operational reporting at santos evaluation, selection & implementation
Ebs operational reporting at santos evaluation, selection & implementationEbs operational reporting at santos evaluation, selection & implementation
Ebs operational reporting at santos evaluation, selection & implementation
 

Último

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Último (20)

Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

Safe Harbor Statement and PeopleTools Integration Broker Performance Tuning

  • 1.
  • 2. Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decision. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
  • 3. PeopleTools Integration Broker Performance Tuning Victor Li Principle Support Engineer, PeopleTools support, Oracle GSS
  • 4. Agenda OverviewPeopleSoft integration broker Architecture Performance tuning for asynchronous messaging Performance tuning for synchronous messaging
  • 5. Some issues to think Production system running fine for years and Integration Broker usage is low. Suddenly Application Server box’s CPU reaches 90%. Further troubleshooting reveals PSSUBDSP service causes it. We only use PSRF* messages, ie. Reporting tools messages before. This week, we have started to implement dynamic role sync messages. Now messages stuck in working status. We have a third party web interface sending sync messages to PeopleSoft web services. We have load balanced integration gateway. Web Server box and App server box are powerful. No queues in Tuxedo monitor. How can we improve the benchmark performance of message response time?
  • 6. Architecture “PeopleSoft 9.1 combines all the latest features customers expect in a web-based application with the tools needed to extend it into the future.” Larry Acushnet Company
  • 7. Architecture Integration Engine Application PeopleSoft Application RDBMS Server Outbound Operation Integration Gateway Third Party Web Server System Application PeopleSoft Application RDBMS Server Inbound Operation
  • 10. ArchitectureSynchronous Operation Local to local transaction
  • 11. Asynchronous & Synchronous Service Operation “PeopleSoft 9.1 combines all the latest features customers expect in a web-based application with the tools needed to extend it into the future.” Larry Acushnet Company
  • 12. Message segments Large amounts of data(gigabytes) Divide rowset-based and nonrowset-based messages into segments
  • 13. Message segments Configuration and coding efforts are small and straightforward.
  • 14. Thread Pool Size--Asynchronous The number of concurrent threads the handler can spawn for HTTP requests Only for PSPUBHND handler [PSPUBHND_dflt] ;=============================================== ; Settings for publication contract handler ;===============================================Max Instances=1 Service Timeout=1200 Recycle Count=20000 Allowed Consec Service Failures=0 ; Thread Pool Size. The Minumum value is 1 and maximum allowable is 20. Thread Pool Size=1
  • 15. Thread Pool Size--Synchronous The number of concurrent threads the handler can spawn for HTTP requests Default is 5.
  • 16. Integration Gateway-Load Balancing Load Balancer in front of Gateways. JVM--MinimumHeapSize and MaximumHeapSize to the same value, eg. 512MB.
  • 17. Asynchronous Service Operation “PeopleSoft 9.1 combines all the latest features customers expect in a web-based application with the tools needed to extend it into the future.” Larry Acushnet Company
  • 18. Dedicated messaging server Dedicated server for high message volume Dedicated server domains should have PSAPPSRV configured in addition to pub/ sub servers. Dedicated messaging servers are assigned a certain number of queue names
  • 19. Multiple domains PUB/SUB domain separates from PIA domain Scan Interval parameter to a value of 1 for each dispatcher in pub/sub server. Only one active pub/sub domain is supported.
  • 20. Domain Failover Configure Failover Dynamic Slave Option
  • 21. Master/Slave Load Balance Compensate for processing capabilities of various machines. Two hyperlinks Master/Slave Load Balance and Slave Template Setup.
  • 22. Master/Slave Load Balance Assign weighting based on the capability of the machine
  • 23. Master/Slave Load Balance--Deferred Master Domain Processing “Enabled” –Default. Master will process its appropriate share of requests “Deferred – All Queues” --One active slave “Deferred – Unordered Queues” -Unordered queue +one active slave
  • 26. Multi-queue Unordered queues assigned to same service operation Use with master/ slave domains, dedicated messaging server.
  • 28. Application Engine Handler Problem: A long running message takes up all handler resources Solution: Offer a Service Operation Handler that is a direct initiation of an AppEngine program Offload the intense processing of the message to the Process Scheduler Guarantee ordering of message Message must be asynchronous
  • 29. Bulk Load Handler Principle of Data Mover script as notification handler Asynchronous messages only Great for loading data to staging table
  • 30. Guidelines Partition queue Notification PeopleCode Component Interfaces Message Compression
  • 31. Basic performance tips---server instance How many messaging server: At least 3 in production [PSSUBHND_dflt] ;============================================== ; Settings for subscription contract handler ;============================================== Min Instances=3 Max Instances=3
  • 32. Basic performance tips---messaging tables For asynch messages, they are stored in PSAPMSGPUBHDR, PSAPMSGPUBCON, PSAPMGSSUBCON and etc. Archive them regularly
  • 33. Batch processing or full sync EIP Database Tuning--Temp table indexing Archiving—N in queue definition. Database Layout –tablespaces Chunk messages -Around 3 MB a message. Message segment
  • 34. Synchronous Service Operation “PeopleSoft 9.1 combines all the latest features customers expect in a web-based application with the tools needed to extend it into the future.” Larry Acushnet Company
  • 35. Multi-Threading Synchronous Requests (Array of Response Messages = %IntBroker.SyncRequest(Array of Request Messages))
  • 36. Tunning Application Server Provider of Synchronous Service Operations—Dedicated Application server domain Jolt Handlers [JOLT Listener] ;========================================================================= ; Settings for JOLT Listener ;========================================================================= Address=%PS_MACH% Port=9000 Encryption=0 Min Handlers=60 Max Handlers=80 Max Clients per Handler=20
  • 37. Basic performance tips---server instance How many psappsrv instances : At least 3 in production [PSAPPSRV] ;============================== ; Settings for PSAPPSRV ;================================ ;------------------------------------------------------------------------- ; UBBGEN settings Min Instances=3 Max Instances=3
  • 38. Guideline Response Time---Light transform, light onrequestpeoplecodeand light CI. Number of Synchronous Requests—Minimum. Small Messages—compression. Exception
  • 39. Tools to determine and Reduce bottlenecks “PeopleSoft 9.1 combines all the latest features customers expect in a web-based application with the tools needed to extend it into the future.” Larry Acushnet Company
  • 40. Application Server layer Tuxedo Commands Pq--shows the current Tuxedo queuing on the domain. Psr--current service request for each server on the domain and also the load (number of requests) that the server processed. Tuxedo Settings Message Segment Size---Increase size from the default 24 to 8K or 16K Message Queue Size---Increase from 64K to 1M or 2M Max Message Size---Increase from 64K to 1M or 2M
  • 42. Some issues to think Production system running fine for years and Integration Broker usage is low. Suddenly Application Server box’s CPU reaches 90%. Further troubleshooting reveals PSSUBDSP service causes it. We only use PSRF* messages, ie. Reporting tools messages before. This week, we have started to implement dynamic role sync messages. Now messages stuck in working status. We have a third party web interface sending sync messages to PeopleSoft web services. We have load balanced integration gateway. Web Server box and App server box are powerful. No queues in Tuxedo monitor. How can we improve the benchmark performance of message response time?
  • 43. Q & A