./META-INF/services.xml

 <service name="FuBarService">
      <module ref="module_name" />

Martin 
______________________________________________ 
Disclaimer and confidentiality note 
Everything in this e-mail and any attachments relates to the official business 
of Sender. This transmission is of a confidential nature and Sender does not 
endorse distribution to any party other than intended recipient. Sender does 
not necessarily endorse content contained within this transmission. 


Date: Fri, 17 Oct 2008 16:14:30 -0700
From: [EMAIL PROTECTED]
To: [email protected]
Subject: How to engage a module for a ServiceClient with a service.xml file?

Hi all,

I'm trying to *invoke* a web service that requires some security settings. So I 
need to engage Rampart.
I had no particular issues so far but I have one question regarding my 
configuration.


Here are the details:
My server may interact with many different external services, using various 
settings.
To be DRY, I have one main axis2.xml file that defines all common settings, and 
eventually one service.xml per service.


I configure my ServiceClients with both files  with the following code:

                ConfigurationContext configContext = ... // based on the main 
axis2.xml file
                InputStream ais = new 
File("service.xml").toURI().toURL().openStream();

                ServiceBuilder builder = new ServiceBuilder(ais, configContext, 
service);
                builder.populateService(builder.buildOM());
Because Rampart is not required by all the services I interact with, I've tried 
to engage it in the service.xml only (see below). In vain.


So my questions are: is there a way to engage a module for  a given service 
through a service.xml file? if so what am I missing?

Thanks in advance for your help!

Alexis


<service>
    <module ref="rampart" />

    
    <parameter name="OutflowSecurity">
      <action>
              ...
      </action>
    </parameter>
</service>



_________________________________________________________________
You live life beyond your PC. So now Windows goes beyond your PC.
http://clk.atdmt.com/MRT/go/115298556/direct/01/

Reply via email to