vlingo/xoom-turbo

Generated SomeEvent.java file differs from SomeEvent.vss file

VaughnVernon opened this issue · 0 comments

This is not a schemata code generation issue. It appears to be a xoom generation issue. There is a difference between the xoom generation for the Java-based event and the schema definition of the event in the src/main/vlingo/schemata directory. I have not determined how widespread this is, but I can provide a single example that indicates a substantial difference between the two:

  • AircraftPooled.java
public final class AircraftPooled extends IdentifiedDomainEvent {

  private final UUID eventId;
  public final String id;
  public final String model;
  public final String serialNumber;
  public final String tailNumber;
  ...
}
  • AircraftPooled.vss
event AircraftPooled {
  version semanticVersion
  string id
  string aircraftId
}

See: https://github.com/vlingo/vlingo-examples/tree/master/vlingo-e2e-sys-airline-ops/flight-planning