30
PUR1102/15 Request for Information (RFI) Provision of A Job Scheduling Software Tool to the European Bank for Reconstruction and Development

PUR/0907/17 - European Bank for Reconstruction and ... · Web viewSpecify the base technology used for the master (for example, C, Java). 1.1.2 Does the product use a peer-to-peer

  • Upload
    ngohanh

  • View
    218

  • Download
    6

Embed Size (px)

Citation preview

Page 1: PUR/0907/17 - European Bank for Reconstruction and ... · Web viewSpecify the base technology used for the master (for example, C, Java). 1.1.2 Does the product use a peer-to-peer

PUR1102/15

Request for Information (RFI)

Provision of A Job Scheduling Software Tool

to the

European Bank for Reconstruction and Development

Page 2: PUR/0907/17 - European Bank for Reconstruction and ... · Web viewSpecify the base technology used for the master (for example, C, Java). 1.1.2 Does the product use a peer-to-peer

TABLE OF CONTENTS

1. Introduction …………………………………………………………………....22. Contract terms …………………………………………………………………23. Confidentiality ………………………………………………………………....24. EBRD Logo Protection ………………………………………………………..25. Purpose of this RFI ……………………………………………………………26. Description of the RFI Process ……………………………………………….4

6.1 Timescale …………………………………………………………………..46.2 Clarifications ……………………………………………………………….46.3 Submission of general and technical information and presentations ………5 6.4 Pre-qualification notification ……………………………………………….6

7. General and technical information …………………………………………...67.1. Bank’s current Infrastructure ……………..………………………………...6

8. Miscellaneous …………………………………………………………………..7Annex 1 - General and Technical Information File………………………………………8

PUR/1102/15 RFI Supply of A Job Scheduling Software Tool 1

Page 3: PUR/0907/17 - European Bank for Reconstruction and ... · Web viewSpecify the base technology used for the master (for example, C, Java). 1.1.2 Does the product use a peer-to-peer

11. Introduction

The European Bank for Reconstruction and Development (the "Bank") is an international financial institution. The Bank was established by treaty in 1990, with its headquarters in London, to foster the transition towards open market oriented economies and to promote private and entrepreneurial initiatives in Central and Eastern Europe, the Baltic States and the Commonwealth of Independent States that are committed to and applying the principles of multiparty democracy, pluralism and market economics.

The Bank has 63 members (61 countries, the European Community and the European Investment Bank). Further information about the Bank's roles and activities can be found on the Bank's website: www.ebrd.com.

2. Contract terms

The constitutive treaty, the Agreement Establishing the European Bank for Reconstruction and Development (which can be downloaded from our website at www.ebrd.com) and the bilateral agreements concluded between the Bank and its Members grant a number of privileges, immunities and exemptions to the EBRD in order to enable it to fulfill its functions, including, inter alia, immunity from jurisdiction. These privileges and immunities are implemented into English law by the European Bank for Reconstruction and Development (Immunities and Privileges) Order 1991.

The terms and conditions of the contracts entered into by the Bank will have to respect these privileges immunities. The Bank will provide its standard terms and conditions to the selected suppliers as part of the Invitation to Tender document (see para 6.4 below).

3. Confidentiality

The information provided in this RFI, its schedules and annexes and the subsequent document(s) are provided to the supplier by the Bank as information of confidential nature. This also applies to all communications (whether written or oral) between the Bank and the recipients of this RFI. Information received from the Bank may not be divulged to a third party without the prior express written consent of the Bank.

4. EBRD Logo Protection

Please be advised that the EBRD logo is a registered service mark and as such should not be reproduced without the express written permission of the Bank. Furthermore, without the prior written consent of the Bank, the recipients of the RFI cannot use the Bank's name in any public announcements, promotional, marketing or sales materials.

5. Purpose of this RFI

The purpose of this RFI is to evaluate the prospective supplier's suitability to provide a workload automation or job scheduling software tool to the specifications the required by the Bank in order to compile a list of pre-qualified suppliers.

