Monday, 24 June 2024

Feature Selection in AI

In artifical intelegance/machine learning, everything start and end with data and in current world everyday by using facebook, insta we all are producing a lot of data which is available on system for analaysis, but this is raw data.  

Now when it come to machine learning, not all the data can be feed to algorighm. For an example if we have data like  Hight, weight, temprature, BP, heart rate, Age, sleep hours, weather and officeintime of an employee. All these different attribute of the data is called features. These features 

Feature is a crutial factor for any algorighm, for training, we can have hundred of feature of the data but not all can be used to train the algorithm as it may increase the computation cost. Other factor is not all the feature have impact on the output.  

In the example provide, based on the feature information if we want to predict if user is a diabitic patient or not, then some of feature is quite irrelvant like weather, officeInTime, which has very minimal or no impact on the prediction. Before training irrevant or less impacting feature need to be identified and removed from training dataset this is called feature selection. 

There are multiple methods for the feature selections. 

1.  UniVariate Selection

2. Recursive Feature Elementation

3. Principal Component Analysis 


Univariate Selection 

    Statistical tests can be used to select those features that have strongest relationship with the output variables. Its help us to eleminiate the features with very insignificant or less corrlation with the output.  Using this we remove less used or irrelavant fatures from the datasets. Python liberary sklearn has the method model_selection to remove the unused or noisy feature from the dataset provided. 


Recursive Feature Elementation

RFE is a wrapper methould that use other technigue to evaluate the and eliminate the features, This start with all the features and one by one remove the less singnificant features untill the it come to a number of the desisred features. 

Model use a slice of the dataset provided and based on this, it remove the weakest feature first,  and keep on eliminating the features untill it reach the desired feature count. 

Please refer to this link if you want to know more or practical implementation. 

https://machinelearningmastery.com/rfe-feature-selection-in-python/


Principal Component Analysis 

Principal component Analysis is technique, where multiple factor which impact the output are combined together to generate the new factors, which intern call principal components or PCA.  This is done in such a way that if we only consider first few components then also we will get the same or similar output.  PCA is the technique, where we change the propective to visualize the data by combining or recuding the components (fatures) impacting the data, where as major pattern and trend are not impacted. 

Please refer to page for more inputs 

https://builtin.com/data-science/step-step-explanation-principal-component-analysis



Tuesday, 20 February 2024

entity name

 If it does not reflect the changes done and UI shows the changed / modified name then do the following.

  1. Navigate to My Client Groups > Workforce Structures > Manage Legal Entity for HCM Information
  2. Search Legal Entity for which the name change has been done or to be done.
  3. Click on Legal Entity name and open in view mode.
  4. Click on Action - Correct > Submit( without any change).

This forces the change on Legal Entity setup to required tables and it then appears correctly.

Sunday, 4 December 2022

Import cash Management File Via FBDI

 FBDI To External Transactions, Cash Management file. 


1. Create the file using the FBDI Template 

 Once file is created using the above template please follow the following processs to upload the file.


2. Login to oracle fusion and search for the program   Load Interface File for Import

Schedule Processes --> Schedule new Process 





3. Once done the search for the import process name as Import External Tranactions. 



4. Now for data file select for the new file and upload file created in first step. 




5. Submit the process and note down the process Id. 




6. Once file uploaded please use the following query to see if transactions are been error out in BIP.






7. Now if there is no error then your tranactions are uploaded to base tables. 






Saturday, 9 July 2022

Granting everything from one schema to another

Creation of a readonly user/Schema in production.  


Many time you face issue when you need to provide readonly access to one schema to another.

Here is the simple way to give access. 


Script to create user and give dictonary grant


create user fusion_read_only_user identified by readonly;

grant create session to fusion_read_only_user ;

grant select any table to fusion_read_only_user ;

This will only grant read-only to soruce schama tables, you would need to connect to another schema owner to grant them read-only access.  Optionally, you can add read-only dictionary acces:

grant select any dictionary to fusion_read_only_user 


Script to grant select on all tables 

select 

concat(concat('GRANT SELECT ON EMR_INTEGRATION.', TABLE_NAME), ' to EMR_INTEGRATION_RO;')

From all_tables

where owner = 'Source Schema'


Script to grant select on all packages

select 'GRANT DEBUG ON ' || OBJECT_NAME || ' to EMR_INTEGRATION_RO;'

from

all_objects

WHERE OBJECT_TYPE = 'PACKAGE'

and  OWNER = 'Source Schema'

;



Script to grant select on all Types

select 'GRANT DEBUG ON ' || OBJECT_NAME || ' to EMR_INTEGRATION_RO;'

from

all_objects

WHERE OBJECT_TYPE = 'TYPE'

and  OWNER = 'Source Schema'

;

Script to grant select on all Views

select 'GRANT SELECT ON ' || OBJECT_NAME || ' to EMR_INTEGRATION_RO;'

from

all_objects

WHERE OBJECT_TYPE = 'VIEW'

and  OWNER = 'Source Schema'

;



Monday, 9 August 2021

Calling and ESS Job

 

Please use the link to download wsdl and correct the host information.


<?xml version="1.0" encoding="UTF-8" ?>

<definitions

     name="ESSWebService"

     targetNamespace="http://xmlns.oracle.com/scheduler"

     xmlns="http://schemas.xmlsoap.org/wsdl/"

     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

     xmlns:tns="http://xmlns.oracle.com/scheduler"

     xmlns:xsd="http://www.w3.org/2001/XMLSchema"

     xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"

     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

     xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"

    >

    <wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="SchedulerServiceImplPort_Fault_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">

        <wsp:ExactlyOne>

            <wsp:All/>

            <wsp:All/>

            <wsp:All/>

            <wsp:All/>

        </wsp:ExactlyOne>

    </wsp:Policy>

    <wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="SchedulerServiceImplPort_Input_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">

        <wsp:ExactlyOne>

            <wsp:All>

                <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

                    <sp:Body/>

                    <sp:Header Namespace="http://www.w3.org/2005/08/addressing"/>

                    <sp:Header Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>

                    <sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>

                </sp:SignedParts>

                <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

                    <sp:Body/>

                    <sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>

                </sp:EncryptedParts>

            </wsp:All>

            <wsp:All>

                <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

                    <sp:Body/>

                    <sp:Header Namespace="http://www.w3.org/2005/08/addressing"/>

                    <sp:Header Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>

                    <sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>

                </sp:SignedParts>

                <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

                    <sp:Body/>

                    <sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>

                </sp:EncryptedParts>

            </wsp:All>

            <wsp:All>

                <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

                    <sp:Body/>

                    <sp:Header Namespace="http://www.w3.org/2005/08/addressing"/>

                    <sp:Header Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>

                    <sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>

                </sp:SignedParts>

                <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

                    <sp:Body/>

                    <sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>

                </sp:EncryptedParts>

            </wsp:All>

            <wsp:All>

                <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

                    <sp:Body/>

                    <sp:Header Namespace="http://www.w3.org/2005/08/addressing"/>

                    <sp:Header Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>

                    <sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>

                </sp:SignedParts>

                <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

                    <sp:Body/>

                    <sp:Header Name="fmw-context" Namespace="http://xmlns.oracle.com/fmw/context/1.0"/>

                </sp:EncryptedParts>

            </wsp:All>

        </wsp:ExactlyOne>

    </wsp:Policy>

    <wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="SchedulerServiceImplPort_Output_Policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">

        <wsp:ExactlyOne>

            <wsp:All>

                <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

                    <sp:Body/>

                </sp:SignedParts>

                <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

                    <sp:Body/>

                </sp:EncryptedParts>

            </wsp:All>

            <wsp:All>

                <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

                    <sp:Body/>

                </sp:SignedParts>

                <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

                    <sp:Body/>

                </sp:EncryptedParts>

            </wsp:All>

            <wsp:All>

                <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

                    <sp:Body/>

                </sp:SignedParts>

                <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

                    <sp:Body/>

                </sp:EncryptedParts>

            </wsp:All>

            <wsp:All>

                <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

                    <sp:Body/>

                </sp:SignedParts>

                <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

                    <sp:Body/>

                </sp:EncryptedParts>

            </wsp:All>

        </wsp:ExactlyOne>

    </wsp:Policy>

    <wsp:Policy xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="wsaddr_policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">

        <wsaw:UsingAddressing xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"/>

    </wsp:Policy>

    <wsp:Policy xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="wss11_saml_or_username_token_with_message_protection_service_policy">

        <wsp:ExactlyOne>

            <wsp:All>

                <sp:SymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

                    <wsp:Policy>

                        <sp:ProtectionToken>

                            <wsp:Policy>

                                <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Never">

                                    <wsp:Policy>

                                        <sp:RequireThumbprintReference/>

                                        <sp:WssX509V3Token11/>

                                    </wsp:Policy>

                                </sp:X509Token>

                            </wsp:Policy>

                        </sp:ProtectionToken>

                        <sp:AlgorithmSuite>

                            <wsp:Policy>

                                <sp:Basic128/>

                            </wsp:Policy>

                        </sp:AlgorithmSuite>

                        <sp:Layout>

                            <wsp:Policy>

                                <sp:Lax/>

                            </wsp:Policy>

                        </sp:Layout>

                        <sp:IncludeTimestamp/>

                        <sp:ProtectTokens/>

                        <sp:OnlySignEntireHeadersAndBody/>

                    </wsp:Policy>

                </sp:SymmetricBinding>

                <sp:SignedSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

                    <wsp:Policy>

                        <sp:SamlToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">

                            <wsp:Policy>

                                <sp:WssSamlV11Token11/>

                            </wsp:Policy>

                        </sp:SamlToken>

                    </wsp:Policy>

                </sp:SignedSupportingTokens>

                <sp:EndorsingSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

                    <wsp:Policy>

                        <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">

                            <wsp:Policy>

                                <sp:WssX509V3Token11/>

                            </wsp:Policy>

                        </sp:X509Token>

                    </wsp:Policy>

                </sp:EndorsingSupportingTokens>

                <sp:Wss11 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

                    <wsp:Policy>

                        <sp:RequireSignatureConfirmation/>

                        <sp:MustSupportRefEncryptedKey/>

                    </wsp:Policy>

                </sp:Wss11>

            </wsp:All>

            <wsp:All>

                <sp:SymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

                    <wsp:Policy>

                        <sp:ProtectionToken>

                            <wsp:Policy>

                                <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Never">

                                    <wsp:Policy>

                                        <sp:RequireThumbprintReference/>

                                        <sp:WssX509V3Token11/>

                                    </wsp:Policy>

                                </sp:X509Token>

                            </wsp:Policy>

                        </sp:ProtectionToken>

                        <sp:AlgorithmSuite>

                            <wsp:Policy>

                                <sp:Basic128Exn256/>

                            </wsp:Policy>

                        </sp:AlgorithmSuite>

                        <sp:Layout>

                            <wsp:Policy>

                                <sp:Lax/>

                            </wsp:Policy>

                        </sp:Layout>

                        <sp:IncludeTimestamp/>

                        <sp:ProtectTokens/>

                        <sp:OnlySignEntireHeadersAndBody/>

                    </wsp:Policy>

                </sp:SymmetricBinding>

                <sp:SignedSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

                    <wsp:Policy>

                        <sp:SamlToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">

                            <wsp:Policy>

                                <sp:WssSamlV11Token11/>

                            </wsp:Policy>

                        </sp:SamlToken>

                    </wsp:Policy>

                </sp:SignedSupportingTokens>

                <sp:EndorsingSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

                    <wsp:Policy>

                        <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">

                            <wsp:Policy>

                                <sp:WssX509V3Token11/>

                            </wsp:Policy>

                        </sp:X509Token>

                    </wsp:Policy>

                </sp:EndorsingSupportingTokens>

                <sp:Wss11 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

                    <wsp:Policy>

                        <sp:RequireSignatureConfirmation/>

                        <sp:MustSupportRefEncryptedKey/>

                    </wsp:Policy>

                </sp:Wss11>

            </wsp:All>

            <wsp:All>

                <sp:SymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

                    <wsp:Policy>

                        <sp:ProtectionToken>

                            <wsp:Policy>

                                <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Never">

                                    <wsp:Policy>

                                        <sp:RequireThumbprintReference/>

                                        <sp:WssX509V3Token11/>

                                    </wsp:Policy>

                                </sp:X509Token>

                            </wsp:Policy>

                        </sp:ProtectionToken>

                        <sp:AlgorithmSuite>

                            <wsp:Policy>

                                <sp:Basic128/>

                            </wsp:Policy>

                        </sp:AlgorithmSuite>

                        <sp:Layout>

                            <wsp:Policy>

                                <sp:Lax/>

                            </wsp:Policy>

                        </sp:Layout>

                        <sp:IncludeTimestamp/>

                        <sp:OnlySignEntireHeadersAndBody/>

                    </wsp:Policy>

                </sp:SymmetricBinding>

                <sp:SignedSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

                    <wsp:Policy>

                        <sp:UsernameToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">

                            <wsp:Policy>

                                <sp:WssUsernameToken10/>

                            </wsp:Policy>

                        </sp:UsernameToken>

                    </wsp:Policy>

                </sp:SignedSupportingTokens>

                <sp:Wss11 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

                    <wsp:Policy>

                        <sp:RequireSignatureConfirmation/>

                        <sp:MustSupportRefEncryptedKey/>

                    </wsp:Policy>

                </sp:Wss11>

            </wsp:All>

            <wsp:All>

                <sp:SymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

                    <wsp:Policy>

                        <sp:ProtectionToken>

                            <wsp:Policy>

                                <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Never">

                                    <wsp:Policy>

                                        <sp:RequireThumbprintReference/>

                                        <sp:WssX509V3Token11/>

                                    </wsp:Policy>

                                </sp:X509Token>

                            </wsp:Policy>

                        </sp:ProtectionToken>

                        <sp:AlgorithmSuite>

                            <wsp:Policy>

                                <sp:Basic128Exn256/>

                            </wsp:Policy>

                        </sp:AlgorithmSuite>

                        <sp:Layout>

                            <wsp:Policy>

                                <sp:Lax/>

                            </wsp:Policy>

                        </sp:Layout>

                        <sp:IncludeTimestamp/>

                        <sp:OnlySignEntireHeadersAndBody/>

                    </wsp:Policy>

                </sp:SymmetricBinding>

                <sp:SignedSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

                    <wsp:Policy>

                        <sp:UsernameToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">

                            <wsp:Policy>

                                <sp:WssUsernameToken10/>

                            </wsp:Policy>

                        </sp:UsernameToken>

                    </wsp:Policy>

                </sp:SignedSupportingTokens>

                <sp:Wss11 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

                    <wsp:Policy>

                        <sp:RequireSignatureConfirmation/>

                        <sp:MustSupportRefEncryptedKey/>

                    </wsp:Policy>

                </sp:Wss11>

            </wsp:All>

            <wsp:All>

                <sp:TransportBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

                    <wsp:Policy>

                        <sp:TransportToken>

                            <wsp:Policy>

                                <sp:HttpsToken RequireClientCertificate="false">

                                    <wsp:Policy/>

                                </sp:HttpsToken>

                            </wsp:Policy>

                        </sp:TransportToken>

                        <sp:Layout>

                            <wsp:Policy>

                                <sp:Lax/>

                            </wsp:Policy>

                        </sp:Layout>

                        <sp:IncludeTimestamp/>

                    </wsp:Policy>

                </sp:TransportBinding>

                <sp:SupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

                    <wsp:Policy>

                        <sp:SamlToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">

                            <wsp:Policy>

                                <sp:WssSamlV11Token10/>

                            </wsp:Policy>

                        </sp:SamlToken>

                    </wsp:Policy>

                </sp:SupportingTokens>

            </wsp:All>

            <wsp:All>

                <sp:TransportBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

                    <wsp:Policy>

                        <sp:TransportToken>

                            <wsp:Policy>

                                <sp:HttpsToken RequireClientCertificate="false">

                                    <wsp:Policy/>

                                </sp:HttpsToken>

                            </wsp:Policy>

                        </sp:TransportToken>

                        <sp:Layout>

                            <wsp:Policy>

                                <sp:Lax/>

                            </wsp:Policy>

                        </sp:Layout>

                        <sp:IncludeTimestamp/>

                    </wsp:Policy>

                </sp:TransportBinding>

                <sp:SupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

                    <wsp:Policy>

                        <sp:UsernameToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">

                            <wsp:Policy>

                                <sp:WssUsernameToken10/>

                            </wsp:Policy>

                        </sp:UsernameToken>

                    </wsp:Policy>

                </sp:SupportingTokens>

            </wsp:All>

            <wsp:All>

                <sp:TransportBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

                    <wsp:Policy>

                        <sp:TransportToken>

                            <wsp:Policy>

                                <sp:HttpsToken RequireClientCertificate="false">

                                    <wsp:Policy/>

                                </sp:HttpsToken>

                            </wsp:Policy>

                        </sp:TransportToken>

                        <sp:Layout>

                            <wsp:Policy>

                                <sp:Lax/>

                            </wsp:Policy>

                        </sp:Layout>

                    </wsp:Policy>

                </sp:TransportBinding>

            </wsp:All>

            <wsp:All>

                <sp:TransportBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

                    <wsp:Policy>

                        <sp:TransportToken>

                            <wsp:Policy>

                                <sp:HttpsToken RequireClientCertificate="false">

                                    <wsp:Policy>

                                        <osp:HttpJwtAuthentication xmlns:osp="http://schemas.oracle.com/ws/2012/01/wssecuritypolicy"/>

                                    </wsp:Policy>

                                </sp:HttpsToken>

                            </wsp:Policy>

                        </sp:TransportToken>

                        <sp:Layout>

                            <wsp:Policy>

                                <sp:Lax/>

                            </wsp:Policy>

                        </sp:Layout>

                    </wsp:Policy>

                </sp:TransportBinding>

            </wsp:All>

        </wsp:ExactlyOne>

    </wsp:Policy> 

    <types>

        <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://xmlns.oracle.com/scheduler"

             xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://xmlns.oracle.com/scheduler"

             xmlns:ns1="http://xmlns.oracle.com/scheduler/types">

            <import namespace="http://xmlns.oracle.com/scheduler/types" schemaLocation="https://ehso-dev2.fa.us2.oraclecloud.com:443/ess/esswebservice?XSD=ESSTypes.xsd"/>

            <xsd:complexType name="submitRequest">

                <xsd:sequence>

                    <xsd:element name="description" type="xsd:string" form="qualified"/>

                    <xsd:element name="jobDefinitionId" type="ns1:metadataObjectId" form="qualified"/>

                    <xsd:element name="application" type="xsd:string" form="qualified"/>

                    <xsd:element name="requestedStartTime" type="xsd:dateTime" form="qualified"/>

                    <xsd:element name="requestParameters" type="ns1:requestParameters" form="qualified"/>

                </xsd:sequence>

            </xsd:complexType>

            <xsd:element name="submitRequest" type="tns:submitRequest"/>

            <xsd:complexType name="submitRequestResponse">

                <xsd:sequence>

                    <xsd:element name="requestId" type="xsd:long"/>

                </xsd:sequence>

            </xsd:complexType>

            <xsd:element name="submitRequestResponse" type="tns:submitRequestResponse"/>

            <xsd:complexType name="submitRecurringRequest">

                <xsd:sequence>

                    <xsd:element name="description" type="xsd:string" form="qualified"/>

                    <xsd:element name="jobDefinitionId" type="ns1:metadataObjectId" form="qualified"/>

                    <xsd:element name="scheduleId" type="ns1:metadataObjectId" form="qualified"/>

                    <xsd:element name="triggerId" type="ns1:metadataObjectId" form="qualified"/>

                    <xsd:element name="application" type="xsd:string" form="qualified"/>

                    <xsd:element name="requestedStartTime" type="xsd:dateTime" form="qualified"/>

                    <xsd:element name="requestedEndTime" type="xsd:dateTime" form="qualified"/>

                    <xsd:element name="requestParameters" type="ns1:requestParameters" form="qualified"/>

                </xsd:sequence>

            </xsd:complexType>

            <xsd:element name="submitRecurringRequest" type="tns:submitRecurringRequest"/>

            <xsd:complexType name="submitRecurringRequestResponse">

                <xsd:sequence>

                    <xsd:element name="requestId" type="xsd:long"/>

                </xsd:sequence>

            </xsd:complexType>

            <xsd:element name="submitRecurringRequestResponse" type="tns:submitRecurringRequestResponse"/>

            <xsd:complexType name="submitInstantRecurringRequest">

                <xsd:sequence>

                    <xsd:element name="description" type="xsd:string" form="qualified"/>

                    <xsd:element name="jobDefinitionId" type="ns1:metadataObjectId" form="qualified"/>

                    <xsd:element name="iCalSchedule" type="xsd:string" form="qualified"/>

                    <xsd:element name="application" type="xsd:string" form="qualified"/>

                    <xsd:element name="requestedStartTime" type="xsd:dateTime" form="qualified"/>

                    <xsd:element name="requestedEndTime" type="xsd:dateTime" form="qualified"/>

                    <xsd:element name="requestParameters" type="ns1:requestParameters" form="qualified"/>

                </xsd:sequence>

            </xsd:complexType>

            <xsd:element name="submitInstantRecurringRequest" type="tns:submitInstantRecurringRequest"/>

            <xsd:complexType name="submitInstantRecurringRequestResponse">

                <xsd:sequence>

                    <xsd:element name="requestId" type="xsd:long"/>

                </xsd:sequence>

            </xsd:complexType>

            <xsd:element name="submitInstantRecurringRequestResponse" type="tns:submitInstantRecurringRequestResponse"/>

            <xsd:complexType name="getCompletionStatus">

                <xsd:sequence>

                    <xsd:element name="requestId" type="xsd:long" form="qualified"/>

                </xsd:sequence>

            </xsd:complexType>

            <xsd:element name="getCompletionStatus" type="tns:getCompletionStatus"/>

            <xsd:complexType name="onJobCompletion">

                <xsd:sequence>

                    <xsd:element name="requestId" type="xsd:long"/>

                    <xsd:element name="state" type="ns1:state" minOccurs="0"/>

                    <xsd:element name="resultMessage" type="xsd:string"/>

                </xsd:sequence>

            </xsd:complexType>

            <xsd:element name="onJobCompletion" type="tns:onJobCompletion"/>

            <xsd:complexType name="getRequestState">

                <xsd:sequence>

                    <xsd:element name="requestId" type="xsd:long" form="qualified"/>

                </xsd:sequence>

            </xsd:complexType>

            <xsd:element name="getRequestState" type="tns:getRequestState"/>

            <xsd:complexType name="getRequestStateResponse">

                <xsd:sequence>

                    <xsd:element name="state" type="ns1:state"/>

                </xsd:sequence>

            </xsd:complexType>

            <xsd:element name="getRequestStateResponse" type="tns:getRequestStateResponse"/>

            <xsd:complexType name="checkInCancelling">

                <xsd:sequence>

                    <xsd:element name="requestExecutionContext" type="xsd:string" form="qualified"/>

                </xsd:sequence>

            </xsd:complexType>

            <xsd:element name="checkInCancelling" type="tns:checkInCancelling"/>

            <xsd:complexType name="checkInCancellingResponse">

                <xsd:sequence>

                    <xsd:element name="isCancelling" type="xsd:boolean"/>

                </xsd:sequence>

            </xsd:complexType>

            <xsd:element name="checkInCancellingResponse" type="tns:checkInCancellingResponse"/>

            <xsd:complexType name="getRequestDetail">

                <xsd:sequence>

                    <xsd:element name="requestId" form="qualified" type="xsd:long"/>

                </xsd:sequence>

            </xsd:complexType>

            <xsd:element name="getRequestDetail" type="tns:getRequestDetail"/>

            <xsd:complexType name="getRequestDetailResponse">

                <xsd:sequence>

                    <xsd:element name="requestDetail" type="ns1:requestDetail"/>

                </xsd:sequence>

            </xsd:complexType>

            <xsd:element name="getRequestDetailResponse" type="tns:getRequestDetailResponse"/>

            <xsd:complexType name="getRequestExecutionContext">

                <xsd:sequence>

                    <xsd:element name="requestExecutionContext" type="xsd:string" form="qualified"/>

                </xsd:sequence>

            </xsd:complexType>

            <xsd:element name="getRequestExecutionContext" type="tns:getRequestExecutionContext"/>

            <xsd:complexType name="getRequestExecutionContextResponse">

                <xsd:sequence>

                    <xsd:element name="requestExecutionContext" type="ns1:requestExecutionContext"/>

                </xsd:sequence>

            </xsd:complexType>

            <xsd:element name="getRequestExecutionContextResponse" type="tns:getRequestExecutionContextResponse"/>

            <xsd:complexType name="holdRequest">

                <xsd:sequence>

                    <xsd:element name="requestId" form="qualified" type="xsd:long"/>

                </xsd:sequence>

            </xsd:complexType>

            <xsd:element name="holdRequest" type="tns:holdRequest"/>

            <xsd:complexType name="holdRequestResponse">

                <xsd:sequence/>

            </xsd:complexType>

            <xsd:element name="holdRequestResponse" type="tns:holdRequestResponse"/>

            <xsd:complexType name="releaseRequest">

                <xsd:sequence>

                    <xsd:element name="requestId" form="qualified" type="xsd:long"/>

                </xsd:sequence>

            </xsd:complexType>

            <xsd:element name="releaseRequest" type="tns:releaseRequest"/>

            <xsd:complexType name="releaseRequestResponse">

                <xsd:sequence/>

            </xsd:complexType>

            <xsd:element name="releaseRequestResponse" type="tns:releaseRequestResponse"/>

            <xsd:complexType name="setAsyncRequestStatus">

                <xsd:sequence>

                    <xsd:element name="requestExecutionContext" type="xsd:string" form="qualified"/>

                    <xsd:element name="status" form="qualified" type="ns1:asyncStatus"/>

                    <xsd:element name="statusMessage" type="xsd:string" minOccurs="0" maxOccurs="1" form="qualified"/>

                </xsd:sequence>

            </xsd:complexType>

            <xsd:element name="setAsyncRequestStatus" type="tns:setAsyncRequestStatus"/>

            <xsd:complexType name="setAsyncRequestStatusResponse">

                <xsd:sequence/>

            </xsd:complexType>

            <xsd:element name="setAsyncRequestStatusResponse" type="tns:setAsyncRequestStatusResponse"/>

            <xsd:complexType name="cancelRequest">

                <xsd:sequence>

                    <xsd:element name="requestId" type="xsd:long" form="qualified"/>

                </xsd:sequence>

            </xsd:complexType>

            <xsd:element name="cancelRequest" type="tns:cancelRequest"/>

            <xsd:complexType name="cancelRequestResponse">

                <xsd:sequence/>

            </xsd:complexType>

            <xsd:element name="cancelRequestResponse" type="tns:cancelRequestResponse"/>

            <xsd:complexType name="deleteRequest">

                <xsd:sequence>

                    <xsd:element name="requestId" form="qualified" type="xsd:long"/>

                </xsd:sequence>

            </xsd:complexType>

            <xsd:element name="deleteRequest" type="tns:deleteRequest"/>

            <xsd:complexType name="deleteRequestResponse">

                <xsd:sequence/>

            </xsd:complexType>

            <xsd:element name="deleteRequestResponse" type="tns:deleteRequestResponse"/>

            <xsd:complexType name="purgeRequest">

                <xsd:sequence>

                    <xsd:element name="requestId" form="qualified" type="xsd:long"/>

                </xsd:sequence>

            </xsd:complexType>

            <xsd:element name="purgeRequest" type="tns:purgeRequest"/>

            <xsd:complexType name="purgeRequestResponse">

                <xsd:sequence/>

            </xsd:complexType>

            <xsd:element name="purgeRequestResponse" type="tns:purgeRequestResponse"/>

            <xsd:complexType name="setSubmitArgs">

                <xsd:sequence>

                    <xsd:element name="requestParameters" type="ns1:requestParameters" form="qualified"/>

                    <xsd:element name="arguments" minOccurs="0" maxOccurs="100" type="xsd:string" form="qualified"/>

                </xsd:sequence>

            </xsd:complexType>

            <xsd:element name="setSubmitArgs" type="tns:setSubmitArgs"/>

            <xsd:complexType name="setSubmitArgsResponse">

                <xsd:sequence>

                    <xsd:element name="requestParametersReturn" type="ns1:requestParameters"/>

                </xsd:sequence>

            </xsd:complexType>

            <xsd:element name="setSubmitArgsResponse" type="tns:setSubmitArgsResponse"/>

            <xsd:complexType name="setStepsArgs">

                <xsd:sequence>

                    <xsd:element name="requestParameters" type="ns1:requestParameters" form="qualified"/>

                    <xsd:element name="stepArgsList" minOccurs="0" maxOccurs="100" form="qualified" type="ns1:stepArgs"/>

                </xsd:sequence>

            </xsd:complexType>

            <xsd:element name="setStepsArgs" type="tns:setStepsArgs"/>

            <xsd:complexType name="setStepsArgsResponse">

                <xsd:sequence>

                    <xsd:element name="requestParametersReturn" type="ns1:requestParameters"/>

                </xsd:sequence>

            </xsd:complexType>

            <xsd:element name="setStepsArgsResponse" type="tns:setStepsArgsResponse"/>

            <xsd:complexType name="addPPActions">

                <xsd:sequence>

                    <xsd:element name="requestParameters" type="ns1:requestParameters" form="qualified"/>

                    <xsd:element name="postProcessActions" minOccurs="0" maxOccurs="100" type="ns1:postProcessAction"

                         form="qualified"/>

                </xsd:sequence>

            </xsd:complexType>

            <xsd:element name="addPPActions" type="tns:addPPActions"/>

            <xsd:complexType name="addPPActionsResponse">

                <xsd:sequence>

                    <xsd:element name="requestParametersReturn" type="ns1:requestParameters"/>

                </xsd:sequence>

            </xsd:complexType>

            <xsd:element name="addPPActionsResponse" type="tns:addPPActionsResponse"/>

            <xsd:complexType name="setNLSOptions">

                <xsd:sequence>

                    <xsd:element name="requestParameters" type="ns1:requestParameters" form="qualified"/>

                    <xsd:element name="nlsOptions" type="ns1:nlsOptions" form="qualified"/>

                </xsd:sequence>

            </xsd:complexType>

            <xsd:element name="setNLSOptions" type="tns:setNLSOptions"/>

            <xsd:complexType name="setNLSOptionsResponse">

                <xsd:sequence>

                    <xsd:element name="requestParametersReturn" type="ns1:requestParameters"/>

                </xsd:sequence>

            </xsd:complexType>

            <xsd:element name="setNLSOptionsResponse" type="tns:setNLSOptionsResponse"/>

            <xsd:complexType name="IllegalStateException">

                <xsd:sequence>

                    <xsd:element name="Message" type="xsd:string"/>

                </xsd:sequence>

            </xsd:complexType>

            <xsd:element name="IllegalStateException" type="tns:IllegalStateException"/>

            <xsd:complexType name="RuntimeServiceException">

                <xsd:sequence>

                    <xsd:element name="Message" type="xsd:string"/>

                </xsd:sequence>

            </xsd:complexType>

            <xsd:element name="RuntimeServiceException" type="tns:RuntimeServiceException"/>

            <xsd:complexType name="IllegalArgumentException">

                <xsd:sequence>

                    <xsd:element name="Message" type="xsd:string"/>

                </xsd:sequence>

            </xsd:complexType>

            <xsd:element name="IllegalArgumentException" type="tns:IllegalArgumentException"/>

            <xsd:complexType name="ValidationException">

                <xsd:sequence>

                    <xsd:element name="Message" type="xsd:string"/>

                </xsd:sequence>

            </xsd:complexType>

            <xsd:element name="ValidationException" type="tns:ValidationException"/>

            <xsd:complexType name="NotAllowedException">

                <xsd:sequence>

                    <xsd:element name="Message" type="xsd:string"/>

                </xsd:sequence>

            </xsd:complexType>

            <xsd:element name="NotAllowedException" type="tns:NotAllowedException"/>

            <xsd:complexType name="NotFoundException">

                <xsd:sequence>

                    <xsd:element name="Message" type="xsd:string"/>

                </xsd:sequence>

            </xsd:complexType>

            <xsd:element name="NotFoundException" type="tns:NotFoundException"/>

            <xsd:complexType name="RequestNotFoundException">

                <xsd:sequence>

                    <xsd:element name="Message" type="xsd:string"/>

                </xsd:sequence>

            </xsd:complexType>

            <xsd:element name="RequestNotFoundException" type="tns:RequestNotFoundException"/>

        </schema>

    </types>

    <message name="submitRequestInput">

        <part name="parameters" element="tns:submitRequest"/>

    </message>

    <message name="submitRequestOutput">

        <part name="parameters" element="tns:submitRequestResponse"/>

    </message>

    <message name="ValidationException">

        <part name="ValidationException" element="tns:ValidationException"/>

    </message>

    <message name="NotFoundException">

        <part name="NotFoundException" element="tns:NotFoundException"/>

    </message>

    <message name="RuntimeServiceException">

        <part name="RuntimeServiceException" element="tns:RuntimeServiceException"/>

    </message>

    <message name="submitRecurringRequestInput">

        <part name="parameters" element="tns:submitRecurringRequest"/>

    </message>

    <message name="submitRecurringRequestOutput">

        <part name="parameters" element="tns:submitRecurringRequestResponse"/>

    </message>

    <message name="submitInstantRecurringRequestInput">

        <part name="parameters" element="tns:submitInstantRecurringRequest"/>

    </message>

    <message name="submitInstantRecurringRequestOutput">

        <part name="parameters" element="tns:submitInstantRecurringRequestResponse"/>

    </message>

    <message name="NotAllowedException">

        <part name="NotAllowedException" element="tns:NotAllowedException"/>

    </message>

    <message name="getCompletionStatusInput">

        <part name="parameters" element="tns:getCompletionStatus"/>

    </message>

    <message name="checkInCancellingInput">

        <part name="parameters" element="tns:checkInCancelling"/>

    </message>

    <message name="checkInCancellingOutput">

        <part name="parameters" element="tns:checkInCancellingResponse"/>

    </message>

    <message name="getRequestStateInput">

        <part name="parameters" element="tns:getRequestState"/>

    </message>

    <message name="getRequestStateOutput">

        <part name="parameters" element="tns:getRequestStateResponse"/>

    </message>

    <message name="getRequestDetailInput">

        <part name="parameters" element="tns:getRequestDetail"/>

    </message>

    <message name="getRequestDetailOutput">

        <part name="parameters" element="tns:getRequestDetailResponse"/>

    </message>

    <message name="getRequestExecutionContextInput">

        <part name="parameters" element="tns:getRequestExecutionContext"/>

    </message>

    <message name="getRequestExecutionContextOutput">

        <part name="parameters" element="tns:getRequestExecutionContextResponse"/>

    </message>

    <message name="holdRequestInput">

        <part name="parameters" element="tns:holdRequest"/>

    </message>

    <message name="holdRequestOutput">

        <part name="parameters" element="tns:holdRequestResponse"/>

    </message>

    <message name="IllegalStateException">

        <part name="IllegalStateException" element="tns:IllegalStateException"/>

    </message>

    <message name="releaseRequestInput">

        <part name="parameters" element="tns:releaseRequest"/>

    </message>

    <message name="releaseRequestOutput">

        <part name="parameters" element="tns:releaseRequestResponse"/>

    </message>

    <message name="setAsyncRequestStatusInput">

        <part name="parameters" element="tns:setAsyncRequestStatus"/>

    </message>

    <message name="setAsyncRequestStatusOutput">

        <part name="parameters" element="tns:setAsyncRequestStatusResponse"/>

    </message>

    <message name="RequestNotFoundException">

        <part name="RequestNotFoundException" element="tns:RequestNotFoundException"/>

    </message>

    <message name="cancelRequestInput">

        <part name="parameters" element="tns:cancelRequest"/>

    </message>

    <message name="cancelRequestOutput">

        <part name="parameters" element="tns:cancelRequestResponse"/>

    </message>

    <message name="deleteRequestInput">

        <part name="parameters" element="tns:deleteRequest"/>

    </message>

    <message name="deleteRequestOutput">

        <part name="parameters" element="tns:deleteRequestResponse"/>

    </message>

    <message name="purgeRequestInput">

        <part name="parameters" element="tns:purgeRequest"/>

    </message>

    <message name="purgeRequestOutput">

        <part name="parameters" element="tns:purgeRequestResponse"/>

    </message>

    <message name="setSubmitArgsInput">

        <part name="parameters" element="tns:setSubmitArgs"/>

    </message>

    <message name="setSubmitArgsOutput">

        <part name="parameters" element="tns:setSubmitArgsResponse"/>

    </message>

    <message name="IllegalArgumentException">

        <part name="IllegalArgumentException" element="tns:IllegalArgumentException"/>

    </message>

    <message name="setStepsArgsInput">

        <part name="parameters" element="tns:setStepsArgs"/>

    </message>

    <message name="setStepsArgsOutput">

        <part name="parameters" element="tns:setStepsArgsResponse"/>

    </message>

    <message name="addPPActionsInput">

        <part name="parameters" element="tns:addPPActions"/>

    </message>

    <message name="addPPActionsOutput">

        <part name="parameters" element="tns:addPPActionsResponse"/>

    </message>

    <message name="setNLSOptionsInput">

        <part name="parameters" element="tns:setNLSOptions"/>

    </message>

    <message name="setNLSOptionsOutput">

        <part name="parameters" element="tns:setNLSOptionsResponse"/>

    </message>

    <message name="onJobCompletionInput">

        <part name="parameters" element="tns:onJobCompletion"/>

    </message>

    <portType name="ESSWebService">

        <operation name="submitRequest">

            <input message="tns:submitRequestInput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"

                 ns1:Action="submitRequest"/>

            <output message="tns:submitRequestOutput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"

                 ns1:Action="submitRequest"/>

            <fault name="ValidationException" message="tns:ValidationException"/>

            <fault name="NotFoundException" message="tns:NotFoundException"/>

            <fault name="RuntimeServiceException" message="tns:RuntimeServiceException"/>

        </operation>

        <operation name="submitRecurringRequest">

            <input message="tns:submitRecurringRequestInput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"

                 ns1:Action="submitRecurringRequest"/>

            <output message="tns:submitRecurringRequestOutput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"

                 ns1:Action="submitRecurringRequest"/>

            <fault name="ValidationException" message="tns:ValidationException"/>

            <fault name="NotFoundException" message="tns:NotFoundException"/>

            <fault name="RuntimeServiceException" message="tns:RuntimeServiceException"/>

        </operation>

        <operation name="submitInstantRecurringRequest">

            <input message="tns:submitInstantRecurringRequestInput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"

                 ns1:Action="submitInstantRecurringRequest"/>

            <output message="tns:submitInstantRecurringRequestOutput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"

                 ns1:Action="submitInstantRecurringRequest"/>

            <fault name="ValidationException" message="tns:ValidationException"/>

            <fault name="NotAllowedException" message="tns:NotAllowedException"/>

            <fault name="NotFoundException" message="tns:NotFoundException"/>

            <fault name="RuntimeServiceException" message="tns:RuntimeServiceException"/>

        </operation>

        <operation name="getCompletionStatus">

            <input message="tns:getCompletionStatusInput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"

                 ns1:Action="getCompletionStatus"/>

        </operation>

        <operation name="checkInCancelling">

            <input message="tns:checkInCancellingInput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"

                 ns1:Action="checkInCancelling"/>

            <output message="tns:checkInCancellingOutput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"

                 ns1:Action="checkInCancelling"/>

            <fault name="NotFoundException" message="tns:NotFoundException"/>

            <fault name="RuntimeServiceException" message="tns:RuntimeServiceException"/>

        </operation>

        <operation name="getRequestState">

            <input message="tns:getRequestStateInput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"

                 ns1:Action="getRequestState"/>

            <output message="tns:getRequestStateOutput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"

                 ns1:Action="getRequestState"/>

            <fault name="NotFoundException" message="tns:NotFoundException"/>

            <fault name="RuntimeServiceException" message="tns:RuntimeServiceException"/>

        </operation>

        <operation name="getRequestDetail">

            <input message="tns:getRequestDetailInput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"

                 ns1:Action="getRequestDetail"/>

            <output message="tns:getRequestDetailOutput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"

                 ns1:Action="getRequestDetail"/>

            <fault name="NotFoundException" message="tns:NotFoundException"/>

            <fault name="RuntimeServiceException" message="tns:RuntimeServiceException"/>

        </operation>

        <operation name="getRequestExecutionContext">

            <input message="tns:getRequestExecutionContextInput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"

                 ns1:Action="getRequestExecutionContext"/>

            <output message="tns:getRequestExecutionContextOutput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"

                 ns1:Action="getRequestExecutionContext"/>

            <fault name="NotFoundException" message="tns:NotFoundException"/>

            <fault name="RuntimeServiceException" message="tns:RuntimeServiceException"/>

        </operation>

        <operation name="holdRequest">

            <input message="tns:holdRequestInput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"

                 ns1:Action="holdRequest"/>

            <output message="tns:holdRequestOutput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"

                 ns1:Action="holdRequest"/>

            <fault name="NotAllowedException" message="tns:NotAllowedException"/>

            <fault name="NotFoundException" message="tns:NotFoundException"/>

            <fault name="IllegalStateException" message="tns:IllegalStateException"/>

            <fault name="RuntimeServiceException" message="tns:RuntimeServiceException"/>

        </operation>

        <operation name="releaseRequest">

            <input message="tns:releaseRequestInput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"

                 ns1:Action="releaseRequest"/>

            <output message="tns:releaseRequestOutput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"

                 ns1:Action="releaseRequest"/>

            <fault name="NotFoundException" message="tns:NotFoundException"/>

            <fault name="IllegalStateException" message="tns:IllegalStateException"/>

            <fault name="RuntimeServiceException" message="tns:RuntimeServiceException"/>

        </operation>

        <operation name="setAsyncRequestStatus">

            <input message="tns:setAsyncRequestStatusInput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"

                 ns1:Action="setAsyncRequestStatus"/>

            <output message="tns:setAsyncRequestStatusOutput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"

                 ns1:Action="setAsyncRequestStatus"/>

            <fault name="RequestNotFoundException" message="tns:RequestNotFoundException"/>

            <fault name="RuntimeServiceException" message="tns:RuntimeServiceException"/>

        </operation>

        <operation name="cancelRequest">

            <input message="tns:cancelRequestInput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"

                 ns1:Action="cancelRequest"/>

            <output message="tns:cancelRequestOutput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"

                 ns1:Action="cancelRequest"/>

            <fault name="NotFoundException" message="tns:NotFoundException"/>

            <fault name="IllegalStateException" message="tns:IllegalStateException"/>

            <fault name="RuntimeServiceException" message="tns:RuntimeServiceException"/>

        </operation>

        <operation name="deleteRequest">

            <input message="tns:deleteRequestInput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"

                 ns1:Action="deleteRequest"/>

            <output message="tns:deleteRequestOutput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"

                 ns1:Action="deleteRequest"/>

            <fault name="NotAllowedException" message="tns:NotAllowedException"/>

            <fault name="NotFoundException" message="tns:NotFoundException"/>

            <fault name="IllegalStateException" message="tns:IllegalStateException"/>

            <fault name="RuntimeServiceException" message="tns:RuntimeServiceException"/>

        </operation>

        <operation name="purgeRequest">

            <input message="tns:purgeRequestInput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"

                 ns1:Action="purgeRequest"/>

            <output message="tns:purgeRequestOutput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"

                 ns1:Action="purgeRequest"/>

            <fault name="NotAllowedException" message="tns:NotAllowedException"/>

            <fault name="NotFoundException" message="tns:NotFoundException"/>

            <fault name="IllegalStateException" message="tns:IllegalStateException"/>

            <fault name="RuntimeServiceException" message="tns:RuntimeServiceException"/>

        </operation>

        <operation name="setSubmitArgs">

            <input message="tns:setSubmitArgsInput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"

                 ns1:Action="setSubmitArgs"/>

            <output message="tns:setSubmitArgsOutput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"

                 ns1:Action="setSubmitArgs"/>

            <fault name="IllegalArgumentException" message="tns:IllegalArgumentException"/>

        </operation>

        <operation name="setStepsArgs">

            <input message="tns:setStepsArgsInput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"

                 ns1:Action="setStepsArgs"/>

            <output message="tns:setStepsArgsOutput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"

                 ns1:Action="setStepsArgs"/>

            <fault name="IllegalArgumentException" message="tns:IllegalArgumentException"/>

        </operation>

        <operation name="addPPActions">

            <input message="tns:addPPActionsInput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"

                 ns1:Action="addPPActions"/>

            <output message="tns:addPPActionsOutput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"

                 ns1:Action="addPPActions"/>

            <fault name="IllegalArgumentException" message="tns:IllegalArgumentException"/>

        </operation>

        <operation name="setNLSOptions">

            <input message="tns:setNLSOptionsInput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"

                 ns1:Action="setNLSOptions"/>

            <output message="tns:setNLSOptionsOutput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"

                 ns1:Action="setNLSOptions"/>

            <fault name="IllegalArgumentException" message="tns:IllegalArgumentException"/>

        </operation>

    </portType>

    <portType name="ESSWebServiceCallback">

        <operation name="onJobCompletion">

            <input message="tns:onJobCompletionInput" xmlns:ns1="http://www.w3.org/2006/05/addressing/wsdl"

                 ns1:Action="http://xmlns.oracle.com/scheduler/ESSWebService/getCompletionStatus/Response"/>

        </operation>

    </portType>

    <binding name="ESSWebServiceCallbackSoapHttp" type="tns:ESSWebServiceCallback" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl">

        <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>

        <wsaw:UsingAddressing xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" wsdl:required="true"/>

        <operation name="onJobCompletion">

            <soap:operation soapAction="onJobCompletion"/>

            <input>

                <soap:body use="literal"/>

            </input>

        </operation>

    </binding>

    <binding name="ESSWebServiceSoapHttp" type="tns:ESSWebService" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl">

        <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>

        <wsaw:UsingAddressing xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" wsdl:required="true"/>

        <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#wss11_saml_or_username_token_with_message_protection_service_policy" wsdl:required="false"/>

        <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#wsaddr_policy" wsdl:required="false"/>

        <operation name="submitRequest">

            <soap:operation soapAction="submitRequest"/>

            <input>

                <soap:body use="literal"/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Input_Policy" wsdl:required="false"/>

            </input>

            <output>

                <soap:body use="literal"/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Output_Policy" wsdl:required="false"/>

            </output>

            <fault name="ValidationException">

                <soap:fault name="ValidationException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

            <fault name="NotFoundException">

                <soap:fault name="NotFoundException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

            <fault name="RuntimeServiceException">

                <soap:fault name="RuntimeServiceException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

        </operation>

        <operation name="submitRecurringRequest">

            <soap:operation soapAction="submitRecurringRequest"/>

            <input>

                <soap:body use="literal"/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Input_Policy" wsdl:required="false"/>

            </input>

            <output>

                <soap:body use="literal"/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Output_Policy" wsdl:required="false"/>

            </output>

            <fault name="ValidationException">

                <soap:fault name="ValidationException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

            <fault name="NotFoundException">

                <soap:fault name="NotFoundException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

            <fault name="RuntimeServiceException">

                <soap:fault name="RuntimeServiceException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

        </operation>

        <operation name="submitInstantRecurringRequest">

            <soap:operation soapAction="submitInstantRecurringRequest"/>

            <input>

                <soap:body use="literal"/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Input_Policy" wsdl:required="false"/>

            </input>

            <output>

                <soap:body use="literal"/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Output_Policy" wsdl:required="false"/>

            </output>

            <fault name="ValidationException">

                <soap:fault name="ValidationException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

            <fault name="NotAllowedException">

                <soap:fault name="NotAllowedException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

            <fault name="NotFoundException">

                <soap:fault name="NotFoundException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

            <fault name="RuntimeServiceException">

                <soap:fault name="RuntimeServiceException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

        </operation>

        <operation name="getCompletionStatus">

            <soap:operation soapAction="getCompletionStatus"/>

            <input>

                <soap:body use="literal"/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Input_Policy" wsdl:required="false"/>

            </input>

        </operation>

        <operation name="getRequestState">

            <soap:operation soapAction="getRequestState"/>

            <input>

                <soap:body use="literal"/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Input_Policy" wsdl:required="false"/>

            </input>

            <output>

                <soap:body use="literal"/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Output_Policy" wsdl:required="false"/>

            </output>

            <fault name="NotFoundException">

                <soap:fault name="NotFoundException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

            <fault name="RuntimeServiceException">

                <soap:fault name="RuntimeServiceException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

        </operation>

        <operation name="checkInCancelling">

            <soap:operation soapAction="checkInCancelling"/>

            <input>

                <soap:body use="literal"/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Input_Policy" wsdl:required="false"/>

            </input>

            <output>

                <soap:body use="literal"/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Output_Policy" wsdl:required="false"/>

            </output>

            <fault name="NotFoundException">

                <soap:fault name="NotFoundException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

            <fault name="RuntimeServiceException">

                <soap:fault name="RuntimeServiceException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

        </operation>

        <operation name="getRequestDetail">

            <soap:operation soapAction="getRequestDetail"/>

            <input>

                <soap:body use="literal"/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Input_Policy" wsdl:required="false"/>

            </input>

            <output>

                <soap:body use="literal"/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Output_Policy" wsdl:required="false"/>

            </output>

            <fault name="NotFoundException">

                <soap:fault name="NotFoundException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

            <fault name="RuntimeServiceException">

                <soap:fault name="RuntimeServiceException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

        </operation>

        <operation name="getRequestExecutionContext">

            <soap:operation soapAction="getRequestExecutionContext"/>

            <input>

                <soap:body use="literal"/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Input_Policy" wsdl:required="false"/>

            </input>

            <output>

                <soap:body use="literal"/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Output_Policy" wsdl:required="false"/>

            </output>

            <fault name="NotFoundException">

                <soap:fault name="NotFoundException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

            <fault name="RuntimeServiceException">

                <soap:fault name="RuntimeServiceException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

        </operation>

        <operation name="holdRequest">

            <soap:operation soapAction="holdRequest"/>

            <input>

                <soap:body use="literal"/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Input_Policy" wsdl:required="false"/>

            </input>

            <output>

                <soap:body use="literal"/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Output_Policy" wsdl:required="false"/>

            </output>

            <fault name="NotAllowedException">

                <soap:fault name="NotAllowedException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

            <fault name="NotFoundException">

                <soap:fault name="NotFoundException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

            <fault name="IllegalStateException">

                <soap:fault name="IllegalStateException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

            <fault name="RuntimeServiceException">

                <soap:fault name="RuntimeServiceException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

        </operation>

        <operation name="releaseRequest">

            <soap:operation soapAction="releaseRequest"/>

            <input>

                <soap:body use="literal"/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Input_Policy" wsdl:required="false"/>

            </input>

            <output>

                <soap:body use="literal"/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Output_Policy" wsdl:required="false"/>

            </output>

            <fault name="NotFoundException">

                <soap:fault name="NotFoundException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

            <fault name="IllegalStateException">

                <soap:fault name="IllegalStateException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

            <fault name="RuntimeServiceException">

                <soap:fault name="RuntimeServiceException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

        </operation>

        <operation name="setAsyncRequestStatus">

            <soap:operation soapAction="setAsyncRequestStatus"/>

            <input>

                <soap:body use="literal"/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Input_Policy" wsdl:required="false"/>

            </input>

            <output>

                <soap:body use="literal"/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Output_Policy" wsdl:required="false"/>

            </output>

            <fault name="RequestNotFoundException">

                <soap:fault name="RequestNotFoundException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

            <fault name="RuntimeServiceException">

                <soap:fault name="RuntimeServiceException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

        </operation>

        <operation name="cancelRequest">

            <soap:operation soapAction="cancelRequest"/>

            <input>

                <soap:body use="literal"/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Input_Policy" wsdl:required="false"/>

            </input>

            <output>

                <soap:body use="literal"/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Output_Policy" wsdl:required="false"/>

            </output>

            <fault name="NotFoundException">

                <soap:fault name="NotFoundException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

            <fault name="IllegalStateException">

                <soap:fault name="IllegalStateException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

            <fault name="RuntimeServiceException">

                <soap:fault name="RuntimeServiceException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

        </operation>

        <operation name="deleteRequest">

            <soap:operation soapAction="deleteRequest"/>

            <input>

                <soap:body use="literal"/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Input_Policy" wsdl:required="false"/>

            </input>

            <output>

                <soap:body use="literal"/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Output_Policy" wsdl:required="false"/>

            </output>

            <fault name="NotAllowedException">

                <soap:fault name="NotAllowedException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

            <fault name="NotFoundException">

                <soap:fault name="NotFoundException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

            <fault name="IllegalStateException">

                <soap:fault name="IllegalStateException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

            <fault name="RuntimeServiceException">

                <soap:fault name="RuntimeServiceException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

        </operation>

        <operation name="purgeRequest">

            <soap:operation soapAction="purgeRequest"/>

            <input>

                <soap:body use="literal"/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Input_Policy" wsdl:required="false"/>

            </input>

            <output>

                <soap:body use="literal"/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Output_Policy" wsdl:required="false"/>

            </output>

            <fault name="NotAllowedException">

                <soap:fault name="NotAllowedException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

            <fault name="NotFoundException">

                <soap:fault name="NotFoundException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

            <fault name="IllegalStateException">

                <soap:fault name="IllegalStateException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

            <fault name="RuntimeServiceException">

                <soap:fault name="RuntimeServiceException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

        </operation>

        <operation name="setSubmitArgs">

            <soap:operation soapAction="setSubmitArgs"/>

            <input>

                <soap:body use="literal"/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Input_Policy" wsdl:required="false"/>

            </input>

            <output>

                <soap:body use="literal"/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Output_Policy" wsdl:required="false"/>

            </output>

            <fault name="IllegalArgumentException">

                <soap:fault name="IllegalArgumentException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

        </operation>

        <operation name="setStepsArgs">

            <soap:operation soapAction="setStepsArgs"/>

            <input>

                <soap:body use="literal"/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Input_Policy" wsdl:required="false"/>

            </input>

            <output>

                <soap:body use="literal"/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Output_Policy" wsdl:required="false"/>

            </output>

            <fault name="IllegalArgumentException">

                <soap:fault name="IllegalArgumentException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

        </operation>

        <operation name="addPPActions">

            <soap:operation soapAction="addPPActions"/>

            <input>

                <soap:body use="literal"/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Input_Policy" wsdl:required="false"/>

            </input>

            <output>

                <soap:body use="literal"/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Output_Policy" wsdl:required="false"/>

            </output>

            <fault name="IllegalArgumentException">

                <soap:fault name="IllegalArgumentException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

        </operation>

        <operation name="setNLSOptions">

            <soap:operation soapAction="setNLSOptions"/>

            <input>

                <soap:body use="literal"/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Input_Policy" wsdl:required="false"/>

            </input>

            <output>

                <soap:body use="literal"/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Output_Policy" wsdl:required="false"/>

            </output>

            <fault name="IllegalArgumentException">

                <soap:fault name="IllegalArgumentException" use="literal" encodingStyle=""/>

                <wsp:PolicyReference xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" URI="#SchedulerServiceImplPort_Fault_Policy" wsdl:required="false"/>

            </fault>

        </operation>

    </binding>

    <service name="ESSWebService">

        <port name="SchedulerServiceImplPort" binding="tns:ESSWebServiceSoapHttp">

            <soap:address location="https://ehso-dev2.fa.us2.oraclecloud.com/ess/esswebservice"/>

            <wsa:EndpointReference xmlns:wsa="http://www.w3.org/2005/08/addressing">

                <wsa:Address xmlns:wsa="http://www.w3.org/2005/08/addressing">https://ehso-dev2.fa.us2.oraclecloud.com/ess/esswebservice</wsa:Address>

                <wsid:Identity xmlns:wsid="http://schemas.xmlsoap.org/ws/2006/02/addressingidentity">

                    <dsig:KeyInfo xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">

