Commit def9bcb6 authored by Yann Garcia's avatar Yann Garcia
Browse files

Adding new TPs

parent 9a6fe516
Loading
Loading
Loading
Loading
+4 −4
Original line number Original line Diff line number Diff line
@@ -17,12 +17,12 @@ Unless specified otherwise, the content of this repository and the files contain
See the attached LICENSE file or visit https://forge.etsi.org/legal-matters.
See the attached LICENSE file or visit https://forge.etsi.org/legal-matters.


## Standard links
## Standard links
- Multi-access Edge Computating standards, accessible [here](https://www.etsi.org/standards#page=1&search=CISE&title=1&etsiNumber=1&content=1&version=0&onApproval=1&published=1&historical=1&startDate=1988-01-15&endDate=2022-11-07&harmonized=0&keyword=&TB=&stdType=&frequency=&mandate=&collection=&sort=1).
- CISE standards, accessible [here](https://www.etsi.org/standards#page=1&search=CISE&title=1&etsiNumber=1&content=1&version=0&onApproval=1&published=1&historical=1&startDate=1988-01-15&endDate=2022-11-07&harmonized=0&keyword=&TB=&stdType=&frequency=&mandate=&collection=&sort=1).


## RFC links
## RFC links
- RFC 7159 - The JavaScript Object Notation (JSON) Data Interchange Format, accessible [here](https://tools.ietf.org/html/rfc7159.html)
- RFC 7159 - The JavaScript Object Notation (JSON) Data Interchange Format, accessible [here](https://tools.ietf.org/html/rfc7159.html)


NOTE All draft can be found in the 'IETF XML Registry', accessible [here](https://www.iana.org/assignments/xml-registry/xml-registry.xhtml)
NOTE All drafts can be found in the 'IETF XML Registry', accessible [here](https://www.iana.org/assignments/xml-registry/xml-registry.xhtml)


## Download required libraries
## Download required libraries


@@ -67,13 +67,13 @@ Vagrant requires a virtual machine. You can use either VirtualBox or WMware.
Docker does not need a virtual machine, so it is the more efficant way.
Docker does not need a virtual machine, so it is the more efficant way.


The following clauses describes four ways to build and deploy the CISE  Test System:
The following clauses describes four ways to build and deploy the CISE  Test System:
- [Using TITAN compiler on a Docker image](#using-titan-compiler-on-a-docker-image)
- [Using TITAN compiler running on a Docker image](#using-titan-compiler-on-a-docker-image)
- [Using development Docker image](#using-development-docker-image)
- [Using development Docker image](#using-development-docker-image)
- [Using Vagrant](#using-vagrant)
- [Using Vagrant](#using-vagrant)
- [From scratch](#from-scratch)
- [From scratch](#from-scratch)




## Using TITAN compiler on a Docker image
## Using TITAN compiler running on a Docker image


In this configuration, TITAN compiler is located on a Docker image and the sources and the outputs are located on the host.
In this configuration, TITAN compiler is located on a Docker image and the sources and the outputs are located on the host.


+2744 −1749

File changed.

Preview size limit exceeded, changes collapsed.

+21 −11
Original line number Original line Diff line number Diff line
@@ -10,6 +10,9 @@ Package CISE_Common {
      - PICS_CISE_SHA384          // Set to true if signature with SHA-384 is supported
      - PICS_CISE_SHA384          // Set to true if signature with SHA-384 is supported
      - PICS_CDM_VESSEL_SERVICE   // Set to true if Vessel service is supported by the ServiceRegistry
      - PICS_CDM_VESSEL_SERVICE   // Set to true if Vessel service is supported by the ServiceRegistry
      - PICS_CDM_ACTION_SERVICE   // Set to true if Action service is supported by the ServiceRegistry
      - PICS_CDM_ACTION_SERVICE   // Set to true if Action service is supported by the ServiceRegistry
      - PICS_CDM_ANOMALY_SERVICE  // Set to true if Anomaly service is supported by the ServiceRegistry
      - PICS_CDM_DOCUMENT_SERVICE // Set to true if Document service is supported by the ServiceRegistry
      - PICS_CDM_INCIDENT_SERVICE // Set to true if Document service is supported by the ServiceRegistry
      - PICS_CDM_CARGO_SERVICE    // Set to true if Cargo service is supported by the ServiceRegistry
      - PICS_CDM_CARGO_SERVICE    // Set to true if Cargo service is supported by the ServiceRegistry
      // TODO Add PICS for other services
      // TODO Add PICS for other services
      - PICS_CDM_FILTERING         // Set to true if filtering in PullRequest is supported
      - PICS_CDM_FILTERING         // Set to true if filtering in PullRequest is supported
@@ -53,6 +56,7 @@ Package CISE_Common {
    type CDM_PRIORITY;                  // ETSI GS CDM 005 V1.5.3 Clause 7.1.3.2.2 ActionPriorityType Enumeration
    type CDM_PRIORITY;                  // ETSI GS CDM 005 V1.5.3 Clause 7.1.3.2.2 ActionPriorityType Enumeration
    type CDM_SERVIDE_ID;                // ETSI GS CDM 004 V1.0.0 Clause 6.3 Service
    type CDM_SERVIDE_ID;                // ETSI GS CDM 004 V1.0.0 Clause 6.3 Service
    type CDM_LOCATION;                  // ETSI GS CDM 005 V1.5.3 Clause 7.1.20.2.1.3 Association Roles
    type CDM_LOCATION;                  // ETSI GS CDM 005 V1.5.3 Clause 7.1.20.2.1.3 Association Roles
    type CDM_UNIQUE_IDENTIFIER;         // ETSI GS CDM 005 V1.5.3 Clause 7.1.4 Agent Core Entity


    // HTTP messages
    // HTTP messages
    type HttpHeaders with
    type HttpHeaders with
@@ -133,6 +137,7 @@ Package CISE_Common {
    // PIXITs
    // PIXITs
    CDM_PRIORITY PRIORITY;
    CDM_PRIORITY PRIORITY;
    CDM_SERVIDE_ID SERVICE_ID;
    CDM_SERVIDE_ID SERVICE_ID;
    CDM_SERVIDE_ID SERVICE_ID_UNKNOWN;
    XSD_STRING SIGNING_CERT_SUBJECT;
    XSD_STRING SIGNING_CERT_SUBJECT;
    XSD_STRING EXPIRED_SIGNING_CERT_SUBJECT;
    XSD_STRING EXPIRED_SIGNING_CERT_SUBJECT;
    XSD_STRING FUTURE_SIGNING_CERT_SUBJECT;
    XSD_STRING FUTURE_SIGNING_CERT_SUBJECT;
@@ -147,6 +152,7 @@ Package CISE_Common {
    XSD_STRING VESSEL_IMO_NUMBER;
    XSD_STRING VESSEL_IMO_NUMBER;
    XSD_STRING VESSEL_NAME;
    XSD_STRING VESSEL_NAME;
    CDM_LOCATION VESSEL_LOCATION;
    CDM_LOCATION VESSEL_LOCATION;
    CDM_LOCATION VESSEL_INCONSISTENT_LOCATION;
    XSD_STRING VESSEL_SHIP_TYPE;
    XSD_STRING VESSEL_SHIP_TYPE;
    XSD_STRING VESSEL_SERVICE_TYPE;
    XSD_STRING VESSEL_SERVICE_TYPE;
    XSD_STRING VESSEL_NET_TONNAGE;
    XSD_STRING VESSEL_NET_TONNAGE;
@@ -182,6 +188,10 @@ Package CISE_Common {


    // Timers
    // Timers
    Integer RESPONSE_TIMEOUT;     // Response timeout
    Integer RESPONSE_TIMEOUT;     // Response timeout
    
    // Agent
    CDM_UNIQUE_IDENTIFIER AGENT_IDENTIFIER;
    CDM_UNIQUE_IDENTIFIER AGENT_UNKNOWN_IDENTIFIER;
  }
  }


  Configuration {
  Configuration {