SlideShare uma empresa Scribd logo
1 de 39
Envytee Info Solution
By Mr. RamaGangiReddy




Envytee Info Solution
   Integration Broker Introduction
   Integration Broker Architecture
   Integration Broker Set Up
   Integration Broker Scenario
   Integration Broker Monitoring




                  Envytee Info Solution
   Enables disparate systems to share information in
    common manner
   The central control and storage point that mediates
    events to and from applications, managing the
    essential queuing, routing, filtering and storing of
    information in an reliable and secure manner




                   Envytee Info Solution
   PeopleSoft was the first ERP vendor to adopt pure
    internet architecture and leader in web services
    area, even before the standards are existed
   Integration Broker is a proven SOA integration
    platform that delivers high performance, standards-
    based integration




                  Envytee Info Solution
   Enterprise Ready - Enterprise class performance and
    scalability
   Superior connectivity-Reduced cost and complexity
    with open standard support
    Standard Web Services - Component
    Interfaces, Appclass PeopleCode and Bulk Load are
    exposed as standards-based web services
   Technology Adapters and Adapter Toolkit - Powerful
    tool kit with an array of supported technology such as
    files, web, email and legacy PeopleSoft applications .
    You can build it yourself with the adapter SDK
                   Envytee Info Solution
   Integration Broker is a Middleware Technology
    platform to integrate data between PeopleSoft and/or
    non-PeopleSoft applications
   Facilitates both Synchronous & Asynchronous
    communication between systems
   PeopleSoft Integration Broker consists of two Sub-
    Systems:
     Integration Gateway - Resides on PeopleSoft
                                  web servers
     Integration Engine - Resides on Application
                                Server


                     Envytee Info Solution
Envytee Info Solution
   Integration Gateway
      Integration Gateway resides on the Web-Server
     Manages the Receipt & Delivery of Messages
     Supports most of the Communication & Network
       Protocols via connectors
     Basic Logging Information concerning Message
       Receipt, Delivery &Errors
     Transport protocol and message format management
      so that when messages reach the integration engine, they
      are in the PeopleSoft message format

                    Envytee Info Solution
   Components of
    Integration Gateway
     Listening Connector
     Gateway Manager
     Gateway Services
     Target Connectors




                   Envytee Info Solution
Integration Broker Architecture




              Envytee Info Solution
   Integration Engine
        Integration Engine runs on application server
        Integration Engine is a combination of Application Designer
        Objects, PeopleCode, PIA Definitions, XSLT Code along with
        underlying mechanisms that tie all the elements together
       Sends or Receives Messages. The Engine communicates
        through Integration Gateway
       Handles Messages in formats like; XML, SOAP, PS Rowset &
        PS Non-Rowset based Data
       Transforms the message, suiting the need of the Application
        Server.
       Handles security features for the incoming messages
        Supports Message Transaction like :
            Outbound Asynchronous
            Outbound Synchronous
            Inbound Asynchronous
            Inbound Synchronous
Incoming and Outgoing Request Flows




              Envytee Info Solution
   Setting-up PS Integration Broker:
      Step 1 : The Publication/Subscription (Pub/Sub) Servers are set
      in Running state from the PSADMIN command prompt
     Step 2 : Setting it Up Message Server
     Step 3 : Creating integration Meta-Data
           Step 3a : Integration gateway definition
           Step 3b : Node definition
           Step 3c : Message definition.
           Step 3d : Integration PeopleCode.
           Step 3e : Transformation programs.
           Step 3f : Queue definition.
           Step 3g : Service definition.
           Step 3h : Service operation definition.
           Step 3i : Routing definition.

                         Envytee Info Solution
Integration Broker-SetUp
 Step1
     setting the pub/sub server “ON”




  Select The Option 4 : Configure this domain


                      Envytee Info Solution
Integration Broker - Setup
 Step 1
    Setting The Pub/Sub Server “ON”
          In the Domain Configuration Menu Select the Option 1 :
         Pub/Sub Servers. On Selection the status of the Pub/Sub
         Server is Set to “Yes” –indicating its running Status




                              Envytee Info Solution
Integration Broker - Setup

Step 1
    Setting The Pub/Sub Server “ON”
        Select the Option 13 : Load Config as shown to boot the appserv with the latest
       configuration. The Pub/Sub Server also gets booted when the App Server boots




                              Envytee Info Solution
Integration Broker - Setup

Step 2
    Setting   Up the Message Server
      Components of Message Server :
          Publication Broker
             o Broker Dispatcher Process (PSBRKDSP)
             o Broker Handler Process (PSBRKHND)
         Publication Contractor
             o Publication Dispatcher Process (PSPUBDSP)
             o Publication Handler Process (PSPUBHND)
          Subscription Contractor
             o Subscription Dispatcher Process (PSSUBDSP)
             o Subscription Handler Process (PSSUBHND)



                      Envytee Info Solution
