[prev in list] [next in list] [prev in thread] [next in thread] 

List:       mico-announce
Subject:    Re: *** PROBABLY SPAM *** Re: [mico-devel] CosTransactions, MICO,
From:       Laurent Marzullo <laurent () marzu ! org>
Date:       2007-12-21 13:27:38
Message-ID: 476BBF4A.8030306 () marzu ! org
[Download RAW message or body]

Thanks a lot.

I progress, I've achieve my client interceptor and ior interceptor and 
all new policies factories.
I will send you a patch as soon as server request interceptor will be ready.

Thanks again.

Laurent Marzullo



Karel Gardas wrote:
> Laurent,
>
> Laurent Marzullo wrote:
>   
>> Hello,
>>
>> I'm currently working on the CosTransactions and I'm busy in patching
>> MICO to turn it into an OTS Aware ORB.
>> That is:
>> - Let a user to create a POA with CosTransactions Policies
>>  => OTSPolicy : OTS_POLICY_TYPE
>>  => InvocationPolicy: INVOCATION_POLICY_TYPE
>> - Add an IOR Interceptor to add TaggedComponents into the IOR according
>> to POA policies.
>>     
>
> for IOR interceptor example you can have a look into
> orb/security/csiv2_impl.cc IIRC
>
>   
>> But I was wondering about where to put the CosTransactions policies
>> Factory ?
>> May I add some new functions into the POA interface ?
>> - create_ots_policy
>> - create_invocation_policy
>>     
>
> This is probably non-compliant way. IMHO much more in line with the
> CORBA spec. in general would be to enhance CORBA::ORB::create_policy
> operation (see orb/policy_impl.cc), but since you are writing an
> implementation of the common object service, then even better for you
> (and also for MICO) might be to use portable interceptors' PolicyFactory
> implementation (i.e. you would write one) and use portable interceptors'
>   initialization framework to pass your factory reference into the ORB
> core (i.e. you need to write your own ORBInitializer and in `pre_init'
> operation register your policy factory on the received ORBInitInfo object)
>
> In case of troubles, grep for ORBInit in the MICO sources for more
> information about how to use it.
>
> Cheers,
> Karel
>   

_______________________________________________
Mico-devel mailing list
Mico-devel@mico.org
http://www.mico.org/mailman/listinfo/mico-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic