Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 16 Next »

The EWP Registration Portal (RP) is an online service that plays a pivotal role in supporting the deployment of the EWP Network. In the RP, Higher Education Institutions (HEIs) can enter or change their EWP settings, having full control as to how they are represented in the EWP Network. Mobility software providers may register manifest files of their customers enabling them to have easy access to technical data.

Installations of the Registration portal

Contact emails



Goals of the Registration Portal

Improve governance

HEIs get agency and tools to manage their connection to the Network. This goal is achieved by giving institutions the way to sign in to the Registration Portal with the credentials passed from their home authorisation system and the right to approve their manifests.

Improve network management

In the Registration Portal all stakeholders – HEIs and mobility software providers – manage all network parameters of their connectivity by themselves, anytime. RP administrator and EWP network authorities also can handle the needed activities via the web portal.

Easy access to documents

All important documents, such as the signed EWP Collaboration Agreement, are gathered in one place which is easily accessible to all stakeholders.

Automatic verification of ownership

In line with the carefully crafted verification rules, the portal supports security and ownership by verifying the identifiers (such as SCHAC code) transported in the set of attributes from MyAcademicId against identifiers obtained from other sources (ECHE List, HEI List, manifest files).


Actions performed in the Registration Portal

In this section, we shortly explain what actions providers and HEI representatives should perform to properly register their manifests in the EWP network. The only way to place the manifest on the Internet is for the provider to enter it into the Registration portal, verify the correctness of the manifest (including the APIs it contains) and have the manifest confirmed by the HEI for which it is intended.

3rd-party provider

In-house provider (represented by the EWP Administrator)

  • Step 1: ➡️ In-house provider step-by-step

    • Step 1.1: Creating an in-house provider’s account in the Registration Portal.

    • Step 1.2: Uploading the Collaboration Agreement.

    • Step 1.3: Registering manifest files.

  • Step 2: Provider APIs are verified by the RP administrator in the Reviewer role.

  • Step 3: Verified and Confirmed manifest files are exported to the EWP Registry.


Important functionalities of the Registration Portal

Activating the provider’s account

When a provider creates an account in the Registration Portal, the account status is New. After the Collaboration Agreement (MoU) signed by the provider is loaded into the system, the account status changes to Pending. Once the MoU Administrator submits the countersigned MoU, the account status changes to Active. Only then, the provider can register the manifest files.

Registration of the manifests with validation

A provider registers the manifests. The system validates them and only those manifests can be uploaded which validate positively. The manifest has to be reachable, have a proper certificate, have a proper XML format. Additionally, there are some restrictions concerning names:

  • the provider’s name in the manifest must be identical to the technical name of the provider (or a name, if no technical name is provided); be aware, that the provider’s name in the manifest does not include the part in parenthesis, eg. for an element

    <admin-provider>MUCI (USOS)<admin-provider>

    the name of the provider is MUCI, the name of the mobility software of the provider is USOS.

  • in case of the manifest registered by an in-house system provider, the SCHAC code in the manifest must be identical to the SCHAC of the HEI (delivered by MyAcademicID).

If the manifest does not validate, the provider has to correct errors and try again.

Confirmation of the manifests by HEIs

A manifest registered in the system by the 3rd-party provider gets the status Unconfirmed. Such manifests have to be confirmed by the HEIs for which they are intended. The HEI’s representative with a EWP Admin role should sign in to the system via MyAcademicID and confirm the manifest(s) on behalf of the institution.

Only confirmed manifests can be exported to the EWP Network.

In special cases, the 3rd-party provider can ask the RP administrator to confirm manifests on behalf of the institution. The system delivers a functionality which allows the provider to select the manifests and mark them as Admin confirmation requested. An email is sent to the RP administrator, who can confirm the manifests or reject the request.

Manifests registered by in-house system providers by default get the status Confirmed.

Verification status of the provider’s APIs

The system keeps track of the major versions of the APIs which can be present in the EWP Network. Currently (October 2023) the following major versions are acceptable in the DEV and PROD networks.

#

Name of the API

Versions acceptable in DEV

Versions acceptable in PROD

1

courses

0.0.0

0.0.0

2

discovery

6.0.0

6.0.0

3

echo

2.0.0

2.0.0

4

factsheet

1.0.0

1.0.0

5

file

1.0.0

1.0.0

6

iia-approval-cnr

1.0.0, 2.0.0

1.0.0

7

iia-cnr

2.0.0, 3.0.0

2.0.0

8

iias

6.0.0, 7.0.0

6.0.0

9

iias-approval

1.0.0, 2.0.0

1.0.0

10

imobilities

1.0.0

1.0.0

11

imobility-cnr

1.0.0

1.0.0

12

imobility-tor-cnr

1.0.0

1.0.0

13

imobility-tors

1.0.0, 2.0.0

1.0.0, 2.0.0

14

institutions

2.0.0

2.0.0

15

omobilities

1.0.0, 2.0.0

1.0.0, 2.0.0

16

omobility-cnr

1.0.0

1.0.0

17

omobility-la-cnr

1.0.0

1.0.0

18

omobility-las

1.0.0

1.0.0

19

organizational-units

2.0.0

2.0.0

20

simple-course-replication

1.0.0

1.0.0

The RP administrator in the Reviewer’s role verifies the mobility software of a provider and sets the status of the provider’s APIs accordingly. In the DEV Network generally all acceptable APIs are set as Verified. In PROD the status of the API depends on the results of testing - only after successful testing the APIs get the status Verified, otherwise they have the status Unverified.

The status of the manifest depends on the status of the APIs defined in it. If any of the APIs is Unverified, the manifest also gets the status Unverified.

Status of the manifests

The status of the manifest depends on the following flags:

  • Valid (Yes/No) - this status depends on the result of the validation performed upon registration and periodically by the system.

  • Confirmed (Yes/No)

  • Verified (Yes/No)

  • Enabled (Yes/No) - this flag is set manually by the RP administrator who can, for some reason, temporarily disable the manifest.

Each of these flags can change independently of the others.

Only the manifests which are Confirmed, Verified, Enabled, and Valid are exported to the EWP Registry.

In the Registration Portal the manifests which are Confirmed, Verified, Enabled, and Valid are shown as Active, otherwise as Inactive.

Periodical check of the manifests' status

The system validates and verifies manifests when they are registered, and also periodically:

  • If the manifest is not reachable for a long time, or it does not parse according to XSD, or the name is not correct, it gets the Invalid status.

  • If the manifest contains unverified APIs, it gets the Unverified status.

Updating manifest’s status on demand

The Update operation is available on the Manifests webpage. You must click the checkbox next to one or more manifests. A set of operations will appear above the list. Among them is Update.

The Update operation performs the same validations that are carried when registering the manifest or during periodical check and sets the status of the manifest according to the validation results. In particular, the status may change from Invalid to Valid or vice versa.


  • No labels