Integration Broker - Setup
   Step 2
      Select Option 7 : Messaging Server Administration Menu to set up
     messaging servers for a particular environment




                             Envytee Info Solution
Integration Broker - Setup

   Step 2
      Select Option 1 : To create a new messaging server.




                         Envytee Info Solution
Integration Broker - Setup
 Step 2
   Provide a Message Server Name and Queue Name (already defined
     using PIA), which the message server will handle.
   Multiple Queues can be assigned to a Message Server (as in case of
    environments where the activity is huge)




                          Envytee Info Solution
Integration Broker - Setup
   Step 3
      Integration Meta-Data involves creation of:
          Integration gateway definition.
          Node definition.
          Message definition.
          Integration PeopleCode.
          Transformation programs.
         Queue definition.
         Service definition.
          Service operation definition.
          Routing definition.
      The above sequence is followed to completely SetUp the Integration
     Broker




                        Envytee Info Solution
Integration Broker - Setup
  Step 3 : Creating Integration MetaData
       Step 3a : Gateway Definition




PeopleTools > Integration Broker > Configuration > Gateways
The Gateway Definitions are defined from the above navigation. The URL is the link to the
Listener Connector. The Connector IDs define the Target Connectors and their properties.
                               Envytee Info Solution
Integration Broker - Setup
  Step 3 : Creating Integration MetaData
    Step 3b : Node Definition
          Defines the Locations to or from which messages can be routed.
          E.g. Nodes can represent Customers, Suppliers, BUs or other systems.




PeopleTools > Integration Broker > Integration SetUp > Nodes

                              Envytee Info Solution
Integration Broker - Setup
 Step 3 : Creating Integration MetaData
    Step 3c : Message Definition
        Messages provide the physical description of the data that is sent across
          the wire
       Messages are self-describing entities that are formatted in XML. Each
         message definition is based on a multilevel structure, similar to a
         component, which defines the data to be inserted into the message at runtime
       Messages are Created in PIA
        PS Supports four types of messages:
            Rowset Based – PeopleSoft to PeopleSoft Integration.
             Non-Rowset Based – Integration with Third Party
             Container based Rowset – Exposing PS to Third Party
            Container Based Non-Rowset – Exposing PS to Third Party
       PS Delivers over 300 Messages for integration with different
         PS systems. Custom messages can also be created through PIA
        Messages can be Version Controlled



                              Envytee Info Solution
Integration Broker - Setup

 Step 3 : Creating Integration MetaData
      Step 3c : Define Message




PeopleTools > Integration Broker > Integration SetUp > Messages

                              Envytee Info Solution
Integration Broker - Setup
 Step   3 : Creating Integration MetaData
   Step 3f : Queue Definition
          Queues are groups of service operation definitions that help to sequence
           service operations properly and enhance scalability
          Provide a simple way to define processing characteristics of similar service
         operations as a single group




  Integration Broker > Integration SetUP > Queues
                                  Envytee Info Solution
Integration Broker - Setup
  Step   3 : Creating Integration MetaData
      Step 3g : Service Definition
          Services are used to Logically group a set of Service Operations. E.g. service
           operations like creating role, deleting role, creating user & deleting user may
            be grouped with a single service
  􀀹 Services expose a service operation to external parties




PeopleTools > Integration Broker > Integration SetUP > Services
                             Envytee Info Solution
Integration Broker - Setup

  Step 3 : Creating Integration MetaData
      Step 3h : Service Operations Definition

         Service operations provide applications within the PeopleSoft Enterprise
           product family with the ability to communicate synchronously or
          asynchronously with other PeopleSoft and third-party applications

          A service operation consists of general information about an operation,such
           as its name, description, and so on

          It also specifies an operation type, which determines how the operation is
           to be processed, synchronously or asynchronously

         In addition, it contains routings, which determine the direction, inbound or
           outbound, of the service operation
          A service operation has one or more handlers, which contain and run the
           programming logic for sending or receiving the message, manipulating
           message content, and so on

                            Envytee Info Solution
Integration Broker - Setup
    Service Operations Definition




PeopleTools > Integration Broker > Integration SetUP > Service Operations

                                    Envytee Info Solution
Integration Broker - Setup

  Step 3 : Creating Integration MetaData
    Step 3i : Routing Definition
       Defines the Routing type for the Asynchronous or Synchronous
         type message (Outbound or Inbound messages)
        Routing definitions have node definitions and gateway
       definitions as
         the parameters
       Routing Definitions are used with the service operation
       definitions
       Routings must be set to active in the service operations
       definitions




                     Envytee Info Solution
Integration Broker - Setup

Routing Definitions for the Service Operations




                         Envytee Info Solution
 PS HRMS System communicating with PS CRM System
 The diagram shows the configurations and the interactions of the
    Integration Broker
 Both the Systems can be the source and the destination as the integration