This document is the first phase of the Bank's tender process to select an appropriate tool which provides the following functionality:

PUR/1102/15 RFI Supply of A Job Scheduling Software Tool 2

Page 4: PUR/0907/17 - European Bank for Reconstruction and ... · Web viewSpecify the base technology used for the master (for example, C, Java). 1.1.2 Does the product use a peer-to-peer

General

A single master console that connects to multiple agents, or manages agentless architectures simultaneously

A Microsoft-Windows-based graphical user interface (GUI), Web GUI or portal-based GUI (supporting Windows XP and Windows 7)

A built-in reporting facility

Can schedule jobs on

Windows 2003/2008 (32&64 bit)

Linux, Solaris, HP-UX

Database support

Microsoft SQL Server

Oracle databases

Scheduling capabilities

Date and time (calendar-based)

Integration with other calendars, such as Microsoft Outlook

Recurring jobs (hourly, daily, monthly) with one job

Event-based scheduling with support for file events, database triggers,

Business-calendar-based date and time

Business-calendar-based for non-processing days (such as holidays and weekends)

Random date and time

On-demand trigger

File constraints (presence, absence, size, date)

Non-workday conflict (next, previous, skip)

Date/time exclusion intervals

Event management

Event job triggers

Customisable alerts or notifications for e-mail and wireless devices

Cross-platform return code evaluation

Escalation procedures

Simple Network Management Protocol (SNMP) traps to event consoles

Job execution and recovery

Queue and job prioritisation

Reporting of job execution time

PUR/1102/15 RFI Supply of A Job Scheduling Software Tool 3

Page 5: PUR/0907/17 - European Bank for Reconstruction and ... · Web viewSpecify the base technology used for the master (for example, C, Java). 1.1.2 Does the product use a peer-to-peer

Restart failed jobs based on policy

Security

Ability to securely protect authentication credentials

Allow access to job scheduler using defined roles

Sarbanes-Oxley compliance reporting

Auditing

Hourly, daily, monthly activity reporting

Exception reporting

Support

Online knowledge base (customer portal)

Training and on-site/off-site consulting

Application interfaces

Informatica PowerCenter 9

SAP ECC6, BI7, Bank Analyser, Netweaver 7 and PI

Cognos 8

6. Description of the RFI Process

6.1 Timescale

The timeline for the pre-qualification and the tender process is the following:

(i) 24 March 2011: RFI is issued and sent to prospective suppliers; (ii) 31 March 2011: final date for prospective suppliers to send questions to the

Bank regarding the RFI;(iii) 07 April 2011: responses to questions submitted by prospective suppliers

circulated by the Bank;(iv) 14 April 2011: final date and time for prospective suppliers to submit their

responses to this RFI;(v) 21 April 2011: clarifications and discussion concerning the RFI between the

Bank and the prospective suppliers;(vi) 03 May 2011: results of the pre-qualification process are published; an

Invitation to Tender documentation is sent to pre-qualified suppliers;(ix) 13 May 2011: final date for pre-qualified suppliers to send questions

regarding the Invitation for Tender documentation;(x) 20 May 2010: responses to the questions of pre-qualified suppliers circulated

by the Bank;(xi) 03 June 2011 14:00 pm: final date and time for suppliers to submit Bids to

the Bank;(xii) 06 June 2011 - 17 June 2011: evaluation of Bids submitted to the Bank; and(xiii) after 17 June 2010: selection of the preferred supplier by the Bank; contract

negotiations and contract signing.

6.2 Clarifications

PUR/1102/15 RFI Supply of A Job Scheduling Software Tool 4

Page 6: PUR/0907/17 - European Bank for Reconstruction and ... · Web viewSpecify the base technology used for the master (for example, C, Java). 1.1.2 Does the product use a peer-to-peer

Suppliers must send any questions concerning this RFI to the following contact person:

Thomas GaleE-mail: [email protected]

All questions must be sent by e-mail to the address designated above. Questions not sent in the required format and in the timeframe indicated in para 6.1 above will be disregarded by the Bank.

All questions provided in the required format and the timeframe will be answered by the Bank by e-mail. The Bank will circulate all questions and answers to all the prospective suppliers to ensure all participants in the pre-qualifications process have access to the same information.

6.3 Submission of general and technical information and presentations

Suppliers must send their responses to the information required by this RFI to the following contact person:

Thomas GaleE-mail: [email protected]

All responses must be sent by e-mail, using the template attached to this RFI, labelled as 'General and technical information file', by the date indicated in paragraph 6.1 above. All the required questions must be answered in the template and immediately below every question. Together with the template, suppliers can add any other relevant information relevant to this RFI up to ten (10) pages which demonstrates that they have the necessary corporate policies, standards and resources, experience and compliance record to perform the requested services.

All the information provided must be fully compliant with the requirements described in this RFI. Suppliers who provide non-compliant responses shall not be considered.

In submitting their RFI response, prospective suppliers indicate their intention to accept all the terms contained in this RFI, attachments and schedules. The Bank reserves the right to remove from the pre-qualification process at any time a prospective supplier if, in its discretion, the Bank finds that the prospective supplier committed misrepresentation and/or provided incorrect information to the Bank.

After evaluation of the responses, prospective suppliers may be invited to make a presentation. The presentation will take place in the Bank's Headquarters in London on the day designated by the Bank. The invitation for the presentation will be sent by e-mail, with a scheduled time, at least one week before the day of the presentation. The scheduled time cannot be moved. The Bank may ask the prospective suppliers to provide any relevant information during the clarification discussion in the invitation e-mail. The account manager of the prospective supplier assigned for the Bank together with a technical specialist must be present in the presentation.

6.4 Pre-qualification notification

Only suppliers who are, in the discretion of the Bank, suitably qualified will receive an Invitation to Tender. The Bank will provide more details concerning the tender

PUR/1102/15 RFI Supply of A Job Scheduling Software Tool 5

Page 7: PUR/0907/17 - European Bank for Reconstruction and ... · Web viewSpecify the base technology used for the master (for example, C, Java). 1.1.2 Does the product use a peer-to-peer

process in the Invitation to Tender documentation. Pre-qualified suppliers and suppliers who fail to be included in the list of pre-qualified suppliers will be notified by e-mail by the date indicated in para 6.1.

7. General and technical information

7.1. Bank’s current Infrastructure

It is intended that the Enterprise Scheduling Tool will schedule tasks on the following platforms.

Summit: In house Perl driven solution that runs approximately 250 Summit drivers/reports overnight and 100 intraday across multiple Windows 2003 servers.

Numerix batch: In house Perl driven solution that prices approximately 450 exotic trades using Excel addins overnight across two Windows 2003 servers.

Risk: Batches consist of DOS script wrappers which call a number of different further scripts (dos, perl, java xslt calls, risk engine C script calls ,excel/vba code and invoking of Informatica Powercenter Workflows). Various branches of the batch are either run in parallel and there are combination of multiple events which can trigger kick-off for a particular segment.

- Market Risk – Windows 2003 64bit 110 events- Credit Risk – Windows 2003 64bit 250 events- Portfolio Risk – Windows 2003 64bit 150 events

SAP FDR: SAP BI 7 running on Windows 2003 r2 64bit3 process chains

- Risk: 310 steps - Equities: 73 steps- IFRS hedge accounting: 135 steps

SAP BW: - SAP BI 7 running on Windows 2003 r2 64bit- 31 process chains X steps

SAP limits- SAP Bank Analyser X …- X process chains X steps….

PUR/1102/15 RFI Supply of A Job Scheduling Software Tool 6

Page 8: PUR/0907/17 - European Bank for Reconstruction and ... · Web viewSpecify the base technology used for the master (for example, C, Java). 1.1.2 Does the product use a peer-to-peer

8. Miscellaneous

The Bank reserves the right to change this RFI documentation, including the deadlines and requirements provided herein. Furthermore, the Bank reserves the right to cancel the tender process at any time at its discretion.

Nothing in this RFI shall be construed as a waiver, renunciation or modification by the Bank of any immunities, privileges and exemptions of the Bank accorded under the Agreement Establishing the European Bank for Reconstruction for Development, international convention or any applicable law.

PUR/1102/15 RFI Supply of A Job Scheduling Software Tool 7

Page 9: PUR/0907/17 - European Bank for Reconstruction and ... · Web viewSpecify the base technology used for the master (for example, C, Java). 1.1.2 Does the product use a peer-to-peer

Annex 1 - General and Technical Information File

Contact name: Nominate key contact for this RFI. The contact will receive all communications regarding the RFI, questions, etc.

Company NameDateContact NameTitleFull AddressTelephoneFaxEmail Company VAT Registration Number

Sections 1.1 through 1.16 contain tables asking for detailed information on a variety of features. Please answer all questions by indicating "Yes," "No" or "Not Applicable," and where necessary add relevant information in the response section

1.1 Architecture

Table 1. Architecture Questions

# Question Y N N/A Response

1.1.1

Does the product use proven master/agent architecture? Specify the base technology used for the master (for example, C, Java).

1.1.2 Does the product use a peer-to-peer (distributed) architecture?

1.1.3Does the product support agentless architecture? If so which platforms support agentless architecture?

1.1.4

In an agent-based architecture, can the agents be distributed and updated to remote servers and applications from a central node? Specify the base technology for the agent (for example, C, Java)

1.1.5Is there any added cost for selecting master/agent or peer-to-peer main architectures?

1.1.6Are there any scalability limits? Provide data on lab scalability testing and customer site scalability data.

1.1.7Does the product require additional hardware (for example, a dedicated server to host the master scheduler)?

1.1.8 Does the product require third-party software? If so, please state.

1.1.9 Is the product fault-tolerant, with no

PUR/1102/15 RFI Supply of A Job Scheduling Software Tool 8

Page 10: PUR/0907/17 - European Bank for Reconstruction and ... · Web viewSpecify the base technology used for the master (for example, C, Java). 1.1.2 Does the product use a peer-to-peer

# Question Y N N/A Response

single point of failure at the agent and master scheduler?

1.1.10 Are there any limitations to the number of jobs, job flows or servers?

1.1.11Does the product support multiple platforms? Please state the platforms it supports.

1.1.12 Please specify on which platform the product was developed.

1.1.16 Please specify if the product has a policy engine.

1.1.17Please specify the type of policies that can be defined, e.g., business and technical (SLA goals).

1.1.18

Please specify how the product works with infrastructure resources, e.g., to make scheduling decisions based on underlying performance data.

1.1.19

Please specify whether and how the product uses virtualisation and automation to make infrastructure allocation/deallocation

1.2 Usability and Functionality

Table 2. Usability Questions

# Question Y N N/A Response

1.2.1 Does the product provide a GUI? Describe the various GUIs supported.

1.2.2 Is there a Web-interface option? Name the browsers supported.

1.2.3 Is the GUI secure and personalised?

1.2.4 Does the product feature online help and documentation?

1.2.5 Does the product feature centralised control for all administrative functions?

1.2.6Does the product enable the performance of administrative tasks locally or through remote access?

1.2.7Can the product connect, unify and orchestrate all operations directly from one location?

1.2.8 Do job logs use STD OUT + STD ERR?

1.2.9 Does the product use a colour-based monitoring system to indicate the

PUR/1102/15 RFI Supply of A Job Scheduling Software Tool 9

Page 11: PUR/0907/17 - European Bank for Reconstruction and ... · Web viewSpecify the base technology used for the master (for example, C, Java). 1.1.2 Does the product use a peer-to-peer

# Question Y N N/A Response

various states of the jobs?

1.2.10 Does the interface provide a real-time view of all activities?

1.2.11 Does the product provide real-time notification? Explain how.

1.2.12 Does the product provide an escalation procedure? Explain how.

1.2.13Does the product have interactive graphical tools to create and display jobs and job flows?

1.2.14Does the console show daily workloads, as well as workloads for the previous and following days?

1.2.15

Does the product feature easy job setup, including dependencies, alerts, calendars, groups, iterations, notes and restarts within groups?

1.2.16

Does the product integrate with service desk tools, Please name the products with which it can integrate. EBRD use Datawatch Visual QSM

1.2.17Does the product allow a full range of exit code checking available? Explain how.

1.2.18 Is file dependency wild-card checking available?

1.2.19Does the product have a graphical display tool that identifies critical paths using drag and drop?

1.2.20 Can the product group jobs to simplify job flow management?

1.2.21Does the product feature reusable objects such as rules, job flows, jobs and schedules?

1.2.22 Does the product feature a step-by-step wizard to create scheduling rules?

1.2.23

Can the product define the automated business processes at the highest level, as well as the jobs related to that process?

1.2.24Can the product conduct an impact analysis of jobs that relate to business processes?

1.2.25 Explain what Metadata can be attached to job definitions. Can files such as word documents be linked/stored against

PUR/1102/15 RFI Supply of A Job Scheduling Software Tool 10

Page 12: PUR/0907/17 - European Bank for Reconstruction and ... · Web viewSpecify the base technology used for the master (for example, C, Java). 1.1.2 Does the product use a peer-to-peer

# Question Y N N/A Response

job definitions?

1.3 Unix Support

Table 3. Unix Support Questions

# Question Y N N/A

Response

1.3.1Does the product support Linux and Unix? Please give details of platforms, versions, variants and kernels supported.

1.3.2 What are the product's Unix/Linux server space requirements?

1.3.3 Does the product feature a command line interface for any type of integration?

1.4 Windows Support

Table 4. Windows Support Questions

# Question Y N N/A

Response

1.4.1

Does the product support different versions of Windows? Please list all supported versions, along with their space requirements.

1.4.2 Does the product feature a command line interface for any type of integration?

1.4.3

Does the product feature a Web-services interface for integration with .NET, applications or any other Web-services-compatible application?

1.4.4

Does the product support SNMP for integration with enterprise monitoring, supervision, alarming and alerting systems?

1.4.5 Can the master be hosted on this platform? Please specify the versions.

1.4.6

Does this master administer and monitor jobs across other distributed systems and proprietary platforms? Please specify the platforms.

1.5 For Database and Application Administration

Table 5. Database and Application Questions

# Question Y N N/A Response

1.5.1 Please list all Oracle and Microsoft SQL server versions supported by the product.

PUR/1102/15 RFI Supply of A Job Scheduling Software Tool 11

Page 13: PUR/0907/17 - European Bank for Reconstruction and ... · Web viewSpecify the base technology used for the master (for example, C, Java). 1.1.2 Does the product use a peer-to-peer

# Question Y N N/A Response

1.5.2 Is the product certified by Oracle?

1.5.3 Does the product have a Web services interface?

1.5.4 Can the product schedule jobs using Web services?

1.5.5Can the product expose workload automation or job-scheduling services as a Web service?

1.5.6

Does the product feature a Web services interface for integration with Java applications or any other Web-services-compatible application? If not, state the type of interface.

1.5.7

Does the product support Informatica Workflows - such that it is possible import workflow metadata and to see individual task execution at run time?

1.5.8Can your product interpret Oracle scripts and therefore execute directly without the need for a client installation?

1.5.9Can your product interpret Perl scripts and therefore execute directly without the need for a client installation?

1.5.10Can your product interpret JAVA calls and therefore execute directly without the need for a client installation?

1.5.11

Does your product allow scripts to be stored directly in the repository with relevant auditing rather than requiring the use of a separate source control system?

