RP/TUX 8.0 - valuetype inheriting from an abstract valuetype doesn't generate OBV (Doc ID 769065.1)

Last updated on NOVEMBER 04, 2016

Applies to:

Oracle Tuxedo
Information in this document applies to any platform.
Information in this document applies to any platform

Goal

If a concrete valuetype inherits from an abstract valuetype then the idl compiler assumes that the concrete type is in
fact abstract and doesn't generate any OBV definitions for it. The following definition causes this to happen.


/* This is a generated file. Do not edit this file */

/**
 * This code was automatically generated at 9:54:17 AM on Sep 20, 2001 from
 * weblogic.security.acl.internal.AuthenticatedUser
 * by weblogic.rmi.rmic.IDLGenerator -- do not edit.
 *
 * @version WebLogic Server 6.1 SP2  09/19/2001 20:55:04 #138999 - internal build by andyp on client andyp.shalom
 * @author Copyright (c) 2001 by BEA Systems, Inc. All Rights Reserved.
 */



#ifndef  __weblogic_security_acl_internal_AuthenticatedUser__

#define  __weblogic_security_acl_internal_AuthenticatedUser__


#include "orb.idl"

#include "weblogic\security\acl\UserInfo.idl"
#ifndef __java_net_InetAddress__
module java {
module net {
  valuetype InetAddress;
};
};
#endif // __java_net_InetAddress__
#include "org\omg\boxedRMI\seq1_octet.idl"




module weblogic {
module security {
module acl {
module internal {
  valuetype AuthenticatedUser : ::weblogic::security::acl::UserInfo {
    private long localPort;

    private octet qos;

    private long long timeStamp;

    private ::java::net::InetAddress inetAddress;

    private ::java::net::InetAddress localAddress;

    private ::CORBA::WStringValue name;

    private ::org::omg::boxedRMI::seq1_octet signature;


#pragma ID AuthenticatedUser
"RMI:weblogic.security.acl.internal.AuthenticatedUser:466D31E20051143F:5CF8E9684F73EB7B"


};
};
};
};
};




#include "java\net\InetAddress.idl"


#endif

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms