22
CKO2:Tests Organization Brussels, 25/10/2010 Update 03/11/2010 Leo D'HAESE Patrick BISSOT

CKO2:Tests Organization · 12 / 22 CKO2: Tests Organization Not possible before 01/12/2010 Several tests possible depending on the kind of connection : to webservices using participant

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: CKO2:Tests Organization · 12 / 22 CKO2: Tests Organization Not possible before 01/12/2010 Several tests possible depending on the kind of connection : to webservices using participant

CKO2:Tests OrganizationBrussels, 25/10/2010 Update 03/11/2010

Leo D'HAESEPatrick BISSOT

Page 2: CKO2:Tests Organization · 12 / 22 CKO2: Tests Organization Not possible before 01/12/2010 Several tests possible depending on the kind of connection : to webservices using participant

CKO2: Tests Organization2 / 22

Plan

► Purposes

► Tests: for whom?

► Planning/schedule

► Access requirements

► Certificates policy

► Products

► Stress tests

► Test environment

► Clean up of the database

► Connectivity tests

► Debtor identification numbers & data

► Credit data

► Consultation

► Data storing principles

► Testcases

► Contacts

► Question Time

Page 3: CKO2:Tests Organization · 12 / 22 CKO2: Tests Organization Not possible before 01/12/2010 Several tests possible depending on the kind of connection : to webservices using participant

CKO2: Tests Organization3 / 22

► This meeting

● Giving information on the tests organization

● Answering the questions raised among participants

► The tests

● Assurance for the NBB that participants will comply

with the requirements

● Opportunity for the participants to test their

application (beyond the testcases)

► The document describing the tests

● Giving all the needed information

● Commitment NBB - participants

● New version published on 04/11/10

Purposes

Page 4: CKO2:Tests Organization · 12 / 22 CKO2: Tests Organization Not possible before 01/12/2010 Several tests possible depending on the kind of connection : to webservices using participant

CKO2: Tests Organization4 / 22

► Current participants: banks & insurance Cies

► New participants: leasing & factoring Cies

which will effectively report data themselves

Asap from 01/12/2010

► A2A automated file upload

► U2A Internet manual file upload via browser

Later

► U2A Internet interactive application via browser

(data entry)

Tests: for whom?

Page 5: CKO2:Tests Organization · 12 / 22 CKO2: Tests Organization Not possible before 01/12/2010 Several tests possible depending on the kind of connection : to webservices using participant

CKO2: Tests Organization5 / 22

Periods

► Reporting tests: 01/12/2010 to 31/05/2011

► Consultation & outputs: 01/02/2011 to 31/05/2011

Opening days & hours (minimum)

► Wednesday 8:00 am to Friday 10:00 pm(to be extended if possible)

► Weekends reserved for stress tests

Guarantee of any type of support

► Weekdays 8:00 am to 5:00 pm

Test environment will

► stay open after 01/06/2011

► be cleaned up on 01/06/2011

Planning/Schedule

Page 6: CKO2:Tests Organization · 12 / 22 CKO2: Tests Organization Not possible before 01/12/2010 Several tests possible depending on the kind of connection : to webservices using participant

CKO2: Tests Organization6 / 22

► Possibility of using userid/password in test

environment

► Mandatory use of certificates class 3 (===>

physical identity check of the certificate holder) in test

environment before 01/06/2011

► Same channel to be used to perform the

testcases in test like in prod environment (if

A2A, U2A can also be used in addition)

Access requirements

Page 7: CKO2:Tests Organization · 12 / 22 CKO2: Tests Organization Not possible before 01/12/2010 Several tests possible depending on the kind of connection : to webservices using participant

CKO2: Tests Organization7 / 22

► A2A: only NBB certificates specific for A2A (1 for all servers)

● already used for other applications (even KCP), or

● newly issued for CKO2

► U2A (by user):

● existing NBB certificates used for other applications, or

● third party certificates (Isabel, Global Sign, Certipost)

► Phasing out NBB certificates but

● A2A certificates will still be issued (limited term) or extended (if needed)

and, afterwards, accepted until validation date

● U2A certificates still accepted until validation date

► Certificates for test environment ≠ production environment

► Possibility to move the authorization of a certificate from Test to Prod

(needs to contact the CCCR)

► Same rules applying in test & prod

► Remark: A2A users will also need U2A certificates in test & prod

environments

Certificates policy (test & prod)

Page 8: CKO2:Tests Organization · 12 / 22 CKO2: Tests Organization Not possible before 01/12/2010 Several tests possible depending on the kind of connection : to webservices using participant

CKO2: Tests Organization8 / 22

All participants:

► monthly report upload/sending

► feedbacks download/viewing + solving the problems

(technical, validation, identification errors) ===>

resending

Participant interested in consultation: request

sending/answers viewing

Participant interested in subscribing outputs:

download of

► Automatic return

► Statistics

► (Participant's directory)

Products

Page 9: CKO2:Tests Organization · 12 / 22 CKO2: Tests Organization Not possible before 01/12/2010 Several tests possible depending on the kind of connection : to webservices using participant

CKO2: Tests Organization9 / 22

Principles:

► tests of upload/download of

● files of high volumes and/or

● numerous files

► files not really processed and rejected by

CKO2

► only during weekends

► in consultation with NBB (CCCR back office)

Stress tests

Page 10: CKO2:Tests Organization · 12 / 22 CKO2: Tests Organization Not possible before 01/12/2010 Several tests possible depending on the kind of connection : to webservices using participant

CKO2: Tests Organization10 / 22

► (Nearly) same functions as prod environment:

as well for OneGate as for CKO2

► Except:

● url's

● opening days and hours

● upload/download of big/numerous files

● certificates

● resident natural persons: no link with NRNP ==>

only dummy n°s in Annex of document will be

processed (rejection otherwise)

Test environment

Page 11: CKO2:Tests Organization · 12 / 22 CKO2: Tests Organization Not possible before 01/12/2010 Several tests possible depending on the kind of connection : to webservices using participant

CKO2: Tests Organization11 / 22

► No global clean up

► Only individual clean up of the participant’s

own data

► Only on demand addressed to CCCR back

office

Clean up of the database

Page 12: CKO2:Tests Organization · 12 / 22 CKO2: Tests Organization Not possible before 01/12/2010 Several tests possible depending on the kind of connection : to webservices using participant

CKO2: Tests Organization12 / 22

► Not possible before 01/12/2010

► Several tests possible depending on the kind of

connection :

● to webservices using participant programs, SOAPUI or

Curl

● with https entrypoints using participant programs or Curl

● to web applications of Onegate using an internet

browser and the url of the OneGate appl. in test

● to web applications of CKO2 consultation using an

internet browser and the url of the CKO2 consultation

application in test

► Urls and WSDL for the tests: published on the

CKO2 part of the CCCR website

Connectivity tests

Page 13: CKO2:Tests Organization · 12 / 22 CKO2: Tests Organization Not possible before 01/12/2010 Several tests possible depending on the kind of connection : to webservices using participant

CKO2: Tests Organization13 / 22

Linkage CKO2 database for tests

● to CBE (only production data)

● in the beginning not to NRNP (legal/confidentiality reasons),

but link hopefully later

● to actual codes tables (postcode, legal form, ...)

► Resident legal entities: only actual enterprise (CBE)

numbers & data

► Resident natural persons:

● actual enterprise numbers & data

● test id numbers & data listed in Annex of document or passed

on in a file to NBB by the interested participants

● internal numbers & actual/dummy data

Debtor identification numbers & data (1)

Page 14: CKO2:Tests Organization · 12 / 22 CKO2: Tests Organization Not possible before 01/12/2010 Several tests possible depending on the kind of connection : to webservices using participant

CKO2: Tests Organization14 / 22

► Non-resident legal entities: only internal id

numbers & actual/dummy data

► Non-resident natural persons:

● actual enterprise numbers & data

● internal numbers & actual/dummy data

► Associations: internal id numbers &

actual/dummy n°s & data for the individual

debtors

Debtor identification numbers & data (2)

Page 15: CKO2:Tests Organization · 12 / 22 CKO2: Tests Organization Not possible before 01/12/2010 Several tests possible depending on the kind of connection : to webservices using participant

CKO2: Tests Organization15 / 22

► Actual or dummy data

► Credit amounts with their dimensions

► Risk data

► Will be given back in the answers to requests

Credit data

Page 16: CKO2:Tests Organization · 12 / 22 CKO2: Tests Organization Not possible before 01/12/2010 Several tests possible depending on the kind of connection : to webservices using participant

CKO2: Tests Organization16 / 22

► Same principles of identification (id number or

id data as for reporting)

► Credit data given back:

● those loaded by NBB (will be later specified to

participants) and/or

● those reported by participant self and/or other

participants

Consultation

Page 17: CKO2:Tests Organization · 12 / 22 CKO2: Tests Organization Not possible before 01/12/2010 Several tests possible depending on the kind of connection : to webservices using participant

CKO2: Tests Organization17 / 22

Data storing principles in test environment

Debtors reported

with Possible cases of

person type

Other official number

retrieved Data stored in the CKO2 data base

Other database linked to the

CKO2 database where id data is

stored

Enterprise number

Resident legal entity no Enterprise n° and, if the case, non-official data related to the HQ of the branch of a foreign company as reported by the participant self

CBE

Resident natural person NRNP n° (1) Enterprise n°, date of birth and NRNP n° CBE

Non-resident natural person

no Enterprise n°, date of birth, NACEBEL code reported by the participant self

CBE

NRNP number

Resident natural person no NRNP n° and all id data STORED in the CKO2 Database by the NBB or on demand of a participant

no

Resident natural person Enterprise n° (2)

NRNP n°, enterprise n° and date of birth (2) CBE (2)

Internal number

Resident natural person Enterprise n° and NRNP n°

Internal n°, enterprise n°, NRNP n° and date of birth CBE

Resident natural person NRNP n° Internal n°, NRNP n° and all id data STORED in the CKO2 Database by the NBB or on demand of a participant

no

Resident natural person no Internal n° and all id data reported by the participant self

no

Non-resident legal entity no Internal n° and all id data reported by the participant self

no

Non-resident natural person

no Internal n° and all id data reported by the participant self

no

(1) A NRNP should always exist if an enterprise number also exists.

(2) Possibility not offered in a first stage for privacy reasons and no official link to the NRNP. The CCCR will try to be allowed to

download data of the NRNP before the go live of CKO2.

Page 18: CKO2:Tests Organization · 12 / 22 CKO2: Tests Organization Not possible before 01/12/2010 Several tests possible depending on the kind of connection : to webservices using participant

CKO2: Tests Organization18 / 22

► Reporting: mandatory (at first sight)

Consultation & outputs: optional

► Test cases must be successful for acceptance

by CCCR before going into production

► Reporting:

● All action codes must be tested

● Same channel as this used in prod

To be notified to the CCCR back office

Warning: developing main action codes (DEB, CRED) in

file upload (A2A & U2A) but temptation not to develop the

others and to use data entry channel: can be a very bad

idea

● Same types of id numbers & data as in prod

Test cases (1)

Page 19: CKO2:Tests Organization · 12 / 22 CKO2: Tests Organization Not possible before 01/12/2010 Several tests possible depending on the kind of connection : to webservices using participant

CKO2: Tests Organization19 / 22

► DEB: upload of reports with new debtors of

possible types of persons, id numbers and

data

Exceptions:

if certain types of persons are not foreseen for some

types of participants: e.g. leasing Cies (known by CCCR)

if certain cases never occur among some participants,

e.g. use of enterprise n° for non-resident natural person

► DEB: download of the feedbacks IAR & DAR

► CRED1: linked to the reported debtors and

with reporting date M (upload report &

download feedbacks)

Test cases (2)

Page 20: CKO2:Tests Organization · 12 / 22 CKO2: Tests Organization Not possible before 01/12/2010 Several tests possible depending on the kind of connection : to webservices using participant

CKO2: Tests Organization20 / 22

► CRED2: linked to the reported debtors and

with reporting date M+1

► DELDEB: of an existing debtor

► STOPCRED: with reporting date M+2

► MODIDDEB

► CORCRED: of existing credit data

► CONS1: by use of an id number

► CONS2: by use of id data

► Outputs: details will be passed on later

Test cases (3)

The more you test, the best it is for you and us

Page 21: CKO2:Tests Organization · 12 / 22 CKO2: Tests Organization Not possible before 01/12/2010 Several tests possible depending on the kind of connection : to webservices using participant

CKO2: Tests Organization21 / 22

► NBB

● Business issues (question on CKO2, functional problem, general

topic, administration, userid/password for OneGate test environment

access, ...) & application issues : [email protected]

using the words “business” or “IT” according to the topic

● Connectivity problems: [email protected] or +32 2 221 40 60

● Application problems (not awaited functioning): IT Test coordinator

Johan Vanbilloen +32 2 221 45 57

● Functional questions: Business Test coordinator Marc Ghysels

+32 2 221 46 40

● OneGate access administration: [email protected] or

+32 2 221 54 86

► Participants

URGENTLY to be passed on to [email protected] (with

word "business" in the subject):

at least one tests responsible person (name, e-mail & phone

number + CKO2 participant code + channel if possible)

Contacts

Page 22: CKO2:Tests Organization · 12 / 22 CKO2: Tests Organization Not possible before 01/12/2010 Several tests possible depending on the kind of connection : to webservices using participant

CKO2: Tests Organization22 / 22

Thank you for your attention

QuestionTime