1.6 SAP Application AdministrationTable 6. SAP Application Administration Questions

# Question Y N N/A

Response

1.6.1 Does the product support SAP?Which versions?

1.6.2Is the product certified by SAP? If so which certification and for which version of SAP

1.6.3 Does the product support the use of SAP BI process chains?

1.6.4

Does the product enable ‘drill down into SAP Process chains’, please describe the level of detail you can drill down to in SAP BI process chains?

PUR/1102/15 RFI Supply of A Job Scheduling Software Tool 12

Page 14: PUR/0907/17 - European Bank for Reconstruction and ... · Web viewSpecify the base technology used for the master (for example, C, Java). 1.1.2 Does the product use a peer-to-peer

1.6.5

Does the product allow for manual intervention, error resolution and continuation of a schedule step inside SAP?

1.6.6 Does it return error messages from SAP, process chains or does it show a step as running indefinitely in the product?

1.6.7 Does the product support monitoring, drilling through and error resolution of remote SAP process chains across multiple systems?

1.6.8 Can the product conditionally execute a SAP process chain step based on the status of another step/section of a schedule (either pre or post the current step)?

1.6.9 Can the product respond to the raising of SAP events (eg. Defined via transaction SM64)?

1.6.10 Can the product suspend an SAP job schedule? , how does the product handle active tasks when this happens?

1.6.11 Does the product support all SAP defined process types of process chains? If not, please list specifically what is supported.

1.6.12 Does the product provide full functionality of SAP context menus for process chains? If not, what functionality is supported from the process chain step context menu?

1.6.13 Does the product handle cross-system SAP event raising (where exclusive use or dependencies exist)?

1.6.14 Is it possible to suspend a SAP schedule and dynamically change the remaining steps?

1.6.15 Can the product show SAP system logs (SLG1, SM37 job logs) for tasks related to process chain steps?

1.6.16 Can the product access system logs

PUR/1102/15 RFI Supply of A Job Scheduling Software Tool 13

Page 15: PUR/0907/17 - European Bank for Reconstruction and ... · Web viewSpecify the base technology used for the master (for example, C, Java). 1.1.2 Does the product use a peer-to-peer

unrelated to process chains - eg. Via SAP transaction ST22, SM21, WE05, SM58?

1.16.17

Does the product store SAP scheduling definitions? Is this then synchronised into SAP? Or are these scheduled maintained in SAP?

1.7 Migration Tools

Table 7. Migration Questions

# Question Y N N/A

Response

1.7.1 Does the product have field-proven migration tools from SAP, Informatica, CRON, Windows scheduled tasks

1.8 Dynamic Workload Automation or Job Scheduling

Table 8. Dynamic Workload Automation or Job-Scheduling Questions

# Question Y N N/A

Response

1.8.1 Is the product scalable with an unlimited number of jobs?

1.8.2 Is the product scalable with an unlimited number of job flows?

1.8.3 Is the product scalable with an unlimited number of servers?

1.8.4 Is additional hardware or software required, as the number and mix of servers and applications change and grow? What is the impact on network performance?

1.8.5 Can the product support virtualized server environments using, for example, VMWare?

1.8.6 Can the product define its own virtualized environment? That is, can it treat more than one physical server as a virtual server and perform load balancing?

1.8.7 Can the product interoperate with grid scheduling software, specifically Data Synapse?

PUR/1102/15 RFI Supply of A Job Scheduling Software Tool 14

Page 16: PUR/0907/17 - European Bank for Reconstruction and ... · Web viewSpecify the base technology used for the master (for example, C, Java). 1.1.2 Does the product use a peer-to-peer

1.9 Availability

Table 9. Availability Questions

# Question Y N N/A

Response

1.9.1 Is the product fault-tolerant with no single point of failure?

1.9.2 Does the product have complete autonomy, at all times, from network failures or outages?

1.9.3 Does the product have complete autonomy, at all times, from server or application crashes?

1.9.4 Does the product feature queue batch management?

1.9.5 Does the product feature policy-based intelligent workload balancing?

1.9.6 Do the agents continue processing jobs when the master fails?

1.9.7 Do you have a high-availability/fault-tolerant architecture? Please describe.

1.10 Real-Time Features

Table 10. Real-Time Features Questions

# Question Y N N/A

Response

1.10.1Does the product feature real-time, event-driven job processing and execution?

1.10.2 Does the product feature on-the-fly or ad hoc intervention capability?

1.10.3 Can the product safely intervene in real-time with scheduled jobs without compromising the overall operations workload?

1.10.4 Can the product safely intervene in real time with jobs already in process without compromising the overall operations workload?

1.10.5 Does the product feature real-time integration of ad hoc (or on-demand) jobs into the overall operations workflow?

1.10.6 Can the product insert jobs in real time without recalculating the schedule or changing parameters?

PUR/1102/15 RFI Supply of A Job Scheduling Software Tool 15

Page 17: PUR/0907/17 - European Bank for Reconstruction and ... · Web viewSpecify the base technology used for the master (for example, C, Java). 1.1.2 Does the product use a peer-to-peer

# Question Y N N/A

Response

1.10.7 Does the product have a feature to provide an Estimated time of completion for a schedule that is dynamically calculated based on historic statistical data?

1.10.8 Can the product show the Critical Path of a schedule, calculated based on statistical data?

1.10.9 Can your product provide an end to end view of a work schedule and does this view update in real-time?

1.10.10 Can your product report on the specific duration of a job and plot that over time?

1.10.11 Does your product analyse average run times for a specific job and can send alerts if the job exceeds a certain duration?

1.11 Flexibility

Table 11. Flexibility Questions

# Question Y N N/A

Response

1.11.1

Can the product postpone or cancel a job one period at a time (for example, one day only) without affecting the following job at the next scheduled time (for example, the next day)?

1.11.2

We currently run a Summit middleware component on the console session of Windows 2003 server. We would like to move this to a scheduled task so that when the server is rebooted, the middleware component starts automatically. At present the middleware uses files from mapped network drives (such as I: and V:) Please explain how this could be accomplished using your product.

1.11.3

Is it possible to create a custom job template/application definition for an application that is not supported out of the box? Summit for instance has command line parameters that are common across many jobs. If this is possible then would be functionality be under our control or require vendor development work.

PUR/1102/15 RFI Supply of A Job Scheduling Software Tool 16

Page 18: PUR/0907/17 - European Bank for Reconstruction and ... · Web viewSpecify the base technology used for the master (for example, C, Java). 1.1.2 Does the product use a peer-to-peer

# Question Y N N/A

Response

1.11.4

Our Middle Office department updates our market data twice each business day and this is a prerequisite for our overnight batch. We would like to take ownership of the market data update whilst leaving the manual triggering of it under their control. Explain how your product could accomplish this.

1.12 Reliability: Error Handling

Table 12. Error Handling Questions

# Question Y N N/A

Response

1.12.1 Does the product offer high-level, out-of-the-box error handling? Explain how.

1.12.2

Does the product offer auto-recovery capabilities for a large range of conditions and dependencies? Please specify.

1.12.3Can the product create conditional dependencies across heterogeneous environments?

1.13 Basic Functionality

Table 13. Basic Functionality Questions

# Question Y N N/A Response

1.13.1

Does the product feature out-of-the-box file and job-dependency-checking capabilities? What is the number of dependency checks?

1.13.2 Does the product allow an unlimited number of calendars?

1.13.3 Does the product allow customisable calendars?

1.13.4 Does the product feature periodic and customizable scheduling rules?

1.13.5 Does the product feature accounting dates versus operation dates?

1.13.6 Does the product feature reporting tools?

1.13.7 Does the product feature canned reports? Are they difficult to produce?

1.13.8 Does the product feature customizable reports?

