Discussion:
Is there a list of vendor minor codeset id values somewhere?
(too old to reply)
Martin B.
2011-01-11 08:04:47 UTC
Permalink
Hi!

[quote Spec 3.1, 08-01-04, p148]
The standard minor codes for the standard
system exceptions are prefaced by the VMCID
assigned to OMG, defined as the unsigned
long constant CORBA::OMGVMCID, which has
the VMCID allocated to OMG occupying the
high order 20 bits.
(...)

Within a vendor assigned space, the
assignment of values to minor codes is
left to the vendor. Vendors may request
allocation of VMCIDs by sending email
to tag-***@omg.org.
[end quote]

Is there somewhere a list which ORB uses which VMCID?

cheers,
Martin
Martin B.
2011-01-14 14:16:50 UTC
Permalink
Post by Martin B.
Hi!
[quote Spec 3.1, 08-01-04, p148]
The standard minor codes for the standard
system exceptions are prefaced by the VMCID
assigned to OMG, defined as the unsigned
long constant CORBA::OMGVMCID, which has
the VMCID allocated to OMG occupying the
high order 20 bits.
(...)
Within a vendor assigned space, the
assignment of values to minor codes is
left to the vendor. Vendors may request
allocation of VMCIDs by sending email
[end quote]
Is there somewhere a list which ORB uses which VMCID?
Well. Here's what I found so far by googling around:

CORBA Vendor Minor Code ID's
============================

Each system exception includes a minor
code to designate the subcategory of
the exception. Minor exception codes
are of type unsigned long and consist
of a 20-bit "Vendor Minor Codeset
ID"(VMCID), which occupies the high
order 20 bits, and the minor code that
occupies the low order 12 bits.

|0x FFFF F| FFF|
|31 ... 12 | 11 ... 0|
|<--VMCID->|<-Code-> |

List of known VMCIDs (as 32 bit masks):
( 0x#####|000 )
+ (OMG) experimental use : 0x00000000
+ (OMG) experimental use : 0xFFFFF000
+ OMG reserved use (1 - F) : 0x0000N000
+ OMG std minor exceptions : 0x4f4d0000
+ GNU Classpath : 0x47430000
+ IONA (ORBix) : 0x49540000
+ JacORB : 0x4A430000
+ omniORB : 0x41540000
+ Sun : 0x53550000
+ TAO : 0x54410000


br,
Martin
Duncan Grisby
2011-01-18 16:39:17 UTC
Permalink
Post by Martin B.
Is there somewhere a list which ORB uses which VMCID?
It's well hidden, but the list is on the OMG site:

http://doc.omg.org/vendor-tags

Cheers,

Duncan.
--
-- Duncan Grisby --
-- ***@grisby.org --
-- http://www.grisby.org --
Loading...