0

I am trying to convert a type into a c++ object using the following command:

OTT USERID=VCODER@localhost/153351 INTYPE=T_BODYIN.TPY OUTTYPE=T_BODYOUT.TPY CODE=CPP HFILE=T_BODY.H CPPFILE=T_BODY.CPP MAPFILE=T_BODY.CPPSET

This is the content of T_BODYIN.TPY:

case=lower
type t_body

And this is the content of the SQL TYPE:

CREATE TYPE t_body AS OBJECT (
  ID_SOLAR_SYSTEM   NUMBER,
  ID_BODY   NUMBER,
  NOME_CORPO    VARCHAR2(50 BYTE),
  ORBITING  VARCHAR2(50 BYTE),
  PERIOD_OF_REVOLUTION  NUMBER,
  ORBITAL_SPEED NUMBER,
  INCLINATION_OF_AXIS_TO_ORBIT  NUMBER,
  EQUATORIAL_DIAMETER   NUMBER,
  MASS  NUMBER,
  DENSITY   NUMBER,
  ESCAPE_VELOCITY   NUMBER,
  SEMIMAJOR_AXIS    NUMBER,
  ORBIT_EXCENTRICITY    NUMBER,
  ORBIT_INCLINATION NUMBER,
  PERIHELION    NUMBER,
  APHELION  NUMBER,
  PX    NUMBER,
  PY    NUMBER,
  PZ    NUMBER,
  VX    NUMBER,
  VY    NUMBER,
  VZ    NUMBER
);

I get the message "String index out of range -11" from ott, any idea why?

P.S: First time using ott...

Vcoder
  • 124
  • 1
  • 13

0 Answers0