gateway and engine exists in each of the communicating systems




                       Envytee Info Solution
   Configuring the PS HRMS
       Define a Local Integration Gateway
     Define a Remote Integration Gateway – the remote gateway for the
        HRMS is the CRM
     Define the default Local Node
     Define a Remote Node – the remote node represents the CRM System.
      The gateway used for the remote node will be the remote Gateway.
     For Outbound integration, define a service operation, handler definition
       & outbound routing definition (The HR System is the sending node and
       the CRM System is the receiving node)
     For Inbound integration, the same service operation will be used with
      inbound routing definition (The CRM System is the sending node and
     the HR System is the receiving node)




                            Envytee Info Solution
   Configuring the PS CRM
      Define a Local Integration Gateway
      Define a Remote Integration Gateway – the remote gateway for the
       CRM is the HRMS
      Define the default Local Node
      Define a Remote Node – the remote node represents the HRMS
       System. The gateway used for the remote node will be the remote
       Gateway.
      For Outbound integration, define a service operation, handler
       definition & outbound routing definition (The CRM System is the
       sending node and the HR System is the receiving node)
      For Inbound integration, the same service operation will be used
       with inbound routing definition (The HR System is the sending
       node and the CRM System is the receiving node)
                        Envytee Info Solution
   Monitoring
     PS Delivers a separate package for IB monitoring.
     Monitoring Options include monitoring of asynchronous
     and synchronous service operations information, node
     status, queue status, manage domains and more.
     PS Integration Broker Monitoring is done by PS System
      Administrator




          Envytee Info Solution
   Navigate to PeopleTools > Integration Broker > Service Operations
    Monitor > Monitoring for all the monitoring options available with PS
      Integration Broker
    The pages offer filtering options, tracking of the status’ for a particular
    service & Error messages. Different Publish/Subscription Status’ include
             Error
             New
             Started
             Working
             Done
             Retry
             TimeOut
             Edited
             Cancelled
             Hold
             Error Messages logged at
   <PS_HOME>webservpeoplesoftapplicationspeoplesoftPSIGWerror
    Log.ht
      m

                              Envytee Info Solution
Envytee Info Solution
Envytee Info Solution

Mais conteúdo relacionado

Mais procurados

Payroll process oracle hrms
Payroll process oracle hrmsPayroll process oracle hrms
Payroll process oracle hrmsShaju Shana
 
Oracle Applications - R12 Approvals Management Engine - AME Training
Oracle Applications - R12 Approvals Management Engine - AME TrainingOracle Applications - R12 Approvals Management Engine - AME Training
Oracle Applications - R12 Approvals Management Engine - AME TrainingDharmalingam Kandampalayam Shanmugam
 
Functional specification doc Gst purcahse register
Functional specification doc Gst purcahse registerFunctional specification doc Gst purcahse register
Functional specification doc Gst purcahse registerLokesh Modem
 
Organization Setup in R12
Organization Setup in R12Organization Setup in R12
Organization Setup in R12eprentise
 
Po vendor down pay process SAP
Po vendor down pay process SAP Po vendor down pay process SAP
Po vendor down pay process SAP Jay Pal
 
Vendor downpayment process mapping with EHP4 enhanced functionality
Vendor downpayment process mapping with EHP4 enhanced functionalityVendor downpayment process mapping with EHP4 enhanced functionality
Vendor downpayment process mapping with EHP4 enhanced functionalitySubhrajyoti (Subhra) Bhattacharjee
 
Functional specification doc stock aging report based on consumption
Functional specification doc  stock aging report based on consumptionFunctional specification doc  stock aging report based on consumption
Functional specification doc stock aging report based on consumptionLokesh Modem
 
Dmee sap online_help
Dmee sap online_helpDmee sap online_help
Dmee sap online_helpgabrielsyst
 
R12 india localization guide
R12 india localization guideR12 india localization guide
R12 india localization guidekingshuk_goswami
 
Oracle APPS :Receivables Auto Invoice
Oracle APPS :Receivables Auto InvoiceOracle APPS :Receivables Auto Invoice
Oracle APPS :Receivables Auto InvoiceSekhar Byna
 
Subcontracting process jobwork in gst
Subcontracting process  jobwork in gstSubcontracting process  jobwork in gst
Subcontracting process jobwork in gstSukumar Manickam
 
Registro de documento para modificações de status na ordem de produção
Registro de documento para modificações de status na ordem de produçãoRegistro de documento para modificações de status na ordem de produção
Registro de documento para modificações de status na ordem de produçãoEdson Domenech
 
Advance setting for the foreign currency valuation
Advance setting for the foreign currency valuationAdvance setting for the foreign currency valuation
Advance setting for the foreign currency valuationGuangfuDavidLi
 

Mais procurados (20)

Payroll process oracle hrms
Payroll process oracle hrmsPayroll process oracle hrms
Payroll process oracle hrms
 