<dsig:X509Data>

<dsig:X509Certificate>MIIDVzCCAj+gAwIBAgIIVg/+Q6HleUswDQYJKoZIhvcNAQELBQAwWTETMBEGCgmSJomT8ixkARkWA2NvbTEWMBQGCgmSJomT8ixkARkWBm9yYWNsZTEVMBMGCgmSJomT8ixkARkWBWNsb3VkMRMwEQYDVQQDEwpDbG91ZDlDQS0yMB4XDTE2MDUyMTAyMTgxMVoXDTI2MDUxOTAyMTgxMVowWzETMBEGCgmSJomT8ixkARkWA2NvbTEWMBQGCgmSJomT8ixkARkWBm9yYWNsZTEVMBMGCgmSJomT8ixkARkWBWNsb3VkMRUwEwYDVQQDEwxGQUVuY3J5cHRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCXkkCRaPrzPLVxYvo6yqAMrcduV0+Ghq6NCdXAhKdbAXkc6yfFJPpYKDTEooxEUVZUkcfzZ+N3kJq6fTcQifkHPhobN5SHHSAprBWTrwDPjuQtrOC+NxB4wb02tQD/RV722MaUmzIVUrxEcY4hr0SADaqTT+4kvGysNwfxBRrRACs3fY3B41B6qL85ZiWq5GBUdjqEJqpdCWKa2fYiRDDiWXQcGwf3HNETR1QMi20/HjUSwURZLAUoGZAvLpnc9Va5WD3VKfpQ+BME6gs/jCuKKKd5lzm1sn08rT+H7vbT8JfkHL4sbHMhTgSV7HVh7SCOeLY5/kyLmcDxGpAEWEs/AgMBAAGjITAfMB0GA1UdDgQWBBRe0RelArN2TGMOMSDshZ/yxiLr/jANBgkqhkiG9w0BAQsFAAOCAQEArJa3QUFptgahgBUHiXQ0Xsl1yGHgp7x0RqYUVFuIId3ojpASaN1hWY7Ze7gUC7yELqDj/w+z9fXa7ce7S9tMbPL82/pvoh48N8kEOeCkvFrww+XCKu0ywbjNKzejsl4hWr6t0Ej1cZ2cBrzz0V42acUBwtIDeRBD0VWffA0EEF9uRyOByErHg5yAcl+2n6vnwvhRHMRNNXn2r2ueRyu+nKKl3upWijgJDiWHcaCXZf/HCju1XgnZV+g5t4//R2dDMoBzhWqY9rIcO+7yYFGwyADrao0NqwQk9Vco4KC3I4fWyi+EZalBCUx31sMhTYopy5qOqnlWsCVd/6g75ce9DA==</dsig:X509Certificate>

