RE: WSDL Aware Runtime

2002-02-20 Thread Sedukhin, Igor
+1 for "service metadata" abstraction It will also resolve this concern R J Scheuerle Jr wrote: >So everything is fine if all services send arrays over with type >="soapenc:Array". But if a service >sends over a more specific type="ns:ArrayOfFoo", then the client

RE: determination programmatically

2002-02-20 Thread Sedukhin, Igor
Rich, Me and Chris are on the same team :). I have once suggested to reconcile Emitter and SOAP pipeline as far as handling default bean mappings (http://marc.theaimsgroup.com/?l=axis-dev&m=101320802717644&w=2) for making it simple to deploy a set of well defined java classes (those not result

RE: Dynamic Deployment of classes from a .jar

2002-02-21 Thread Sedukhin, Igor
William, You just derive your class loader from URLClassLoader and then substiture it when making calls to Axis engine and also derive your servlet do do the same for doPost/doGet relying the requests to AxisServlet. It works. It is probably not a business of Axis to provide custom classloader

Default type mapping (another attempt)

2002-02-22 Thread Sedukhin, Igor
Title: Default type mapping (another attempt) I'm trying it again. The WSDL2Java and Java2WSDL take care of properly mapping http://my.app.corp.etc namespaces back to and from etc.corp.app.my packages (see code fragments below). SOAP processing pipeline does not. It always assumes the typema

RE: Default type mapping (another attempt)

2002-02-22 Thread Sedukhin, Igor
e do it right, with GLUE and WASP and other java toolkits which use this pattern.   --Glen -Original Message-From: Sedukhin, Igor [mailto:[EMAIL PROTECTED]]Sent: Friday, February 22, 2002 9:37 AMTo: '[EMAIL PROTECTED]'Subject: Default type mapping (anot

RE: Default type mapping (another attempt)

2002-02-22 Thread Sedukhin, Igor
ukhin .. ([EMAIL PROTECTED]) -- (631) 342-4325 .. 1 CA Plaza, Islandia, NY 11788 -Original Message-From: Sedukhin, Igor Sent: Friday, February 22, 2002 10:32 AMTo: [EMAIL PROTECTED]Subject: RE: Default type mapping (another attempt) Glen, so then if we change it to , then d

RE: Default type mapping (another attempt)

2002-02-25 Thread Sedukhin, Igor
prefix doesn't need to actually be registered as a protocol), I could see that being OK, but I think it's simpler just having "http://xml.apache.org/soap/java" be the namespace (or whatever interoperable java: namespace mapping we settle on with GLUE + WASP).   -

Deprecation warnings

2002-02-27 Thread Sedukhin, Igor
Title: Deprecation warnings Has anyone seen these deprecation warnings... Any reason for these? I'm doing some small changes to the AxisServlet. Can take care of these too... xml-axis/java/src/org/apache/axis/transport/http/AxisServlet.java [83] warning: javax.servlet.http.HttpUtils in javax

RE: [wsdl2java] Fails for .NET services (throws ClassCastException at runtime)

2002-03-01 Thread Sedukhin, Igor
Dims, Did it work before with the same WSDLs? These services use document/literal encoding. I guess that is why it may not work good. It seems like some of the recent changes were to support document/literal enc by the client. -- Igor Sedukhin .. ([EMAIL PROTECTED]) -- (631) 342-4325 .. 1 CA Pla

Strange warning in introp with .NET

2002-03-04 Thread Sedukhin, Igor
Title: Strange warning in introp with .NET I was getting this warning with .NET client builder trying to bind to a service exposed by Axis form a plain Java Schema validation warning: Type 'http://www.w3.org/2001/XMLSchema:ArrayOfString' is not declared. It didn't happen before, as far as

RE: Subsystem responsibilities: WSDD

2002-03-06 Thread Sedukhin, Igor
Glyn, I would add 4. There should be only one Engine instance per client/server usage (i.e. NOT one Engine instance per one 'snapshot'). There could be multiple 'snapshots' known to the Engine though. One MessageContext would always refer to one 'snapshot'. I would question 3. The Engine is t

RE: VOTE: committer status for C++ client stack implementors

2002-04-15 Thread Sedukhin, Igor
+1 -- Igor Sedukhin .. ([EMAIL PROTECTED]) -- (631) 342-4325 .. 1 CA Plaza, Islandia, NY 11788 -Original Message- From: Sanjiva Weerawarana [mailto:[EMAIL PROTECTED]] Sent: Saturday, April 13, 2002 8:28 AM To: Axis Development List Subject: VOTE: committer status for C++ client stack

RE: Deployment architecture changes

2002-01-31 Thread Sedukhin, Igor
Ok, I've traced it back to Glyn's message a week ago. :) -- Igor Sedukhin .. ([EMAIL PROTECTED]) -- (631) 342-4325 .. 1 CA Plaza, Islandia, NY 11788 -Original Message----- From: Sedukhin, Igor Sent: Thursday, January 31, 2002 5:36 PM To: '[EMAIL PROTECTED]'

RE: Subsystem responsibilities: WSDD

2002-01-31 Thread Sedukhin, Igor
Glyn, How exactly is notification in 5 should be done? Should it be done at all? Engine builds the pipeline dynamically when request comes. It does not seem to cache handlers in any way (unless I missed something). That is it'll ask EngineCongiguration everytime, and so, if the information was

Deployment architecture changes

2002-01-31 Thread Sedukhin, Igor
Guys, I've tried to hit the nightly build after two weeks and found some dreastic changes in the deployment architecture. I've been using previous deployment facilities to dynamically configure the axis pipeline at runtime. It seems like we're getting away from DeploymentRegistry abstraction, a

RE: WSDL generation tools

2002-02-01 Thread Sedukhin, Igor
What if I already have a WSDL as an XML document or in a file. Why would I want to javax.wsdl it? Current interfaces are flexible enough to accommodate all ways of generating or receiving WSDL. I'd suggest that current logic stays, but in addition it can take the new definition and so the endp

Axis and .NET inetrop failure due to WSDL4J!!

2002-02-01 Thread Sedukhin, Igor
Title: Axis and .NET inetrop failure due to WSDL4J!! I was trying to consume some of the WSs exposed by latest Axis builds with an RTM VS.NET and wasn't able to do it because of: http://www.w3.org/2001/06/soap-encoding and SOAP-ENC:string These are the things generated by WSDL4J for the sake

RE: Axis and .NET inetrop failure due to WSDL4J!!

2002-02-04 Thread Sedukhin, Igor
2Java tests are testing SOAP 1.2 types (soap-enc:xxx) because mappings for them are defined in JAX-RPC, but I think AXIS still sends SOAP 1.1 over the wire. Perhaps we missed something. Could you tell us exactly what you couldn't do? Russell Butek [EMAIL PROTECTED] "Sedukhin, Igor"

RE: Subsystem responsibilities: WSDD

2002-02-04 Thread Sedukhin, Igor
nt thinking. My comment #5 below simply reflected that Glen and I had discussed this issue, not that we had concluded what to do about it! Glyn

RE: Subsystem responsibilities: WSDD

2002-02-04 Thread Sedukhin, Igor
Glyn, That is right engine does not call getConfig, although it does config.getHandler() for instance, so that can be easily replaced with getConfig(versionStamp).getHandler(). I was thinking to establish an EngineConfigurationProvider interface that would define getConfig(), getConfig(version

RE: Heads up - engine configuration clean-up

2002-02-04 Thread Sedukhin, Igor
Glyn, Will EngineConfigurationFactory be a parameter to AxisEngine constructor? I'd say it should (I'm just asking :), instead of the EngineConfiguration... For example Server application: new AxisServer(MyEngineConfigFactory(...)) AxisEngine constructor: AxisEngine(EngineConfigurationFactory

RE: Subsystem responsibilities: WSDD

2002-02-05 Thread Sedukhin, Igor
Glyn, The interfaces will be defined in such a way that versioning is always assumed, it is just that our default implementation of a config provider will basically ignore versioning. In other words the config provider does not want to implement versioning the default implementation (which sho

RE: Heads up - engine configuration clean-up

2002-02-05 Thread Sedukhin, Igor
Glyn, That's right we can discuss it after you make changes. Basically if we want to support dynamic reconfig with versioning, passing factory as a parameter to the Engine constructor may be a good architectural simplification. Yes, we'll have one config factory instance per engine instance, b

RE: Subsystem responsibilities: WSDD

2002-02-06 Thread Sedukhin, Igor
Glyn, >Handlers (including Chains) would then have to cope with being instantiated >or modified during the processing of a request. For example, a Handler would >have to cope with being driven for onFault() when it has not been driven for >the corresponding invoke(). Handlers (et al) deal wit

RE: Subsystem responsibilities: WSDD

2002-02-06 Thread Sedukhin, Igor
Resending msg again. Didn't see it on the list for some reason... -Original Message- From: Sedukhin, Igor Sent: Wednesday, February 06, 2002 10:23 AM To: '[EMAIL PROTECTED]' Subject: RE: Subsystem responsibilities: WSDD Glyn, >Handlers (including Chains) would then

RE: Subsystem responsibilities: WSDD

2002-02-07 Thread Sedukhin, Igor
lly what we're trying to achieve. In reality it will never be cloned, unless, of course it is some very simplistic impl that does versioning by replicating the whole config. -----Original Message- From: Sedukhin, Igor Sent: Wednesday, February 06, 2002 1:37 PM To: '[EMAIL

RE: classloader problems

2002-02-07 Thread Sedukhin, Igor
Title: Message Dave,   Are you sure the class it is trying to load (for a _RecordType type specified in WSDL) is available for a deployed Axis web app? That is, is it in WEB-INF/classes or in WEB-INF/lib?   Axis is inheriting the servlet classloader provided by the container. That's the guy

RE: classloader problems

2002-02-07 Thread Sedukhin, Igor
x27;Subject: RE: classloader problems Yes, the class is available in the WEB-INF/classes directory, not in the system classpath. Dave -Original Message- From: Sedukhin, Igor [mailto:[EMAIL PROTECTED]] Sent: Thursday, February 07, 2002 7:00 AM To: [EMAIL PROTECTED] Subject: RE:

RE: Subsystem responsibilities: WSDD

2002-02-07 Thread Sedukhin, Igor
Glyn, Great. I'll start looking deeper into this next week. It should not be very difficult to implement. I'll writeup something for the arch. too. -Original Message- From: Glyn Normington [mailto:[EMAIL PROTECTED]] Sent: Thursday, February 07, 2002 11:20 AM To: Sedukhi

RE: Quick question!!

2002-02-07 Thread Sedukhin, Igor
May I ask why was it a problem? I just want to know... Thanks. -Original Message- From: Glen Daniels [mailto:[EMAIL PROTECTED]] Sent: Thursday, February 07, 2002 3:18 PM To: 'Axis-Dev (E-mail)' Subject: Quick question!! Is it OK to always stop emitting WSDL for Java classes that are i

Default bean mappings

2002-02-08 Thread Sedukhin, Igor
Title: Default bean mappings This bugs me for a while already. May be there is a reason it is happening this way, but please refresh me on it. Here is what: By default Emitter generates type namespaces and type declarations like this: http://model.address.myapp" ...> http://model.address.m

RE: Caching generated WSDL

2002-02-08 Thread Sedukhin, Igor
I think caching should be selectable by a parameter on the service. I can have a dynamic classloader, similar to catalina's WebAppClassLoader that would refresh JARs when they are updated on the file system. It may be very difficult for Axis, or for anyone really, to check all type dependencies

RE: changes in Axis classloader

2002-02-08 Thread Sedukhin, Igor
Glen, I also didn't think that AxisClassLodaer was doing what it should, but rather, I was thinking to extend it a bit. I don't care about the class cache, but I have my own classloader that does what I need. Currently I had to go crazy with Axis and do things like this: ClassLoader oldL

RE: Default bean mappings

2002-02-08 Thread Sedukhin, Igor
types, which indicates a "suggested" Java class to use.  This would allow our stubgen to be smart about this as well.   Neither of these options rely on having to deconstruct a particular namespace generation scheme, which I think would be VERY brittle.   Cheers, --Glen

RE: Default bean mappings

2002-02-08 Thread Sedukhin, Igor
ognize array qnames. Rich Scheuerle XML & Web Services Development 512-838-5115 (IBM TL 678-5115) "Sedukhin, Igor"

RE: Default bean mappings

2002-02-08 Thread Sedukhin, Igor
alizer instead of the bean deserializer. Rich Scheuerle XML & Web Services Development 512-838-5115 (IBM TL 678-5115) "Sedukhin, Igor"

RE: Default bean mappings

2002-02-08 Thread Sedukhin, Igor
"ns:ArrayOfFoo", then the client runtime needs to know that they are arrays and not beans. Rich Scheuerle XML & Web Services Development 512-838-5115 (IBM TL 678-5115) "Sedukhin, Igor" cc:

RE: Modified WSDDTargetedChain.java

2002-02-15 Thread Sedukhin, Igor
Glyn, Chen, I think it's all good and we don't have to apply the change. Here is why and how to take care of the original problem correctly. You're deploying a transport like Well, you are actually getting a transport with parameters, just that the pivot is not getting them, because it is a s

RE: Modified WSDDTargetedChain.java

2002-02-15 Thread Sedukhin, Igor
, NY 11788 -Original Message- From: CHEN,SHIH-CHANG (HP-NewJersey,ex2) [mailto:[EMAIL PROTECTED]] Sent: Friday, February 15, 2002 10:50 AM To: Sedukhin, Igor; [EMAIL PROTECTED] Cc: CHEN,SHIH-CHANG (HP-NewJersey,ex2) Subject: RE: Modified WSDDTargetedChain.java Igor, Glyn, Thanks, it

RE: Modified WSDDTargetedChain.java

2002-02-15 Thread Sedukhin, Igor
Glyn, What do you think is missing? Actually I also thoought so, but then I took a closer look and figured it's all good... -- Igor Sedukhin .. ([EMAIL PROTECTED]) -- (631) 342-4325 .. 1 CA Plaza, Islandia, NY 11788 -Original Message- From: Glyn Normington [mailto:[EMAIL PROTECTED]]