Oaf personalization examples
Oaf personalization examplesOaf personalization examples
Oaf personalization examples
 
Oracle Applications - R12 Approvals Management Engine - AME Training
Oracle Applications - R12 Approvals Management Engine - AME TrainingOracle Applications - R12 Approvals Management Engine - AME Training
Oracle Applications - R12 Approvals Management Engine - AME Training
 
Oracle forms personalization
Oracle forms personalizationOracle forms personalization
Oracle forms personalization
 
Functional specification doc Gst purcahse register
Functional specification doc Gst purcahse registerFunctional specification doc Gst purcahse register
Functional specification doc Gst purcahse register
 
R12 Tax GST slides
R12 Tax GST slidesR12 Tax GST slides
R12 Tax GST slides
 
Organization Setup in R12
Organization Setup in R12Organization Setup in R12
Organization Setup in R12
 
Po vendor down pay process SAP
Po vendor down pay process SAP Po vendor down pay process SAP
Po vendor down pay process SAP
 
Vendor downpayment process mapping with EHP4 enhanced functionality
Vendor downpayment process mapping with EHP4 enhanced functionalityVendor downpayment process mapping with EHP4 enhanced functionality
Vendor downpayment process mapping with EHP4 enhanced functionality
 
Oaf personaliztion examples
Oaf personaliztion examplesOaf personaliztion examples
Oaf personaliztion examples
 
Oracle HRMS Proration
Oracle HRMS ProrationOracle HRMS Proration
Oracle HRMS Proration
 
Functional specification doc stock aging report based on consumption
Functional specification doc  stock aging report based on consumptionFunctional specification doc  stock aging report based on consumption
Functional specification doc stock aging report based on consumption
 
Dmee sap online_help
Dmee sap online_helpDmee sap online_help
Dmee sap online_help
 
R12 india localization guide
R12 india localization guideR12 india localization guide
R12 india localization guide
 
Peoplesoft technical consultant interview questions
Peoplesoft technical consultant interview questionsPeoplesoft technical consultant interview questions
Peoplesoft technical consultant interview questions
 
FS for FICO
FS for FICOFS for FICO
FS for FICO
 
Oracle APPS :Receivables Auto Invoice
Oracle APPS :Receivables Auto InvoiceOracle APPS :Receivables Auto Invoice
Oracle APPS :Receivables Auto Invoice
 
Subcontracting process jobwork in gst
Subcontracting process  jobwork in gstSubcontracting process  jobwork in gst
Subcontracting process jobwork in gst
 
Registro de documento para modificações de status na ordem de produção
Registro de documento para modificações de status na ordem de produçãoRegistro de documento para modificações de status na ordem de produção
Registro de documento para modificações de status na ordem de produção
 
Advance setting for the foreign currency valuation
Advance setting for the foreign currency valuationAdvance setting for the foreign currency valuation
Advance setting for the foreign currency valuation
 

Destaque

People soft workflow by surya 2
People soft workflow by surya 2People soft workflow by surya 2
People soft workflow by surya 2meghamystic
 
PeopleSoft Integration broker Performance Tunning
PeopleSoft Integration broker Performance TunningPeopleSoft Integration broker Performance Tunning
PeopleSoft Integration broker Performance TunningInSync Conference
 
people-soft-integration-technologies-over-view
people-soft-integration-technologies-over-viewpeople-soft-integration-technologies-over-view
people-soft-integration-technologies-over-viewAnilVindurthy
 
205360 integration with peoplesoft
205360 integration with peoplesoft205360 integration with peoplesoft
205360 integration with peoplesoftp6academy
 
PeopleSoft Approval FrameWork AWE
PeopleSoft Approval FrameWork AWEPeopleSoft Approval FrameWork AWE
PeopleSoft Approval FrameWork AWEhbiroglu
 
GATI_SAP_WMS_Integration
GATI_SAP_WMS_IntegrationGATI_SAP_WMS_Integration
GATI_SAP_WMS_IntegrationKapil Joshi
 
Absence Management Presentation
Absence Management PresentationAbsence Management Presentation
Absence Management PresentationRichHughes
 
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
 
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
 
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
 
Graviton Approval Framework Presentation
Graviton Approval Framework PresentationGraviton Approval Framework Presentation
Graviton Approval Framework Presentationgravitonconsulting
 
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
 
Presentation2
Presentation2Presentation2
Presentation2JAYAARC
 

Destaque (20)

Bi
BiBi
Bi
 
People soft workflow by surya 2
People soft workflow by surya 2People soft workflow by surya 2
People soft workflow by surya 2
 
PeopleSoft Integration broker Performance Tunning
PeopleSoft Integration broker Performance TunningPeopleSoft Integration broker Performance Tunning
PeopleSoft Integration broker Performance Tunning
 
