type port <TestPortName>_PT message
{
  in <TypeId1>, <TypeId2>;
  out <TypeId3>, <TypeId4>;
  inout <TypeId5>;
}

type port <TestPortName>_PT procedure
{
  inout S_<TypeId1>;
} with
{
  extension "address"
}

type port <MyCoordPortType>_PT message
{
  inout charstring;
} with
{
  extension "internal"
}