1.13.9 Does the product feature autogenerating

PUR/1102/15 RFI Supply of A Job Scheduling Software Tool 17

Page 19: PUR/0907/17 - European Bank for Reconstruction and ... · Web viewSpecify the base technology used for the master (for example, C, Java). 1.1.2 Does the product use a peer-to-peer

# Question Y N N/A Response

documentation tools?

1.13.10 Does the product feature auditing tools for Sarbanes-Oxley compliance?

1.13.11 Does the product feature auditing tools for service-level agreement metrics?

1.13.12Does the product provide integration with external reporting tools? Please name them.

1.13.13

Do you provide user and administration documentation? Please specify how (for example, printed copies, online and so on).

1.14 Ease of Integration

Table 14. Ease-of-Integration Questions

# Question Y N N/A

Response

1.14.1

Specify the various levels (data, launch and so on) of integration with applications, such as backup tools and e-mail.

1.14.2

Is full workload automation or job scheduling functionality available through the application GUI — for example, using the SAP GUI?

1.14.3Does the product feature the ability to schedule any job from any system or environment through one application?

1.15 Administration and Security

Table 6. Administration and Security Questions

# Question Y N N/A

Response

1.15.1 Are administration functions centralised?

1.15.2 Are administration functions accessible locally and remotely?

1.15.3 Is security privilege assignment to users and user groups available?

1.15.4 Can security privileges be granted for all objects and all product functions?

1.15.5 Does the product feature personalized and customizable consoles?

PUR/1102/15 RFI Supply of A Job Scheduling Software Tool 18

Page 20: PUR/0907/17 - European Bank for Reconstruction and ... · Web viewSpecify the base technology used for the master (for example, C, Java). 1.1.2 Does the product use a peer-to-peer

# Question Y N N/A

Response

1.15.6 Does the product support Role Based Access Control?

1.15.7 Are passwords securely stored in an encrypted password vault?

1.15.8Does the product manage the changing of user passwords used for the running of jobs and schedules?

1.16 Installation, Implementation and Maintenance

Table 7. Installation, Implementation and Maintenance Questions

# Question Response

1.16.1

Please specify the time and people required to install the product on a 10 Unix and 20 Windows server environment, with 2,000 simple job definitions across all platforms.

1.16.2 Please define any hardware prerequisites.

1.16.3 How frequently do you release new versions?

1.16.4 How frequently do you release updates?

1.16.5 How frequently do you release patches?

1.16.6How frequently do you decommission support (i.e. cease to maintain) old versions?

Y N N/A

Response

1.16.7

Are partitioned environments available for development, test, QA and production for manageable setup and rollout? Do they require additional workload automation or job-scheduling licenses?

1.16.8

Explain the methods available for promoting jobs/schedules through the development and test landscape into production.

1.16.9 How are scheduled jobs deployed?

1.16.10Does the product incorporate an internal change management process?

1.16.11 Do upgrades to the job scheduler need system downtime?

PUR/1102/15 RFI Supply of A Job Scheduling Software Tool 19

Page 21: PUR/0907/17 - European Bank for Reconstruction and ... · Web viewSpecify the base technology used for the master (for example, C, Java). 1.1.2 Does the product use a peer-to-peer

1.16.12Do changes in IT infrastructure need system downtime and reconfiguration of the master?

1.16.13Does one software code support all platforms, making the management of releases simpler?

1.16.14Do all agents have to be updated simultaneously when a new release is installed?

1.16.15Are the agents backward-compatible (that is, can the master be updated independent of the agents)?

1.16.16

For system failures, can system diagnostics be sent to the vendor support center, and vendor analysis and system correction (patches) received within defined time parameters?

1.16.17

Is system maintenance — including backups, restores, failover, time change requirements, patch application and new license install — well-defined?

1.16.18 Is there any impact on third-party interfaces, if patches are required?

PUR/1102/15 RFI Supply of A Job Scheduling Software Tool 20