people-soft-integration-technologies-over-view
people-soft-integration-technologies-over-viewpeople-soft-integration-technologies-over-view
people-soft-integration-technologies-over-view
 
205360 integration with peoplesoft
205360 integration with peoplesoft205360 integration with peoplesoft
205360 integration with peoplesoft
 
PeopleSoft Approval FrameWork AWE
PeopleSoft Approval FrameWork AWEPeopleSoft Approval FrameWork AWE
PeopleSoft Approval FrameWork AWE
 
GATI_SAP_WMS_Integration
GATI_SAP_WMS_IntegrationGATI_SAP_WMS_Integration
GATI_SAP_WMS_Integration
 
Absence Management Presentation
Absence Management PresentationAbsence Management Presentation
Absence Management Presentation
 
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
 
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...
 
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
 
Graviton Approval Framework Presentation
Graviton Approval Framework PresentationGraviton Approval Framework Presentation
Graviton Approval Framework Presentation
 
Three tier Architecture of ASP_Net
Three tier Architecture of ASP_NetThree tier Architecture of ASP_Net
Three tier Architecture of ASP_Net
 
Setids
SetidsSetids
Setids
 
PPT1
PPT1PPT1
PPT1
 
Devi
DeviDevi
Devi
 
SDLC
SDLC SDLC
SDLC
 
PeopleSoft Interview Questions - Part 1
PeopleSoft Interview Questions - Part 1PeopleSoft Interview Questions - Part 1
PeopleSoft Interview Questions - Part 1
 
Presentation2
Presentation2Presentation2
Presentation2
 

Semelhante a Envytee Info Solution Provides Guide to Integration Broker Setup

MQ Support for z/OS Connect
MQ Support for z/OS ConnectMQ Support for z/OS Connect
MQ Support for z/OS ConnectMatt Leming
 
Introduction to Java Enterprise Edition
Introduction to Java Enterprise EditionIntroduction to Java Enterprise Edition
Introduction to Java Enterprise EditionAbdalla Mahmoud
 
Desktop Alert Lite 4.0 Presentation
Desktop Alert Lite 4.0 PresentationDesktop Alert Lite 4.0 Presentation
Desktop Alert Lite 4.0 Presentationdesktopalert
 
Wireless mobile content genteration application with RSS feed integration
Wireless mobile content genteration application with RSS feed integrationWireless mobile content genteration application with RSS feed integration
Wireless mobile content genteration application with RSS feed integrationMike Taylor
 
An in-building multi-server cloud system based on shortest Path algorithm dep...
An in-building multi-server cloud system based on shortest Path algorithm dep...An in-building multi-server cloud system based on shortest Path algorithm dep...
An in-building multi-server cloud system based on shortest Path algorithm dep...IOSR Journals
 
Integration Approach for MES
Integration Approach for MESIntegration Approach for MES
Integration Approach for MESVinod Kumar
 
Integration Patterns With Spring integration
Integration Patterns With Spring integrationIntegration Patterns With Spring integration
Integration Patterns With Spring integrationEldad Dor
 
Microsoft Biz Talk Server
Microsoft Biz Talk ServerMicrosoft Biz Talk Server
Microsoft Biz Talk ServerAshish Bagade
 
10135 a 06
10135 a 0610135 a 06
10135 a 06Bố Su
 
Internetworking
InternetworkingInternetworking
InternetworkingRaghu nath
 
Intranet Messaging Project Report -phpapp02
Intranet Messaging Project Report -phpapp02Intranet Messaging Project Report -phpapp02
Intranet Messaging Project Report -phpapp02dvicky12
 
Topic3 Enterprise Application Integration
Topic3 Enterprise Application IntegrationTopic3 Enterprise Application Integration
Topic3 Enterprise Application Integrationsanjoysanyal
 
Mobile content generation application | Wireless Community Network Enabler#
Mobile content generation application | Wireless Community Network Enabler#Mobile content generation application | Wireless Community Network Enabler#
Mobile content generation application | Wireless Community Network Enabler#Mike Taylor
 
Introduction to Enterprise Service Bus
Introduction to Enterprise Service BusIntroduction to Enterprise Service Bus
Introduction to Enterprise Service BusFolio3 Software
 
Microservices with asp dot net core, a next gen technology
Microservices with asp dot net core, a next gen technologyMicroservices with asp dot net core, a next gen technology
Microservices with asp dot net core, a next gen technologyEvincedev
 
INFORMATION TECHNOLOGY FOR MANAGERS PRESENTATION BY AMAN DWIVEDI
INFORMATION TECHNOLOGY FOR MANAGERS PRESENTATION BY AMAN DWIVEDIINFORMATION TECHNOLOGY FOR MANAGERS PRESENTATION BY AMAN DWIVEDI
INFORMATION TECHNOLOGY FOR MANAGERS PRESENTATION BY AMAN DWIVEDIAman Dwivedi
 
