You are viewing a plain text version of this content. The canonical link for it is here.
Posted to wsif-user@ws.apache.org by "BAKHSHI Sanveer-Singh (ITG/ASG)" <ri...@belgacom.be> on 2003/04/01 21:10:36 UTC

re : WSIF Providers

Dears,

I have just written a WSIF custom provider for an in house api (jolt ->
tuxedo), and also the extensions for wsdl. However, I am not sure how to
customise our own application to use this. Since WSIFPluggableProviders is
only to overide the provider for an existing namespace, my assumption is
that a 'newInstance' of this new_provider would be needed in my app,
although I have not tried that yet.  But when getPort("HabPort") is called,
a "Port 'HabPort' is not available and  no alternative can be found" is
thrown, though the wsdl seems appropriate.
I have also added the following :  "WSIFServiceImpl.addExtensionRegistry(new
org.apache.wsif.wsdl.extensions.hab.HabExtensionRegistry())" but still get
the same exception.
Is there anything else I would need to add for WSIF to find this extension ?
Does the WSIFServiceImpl class need some implementing ? In debug mode, I
notice that the WSDL Definition has read the added binding but cannot
identify the type.

Could anyone possibly help me here ?


Regards

-------------------------------------------- 
Rick Bakhshi 
Middleware Specialist
Belgacom, Brussels 
Rick.Bakhshi@Belgacom.be 
-------------------------------------------- 



**** DISCLAIMER **** 
"This e-mail and any attachments thereto may contain information 
which is confidential and/or protected by intellectual property 
rights and are intended for the sole use of the recipient(s) named above. 
Any use of the information contained herein (including, but not limited to, 
total or partial reproduction, communication or distribution in any form) 
by persons other than the designated recipient(s) is prohibited. 
If you have received this e-mail in error, please notify the sender either 
by telephone or by e-mail and delete the material from any computer. 
Thank you for your cooperation."