Description
Checks to see whether a CORBA object is an instance of a class that implements a particular interface.
This function is used by PowerBuilder clients connecting to EAServer.
Obsolete function
_Is_A is obsolete, because EAServer is no longer supported since PowerBuilder 2017.
Applies to
CORBAObject objects
Syntax
corbaobject._Is_A ( classname )
| 
                                            
                               Argument  | 
                           
                                            
                               Description  | 
                        
|---|---|
| 
                                            
                               corbaobject  | 
                           
                                            
                               An object of type CORBAObject that you want to test  | 
                        
| 
                                            
                               classname  | 
                           
                                            
                               The interface that will be used for the test  | 
                        
Return value
Boolean.
Returns true if the class of the object implements the specified interface and false if it does not.
Usage
Before making a call to _Narrow, you can call _Is_A to verify that a CORBA object is an instance of a class that implements the interface to which you want to narrow the object.
Examples
The following example checks to see that a CORBA object reference is an instance of a class that implements n_Bank_Account:
CORBAObject my_corbaobj
n_Bank_Account my_account
...
...
if (my_corbaobj._is_a("n_Bank_Account")) then
    my_corbaobj._narrow(my_account,"n_Bank_Account")
end if
my_account.withdraw(100.0)See also