Web Based Investment Management System
Web Based Investment Management SystemWeb Based Investment Management System
Web Based Investment Management SystemMike Taylor
 

Semelhante a Envytee Info Solution Provides Guide to Integration Broker Setup (20)

MQ Support for z/OS Connect
MQ Support for z/OS ConnectMQ Support for z/OS Connect
MQ Support for z/OS Connect
 
Introduction to Java Enterprise Edition
Introduction to Java Enterprise EditionIntroduction to Java Enterprise Edition
Introduction to Java Enterprise Edition
 
Desktop Alert Lite 4.0 Presentation
Desktop Alert Lite 4.0 PresentationDesktop Alert Lite 4.0 Presentation
Desktop Alert Lite 4.0 Presentation
 
Wireless mobile content genteration application with RSS feed integration
Wireless mobile content genteration application with RSS feed integrationWireless mobile content genteration application with RSS feed integration
Wireless mobile content genteration application with RSS feed integration
 
An in-building multi-server cloud system based on shortest Path algorithm dep...
An in-building multi-server cloud system based on shortest Path algorithm dep...An in-building multi-server cloud system based on shortest Path algorithm dep...
An in-building multi-server cloud system based on shortest Path algorithm dep...
 
H017113842
H017113842H017113842
H017113842
 
Integration Approach for MES
Integration Approach for MESIntegration Approach for MES
Integration Approach for MES
 
Integration Patterns With Spring integration
Integration Patterns With Spring integrationIntegration Patterns With Spring integration
Integration Patterns With Spring integration
 
Microsoft Biz Talk Server
Microsoft Biz Talk ServerMicrosoft Biz Talk Server
Microsoft Biz Talk Server
 
10135 a 06
10135 a 0610135 a 06
10135 a 06
 
Subbu_WM
Subbu_WMSubbu_WM
Subbu_WM
 
Internetworking
InternetworkingInternetworking
Internetworking
 
Intranet Messaging Project Report -phpapp02
Intranet Messaging Project Report -phpapp02Intranet Messaging Project Report -phpapp02
Intranet Messaging Project Report -phpapp02
 
Topic3 Enterprise Application Integration
Topic3 Enterprise Application IntegrationTopic3 Enterprise Application Integration
Topic3 Enterprise Application Integration
 
Mobile content generation application | Wireless Community Network Enabler#
Mobile content generation application | Wireless Community Network Enabler#Mobile content generation application | Wireless Community Network Enabler#
Mobile content generation application | Wireless Community Network Enabler#
 
Introduction to Enterprise Service Bus
Introduction to Enterprise Service BusIntroduction to Enterprise Service Bus
Introduction to Enterprise Service Bus
 
Microservices with asp dot net core, a next gen technology
Microservices with asp dot net core, a next gen technologyMicroservices with asp dot net core, a next gen technology
Microservices with asp dot net core, a next gen technology
 
INFORMATION TECHNOLOGY FOR MANAGERS PRESENTATION BY AMAN DWIVEDI
INFORMATION TECHNOLOGY FOR MANAGERS PRESENTATION BY AMAN DWIVEDIINFORMATION TECHNOLOGY FOR MANAGERS PRESENTATION BY AMAN DWIVEDI
INFORMATION TECHNOLOGY FOR MANAGERS PRESENTATION BY AMAN DWIVEDI
 
Web Based Investment Management System
Web Based Investment Management SystemWeb Based Investment Management System
Web Based Investment Management System
 
Survey of client tools
Survey of client toolsSurvey of client tools
Survey of client tools
 

Último

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 

Último (20)

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 

