Skip to content

December 2018 ODE Change Notice

hmusavi edited this page Dec 13, 2018 · 2 revisions

Change Notes

  1. schemaVersion 6 Changes
  2. docker-compose.yml file has been upgraded to version: '3'
  3. jpo-cvdp submodule and correspondingly a new docker-compose-ppm-nsv.yml file has been provided which does not utilize a docker shared volume for accessing PPM module config and map file. This version was produced to work around potential network restrictions behind corporate firewalls which may not allow sharing files between the docker host and the containers.
  4. docs/ODESwagger.yaml and docs/ODE_Output_Schema_Reference.docx were updated to reflect the new and modified elements in the ODE output schema, specifically for the new topic.J2735TimBroadcastJson(see See Sample TIM Broadcast REST Request). The changes to the REST API schema include a) the repositioning of rsua, snmp and sdw objects from the parent JSON object to a new request object and b) the repositioning of payload/data/index into each RSU object in metadata/request/rsus.
  5. jpo-s3-deposit and jpo-security-svcs submodules’ Maven build scripts were updated to perform the build inside the docker image process and enable it to be occur when the parent module jpo-ode docker image is being built. Previously, the submodules needed to be compiled separately and manually before the container image were to be built and that caused issues with old image being deployed in the container if the separate build was not done in advance.
  6. jpo-security-svcs submodule will now log a warning and return a message in the REST response if required configuration parameters are not set. The response status will also be a 404, "Not Found". The response may look like the following:
{
  "result": "<The received message unsigned and unchanged>",
  "warn": "Properties sec.cryptoServiceBaseUri=<value of sec.cryptoServiceBaseUri>, sec.cryptoServiceEndpointSignPath=<value of sec.cryptoServiceEndpointSignPath > Not defined. Returning the message unchanged."
}

Releases

Change Notices

Informational Reference

  • Decode a file with asn1c
  • Deposit BSM to S3
  • Docker fix for SSL issues due to corporate network
  • Docker management
  • ECDSA Primer
  • Filter BSMs through PPM module
  • Geofence Filtering for PPM
  • Import BSMs from RSU log file
  • Import TIMs from RSU log file
  • jpo security svcs Integration
  • Link host directory to Docker directory
  • Migrating from SDW websocket depositor to SDW Depositor Submodule
  • ODE Release Deployment
  • ODE Release Preparation
  • Prepare a fresh Ubuntu instance for ODE installation
  • Process for Handling Bugs (Code Defects)
  • Run the ODE using the ASN codec module
  • Query RSU for set TIMs
  • Schema Version 6 Change Notice
  • Signed Message File Import
  • TIM REST Endpoint Changes
  • Using the .env configuration file
  • Using the ODE test harness

Test Procedures

  • Delete TIM on RSU test
  • Event Logger Test
  • Import Decode and Deliver BSM Test
  • Manage SNMP Test
  • Sending PDM to RSU Test
  • Sending TIM to RSU Test
  • Submit_TIM_To_SDW Test

Archived

  • Log File Changes (schemaVersion=4)
  • Receive BSMs over UDP
  • Receive ISD via UDP and deposit to SDC
  • Receive VSD via UDP and deposit to SDC
  • Run the crypto test vectors code with ODE team's OSS encoder
  • SchemaVersion 5 Change Notice
Clone this wiki locally