<dsig:X509IssuerSerial>

<dsig:X509IssuerName>CN=Cloud9CA-2, DC=cloud, DC=oracle, DC=com</dsig:X509IssuerName>

<dsig:X509SerialNumber>6201454778344896843</dsig:X509SerialNumber>

</dsig:X509IssuerSerial>

<dsig:X509SubjectName>CN=FAEncryption, DC=cloud, DC=oracle, DC=com</dsig:X509SubjectName>

<dsig:X509SKI>XtEXpQKzdkxjDjEg7IWf8sYi6/4=</dsig:X509SKI>

<dsig:X509Certificate>MIIDazCCAlOgAwIBAgIIMdQl7kIMrv0wDQYJKoZIhvcNAQELBQAwWTETMBEGCgmSJomT8ixkARkWA2NvbTEWMBQGCgmSJomT8ixkARkWBm9yYWNsZTEVMBMGCgmSJomT8ixkARkWBWNsb3VkMRMwEQYDVQQDEwpDbG91ZDlDQS0yMCAXDTE2MDUyMTAyMTgwOVoYDzIxMTYwNDI3MDIxODA5WjBZMRMwEQYKCZImiZPyLGQBGRYDY29tMRYwFAYKCZImiZPyLGQBGRYGb3JhY2xlMRUwEwYKCZImiZPyLGQBGRYFY2xvdWQxEzARBgNVBAMTCkNsb3VkOUNBLTIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPZn2VAoMsIfWmIJks9exzK+DXaX6qYyBc12dRqDrRpC48v3CBeBchV/GT2E+mjcDp8Hzq8oIpwr9W5kwMja4PU3SPd4/0LB6WKbtLfHOnJxLg9EaT992UpbUGHaHlEq4oRAuVvPgDLp5sSspLZYEBKUh4vJXOyLitE1qsXn7mJNXRKTJZvrJKdfbs1dyTge3V3wk1rwY/wCWMKVgkqCgSzzWCGju8EZWoOrnzlR6BHkA0qZqeV4F7jDW8ucdv+Y20pOlOiaEbIg/ZFYGrZd5VWjlNvgLfU8P4C/YJLSkkcPHgoet3w4jI0S26efu59rVzgU9VsKnKtnqbDL99t81vAgMBAAGjNTAzMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFDMA8e55FI5kC12+guIE9xtcIXpFMA0GCSqGSIb3DQEBCwUAA4IBAQC45tOVeqHxA8Bo/Rnv1SHHpULge3HyTC1XV9nmUdrj6g/U6rmbA5hVJ5LshgQ77qopO/YsaNHj5Ru1u/+8VOlZWpbn+kt3CDOuBUCe89CKBZT/KWEDkvtNl2qu16gOkhFnuTQk8NsARvwZZ6KtyPDmsbW4Nc/I5fKwPhdTaMjCV6Lh9RCG4kU77lbdwY3SaXlCBXXQyfPWMouCi7z1thJaF3cNGW4tnsibMR5ej9fJ9j6UvShxNgAIgjNDoihPlC6k0kW3QDR3bBjCHJX47505aIhckojH/eKsP2Or0eE/Ma4WNbndj0IXPE2ae5AVmC8/GRtwAmnoZPnt3g/I2m5j</dsig:X509Certificate>

</dsig:X509Data>

</dsig:KeyInfo>

                </wsid:Identity>

            </wsa:EndpointReference>

        </port>

    </service>

    <service name="ESSWebServiceCallback">

        <port name="callbackPort" binding="tns:ESSWebServiceCallbackSoapHttp">

            <soap:address location="REPLACE_WITH_ACTUAL_URL"/>

        </port>

    </service>

</definitions>


Feature Selection in AI

In artifical intelegance/machine learning, everything start and end with data and in current world everyday by using facebook, insta we all ...