Envytee Info Solution Provides Guide to Integration Broker Setup

  • 3. Integration Broker Introduction  Integration Broker Architecture  Integration Broker Set Up  Integration Broker Scenario  Integration Broker Monitoring Envytee Info Solution
  • 4. Enables disparate systems to share information in common manner  The central control and storage point that mediates events to and from applications, managing the essential queuing, routing, filtering and storing of information in an reliable and secure manner Envytee Info Solution
  • 5. PeopleSoft was the first ERP vendor to adopt pure internet architecture and leader in web services area, even before the standards are existed  Integration Broker is a proven SOA integration platform that delivers high performance, standards- based integration Envytee Info Solution
  • 6. Enterprise Ready - Enterprise class performance and scalability  Superior connectivity-Reduced cost and complexity with open standard support  Standard Web Services - Component Interfaces, Appclass PeopleCode and Bulk Load are exposed as standards-based web services  Technology Adapters and Adapter Toolkit - Powerful tool kit with an array of supported technology such as files, web, email and legacy PeopleSoft applications . You can build it yourself with the adapter SDK Envytee Info Solution
  • 7. Integration Broker is a Middleware Technology platform to integrate data between PeopleSoft and/or non-PeopleSoft applications  Facilitates both Synchronous & Asynchronous communication between systems  PeopleSoft Integration Broker consists of two Sub- Systems:  Integration Gateway - Resides on PeopleSoft web servers  Integration Engine - Resides on Application Server Envytee Info Solution
  • 9. Integration Gateway  Integration Gateway resides on the Web-Server  Manages the Receipt & Delivery of Messages  Supports most of the Communication & Network Protocols via connectors  Basic Logging Information concerning Message Receipt, Delivery &Errors  Transport protocol and message format management so that when messages reach the integration engine, they are in the PeopleSoft message format Envytee Info Solution
  • 10. Components of Integration Gateway  Listening Connector  Gateway Manager  Gateway Services  Target Connectors Envytee Info Solution
  • 11. Integration Broker Architecture Envytee Info Solution
  • 12. Integration Engine  Integration Engine runs on application server  Integration Engine is a combination of Application Designer Objects, PeopleCode, PIA Definitions, XSLT Code along with underlying mechanisms that tie all the elements together  Sends or Receives Messages. The Engine communicates through Integration Gateway  Handles Messages in formats like; XML, SOAP, PS Rowset & PS Non-Rowset based Data  Transforms the message, suiting the need of the Application Server.  Handles security features for the incoming messages  Supports Message Transaction like :  Outbound Asynchronous  Outbound Synchronous  Inbound Asynchronous  Inbound Synchronous
  • 13. Incoming and Outgoing Request Flows Envytee Info Solution
  • 14. Setting-up PS Integration Broker:  Step 1 : The Publication/Subscription (Pub/Sub) Servers are set in Running state from the PSADMIN command prompt  Step 2 : Setting it Up Message Server  Step 3 : Creating integration Meta-Data  Step 3a : Integration gateway definition  Step 3b : Node definition  Step 3c : Message definition.  Step 3d : Integration PeopleCode.  Step 3e : Transformation programs.  Step 3f : Queue definition.  Step 3g : Service definition.  Step 3h : Service operation definition.  Step 3i : Routing definition. Envytee Info Solution
  • 15. Integration Broker-SetUp Step1 setting the pub/sub server “ON” Select The Option 4 : Configure this domain Envytee Info Solution
  • 16. Integration Broker - Setup  Step 1 Setting The Pub/Sub Server “ON”  In the Domain Configuration Menu Select the Option 1 : Pub/Sub Servers. On Selection the status of the Pub/Sub Server is Set to “Yes” –indicating its running Status Envytee Info Solution
  • 17. Integration Broker - Setup Step 1  Setting The Pub/Sub Server “ON”  Select the Option 13 : Load Config as shown to boot the appserv with the latest configuration. The Pub/Sub Server also gets booted when the App Server boots Envytee Info Solution
  • 18. Integration Broker - Setup Step 2  Setting Up the Message Server Components of Message Server :  Publication Broker o Broker Dispatcher Process (PSBRKDSP) o Broker Handler Process (PSBRKHND) Publication Contractor o Publication Dispatcher Process (PSPUBDSP) o Publication Handler Process (PSPUBHND)  Subscription Contractor o Subscription Dispatcher Process (PSSUBDSP) o Subscription Handler Process (PSSUBHND) Envytee Info Solution
  • 19. Integration Broker - Setup  Step 2  Select Option 7 : Messaging Server Administration Menu to set up messaging servers for a particular environment Envytee Info Solution
  • 20. Integration Broker - Setup  Step 2  Select Option 1 : To create a new messaging server. Envytee Info Solution
  • 21. Integration Broker - Setup  Step 2 Provide a Message Server Name and Queue Name (already defined using PIA), which the message server will handle. Multiple Queues can be assigned to a Message Server (as in case of environments where the activity is huge) Envytee Info Solution
  • 22. Integration Broker - Setup  Step 3  Integration Meta-Data involves creation of:  Integration gateway definition.  Node definition.  Message definition.  Integration PeopleCode.  Transformation programs. Queue definition. Service definition.  Service operation definition.  Routing definition.  The above sequence is followed to completely SetUp the Integration Broker Envytee Info Solution
  • 23. Integration Broker - Setup  Step 3 : Creating Integration MetaData  Step 3a : Gateway Definition PeopleTools > Integration Broker > Configuration > Gateways The Gateway Definitions are defined from the above navigation. The URL is the link to the Listener Connector. The Connector IDs define the Target Connectors and their properties. Envytee Info Solution
  • 24. Integration Broker - Setup  Step 3 : Creating Integration MetaData Step 3b : Node Definition Defines the Locations to or from which messages can be routed. E.g. Nodes can represent Customers, Suppliers, BUs or other systems. PeopleTools > Integration Broker > Integration SetUp > Nodes Envytee Info Solution
  • 25. Integration Broker - Setup  Step 3 : Creating Integration MetaData  Step 3c : Message Definition  Messages provide the physical description of the data that is sent across the wire Messages are self-describing entities that are formatted in XML. Each message definition is based on a multilevel structure, similar to a component, which defines the data to be inserted into the message at runtime Messages are Created in PIA  PS Supports four types of messages: Rowset Based – PeopleSoft to PeopleSoft Integration.  Non-Rowset Based – Integration with Third Party  Container based Rowset – Exposing PS to Third Party Container Based Non-Rowset – Exposing PS to Third Party PS Delivers over 300 Messages for integration with different PS systems. Custom messages can also be created through PIA  Messages can be Version Controlled Envytee Info Solution
  • 26. Integration Broker - Setup  Step 3 : Creating Integration MetaData  Step 3c : Define Message PeopleTools > Integration Broker > Integration SetUp > Messages Envytee Info Solution
  • 27. Integration Broker - Setup  Step 3 : Creating Integration MetaData Step 3f : Queue Definition  Queues are groups of service operation definitions that help to sequence service operations properly and enhance scalability  Provide a simple way to define processing characteristics of similar service operations as a single group Integration Broker > Integration SetUP > Queues Envytee Info Solution
  • 28. Integration Broker - Setup  Step 3 : Creating Integration MetaData Step 3g : Service Definition  Services are used to Logically group a set of Service Operations. E.g. service operations like creating role, deleting role, creating user & deleting user may be grouped with a single service 􀀹 Services expose a service operation to external parties PeopleTools > Integration Broker > Integration SetUP > Services Envytee Info Solution
  • 29. Integration Broker - Setup Step 3 : Creating Integration MetaData  Step 3h : Service Operations Definition Service operations provide applications within the PeopleSoft Enterprise product family with the ability to communicate synchronously or asynchronously with other PeopleSoft and third-party applications  A service operation consists of general information about an operation,such as its name, description, and so on  It also specifies an operation type, which determines how the operation is to be processed, synchronously or asynchronously In addition, it contains routings, which determine the direction, inbound or outbound, of the service operation  A service operation has one or more handlers, which contain and run the programming logic for sending or receiving the message, manipulating message content, and so on Envytee Info Solution
  • 30. Integration Broker - Setup Service Operations Definition PeopleTools > Integration Broker > Integration SetUP > Service Operations Envytee Info Solution
  • 31. Integration Broker - Setup  Step 3 : Creating Integration MetaData Step 3i : Routing Definition Defines the Routing type for the Asynchronous or Synchronous type message (Outbound or Inbound messages)  Routing definitions have node definitions and gateway definitions as the parameters Routing Definitions are used with the service operation definitions Routings must be set to active in the service operations definitions Envytee Info Solution
  • 32. Integration Broker - Setup Routing Definitions for the Service Operations Envytee Info Solution
  • 33.  PS HRMS System communicating with PS CRM System  The diagram shows the configurations and the interactions of the Integration Broker  Both the Systems can be the source and the destination as the integration gateway and engine exists in each of the communicating systems Envytee Info Solution
  • 34. Configuring the PS HRMS  Define a Local Integration Gateway  Define a Remote Integration Gateway – the remote gateway for the HRMS is the CRM  Define the default Local Node  Define a Remote Node – the remote node represents the CRM System. The gateway used for the remote node will be the remote Gateway.  For Outbound integration, define a service operation, handler definition & outbound routing definition (The HR System is the sending node and the CRM System is the receiving node)  For Inbound integration, the same service operation will be used with inbound routing definition (The CRM System is the sending node and the HR System is the receiving node) Envytee Info Solution
  • 35. Configuring the PS CRM  Define a Local Integration Gateway  Define a Remote Integration Gateway – the remote gateway for the CRM is the HRMS  Define the default Local Node  Define a Remote Node – the remote node represents the HRMS System. The gateway used for the remote node will be the remote Gateway.  For Outbound integration, define a service operation, handler definition & outbound routing definition (The CRM System is the sending node and the HR System is the receiving node)  For Inbound integration, the same service operation will be used with inbound routing definition (The HR System is the sending node and the CRM System is the receiving node) Envytee Info Solution
  • 36. Monitoring  PS Delivers a separate package for IB monitoring.  Monitoring Options include monitoring of asynchronous and synchronous service operations information, node status, queue status, manage domains and more.  PS Integration Broker Monitoring is done by PS System Administrator Envytee Info Solution
  • 37. Navigate to PeopleTools > Integration Broker > Service Operations Monitor > Monitoring for all the monitoring options available with PS Integration Broker  The pages offer filtering options, tracking of the status’ for a particular service & Error messages. Different Publish/Subscription Status’ include  Error  New  Started  Working  Done  Retry  TimeOut  Edited  Cancelled  Hold  Error Messages logged at  <PS_HOME>webservpeoplesoftapplicationspeoplesoftPSIGWerror Log.ht m Envytee Info Solution