Commit ea49f68c authored by YannGarcia's avatar YannGarcia
Browse files

Update TPs for VesselSercice. Add TPs for ActionService

parent 2bee3ff8
Loading
Loading
Loading
Loading
+526 −48

File changed.

Preview size limit exceeded, changes collapsed.

+34 −5
Original line number Diff line number Diff line
@@ -9,6 +9,7 @@ Package CISE_Common {
      - PICS_CISE_SHA256        // Set to true if signature with SHA-256 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_ACTION_SERVICE // Set to true if Action 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
      - PICS_CDM_FILTERING      // Set to true if filtering in PullRequest is supported
@@ -28,14 +29,17 @@ Package CISE_Common {
      - consume_services  // component is can use services
      - receives          // component receives an HTTP request
      - sends             // component sends an HTTP response
      - sendsBeforeResponseTimerExpiry
      - having
      - isInIdleState     // component is in its idle state
      - havingRegistered
      - isTriggeredToSend
    ;
  }
  
  Data {
    type STRING;
    type Integer;
    type string with s of type STRING;
    type XML;
    type PullRequest;                   // ETSI GS CDM 004 V1.0.0 Clause 7.2.2 PullRequest (extends Message)
@@ -145,14 +149,39 @@ Package CISE_Common {
    CDM_LOCATION VESSEL_LOCATION;
    XSD_STRING VESSEL_SHIP_TYPE;
    XSD_STRING VESSEL_SERVICE_TYPE;
    XSD_STRING VESSEL_NET_TONNAGE;
    XSD_STRING IMO_NUMBER_1;
    XSD_STRING VESSEL_IMO_NUMBER_1;
    XSD_STRING VESSEL_NAME_1;
    CDM_LOCATION VESSEL_LOCATION_1;
    XSD_STRING VESSEL_SHIP_TYPE_1;
    XSD_STRING VESSEL_SERVICE_TYPE_1;
    XSD_STRING IMO_NUMBER_2;
    XSD_STRING VESSEL_IMO_NUMBER_2;
    XSD_STRING VESSEL_NAME_2;
    CDM_LOCATION VESSEL_LOCATION_2;
    XSD_STRING VESSEL_SHIP_TYPE_2;
    XSD_STRING VESSEL_SERVICE_TYPE_2;
    XSD_STRING VESSEL_NET_TONNAGE;
    XSD_STRING VESSEL_NET_TONNAGE_GREATHER_THAN;
    XSD_STRING VESSEL_NET_TONNAGE_LESS_THAN;
    // Cargo
    XSD_STRING CARGO_TYPE;
    
    
    // Criteria
    XSD_STRING COUNTRY;
    XSD_STRING UNKNOWN_COUNTRY;

    // URIs
    STRING URI_PULL_REQUEST_GET;  // "/api/ui/messages/discovery/values"
    STRING URI_SUBSCRIBE_GET;     // TODO
    STRING URI_SUBSCRIBE_POST;    // TODO
    STRING URI_UNSUBSCRIBE_POST;  // TODO
    STRING URI_NOTIFY_POST;       // TODO

    // Timers
    Integer RESPONSE_TIMEOUT;     // Response timeout
  }

  Configuration {