[jira] Updated: (AXIS2-3775) Register unmarshall info in DocLitBareMethodMarshaller

2008-05-01 Thread Takahide Nogayama (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-3775?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Takahide Nogayama updated AXIS2-3775:
-

Attachment: patch.txt

> Register unmarshall info in DocLitBareMethodMarshaller
> --
>
> Key: AXIS2-3775
> URL: https://issues.apache.org/jira/browse/AXIS2-3775
> Project: Axis 2.0 (Axis2)
>  Issue Type: Improvement
>  Components: jaxws
> Environment: windows java 
>    Reporter: Takahide Nogayama
> Attachments: patch.txt
>
>   Original Estimate: 168h
>  Remaining Estimate: 168h
>
> Currently DocLitWrappedMethodMarshaller can do unmarshalling fast by 
> regisntering UnmarshallInfo. This issue is opened to do the same optimization 
> in DocLitBareMethodMarshaller

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (AXIS2-3775) Register unmarshall info in DocLitBareMethodMarshaller

2008-05-01 Thread Takahide Nogayama (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-3775?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Takahide Nogayama updated AXIS2-3775:
-

Remaining Estimate: 168h  (was: 24h)
 Original Estimate: 168h  (was: 24h)

> Register unmarshall info in DocLitBareMethodMarshaller
> --
>
> Key: AXIS2-3775
> URL: https://issues.apache.org/jira/browse/AXIS2-3775
> Project: Axis 2.0 (Axis2)
>  Issue Type: Improvement
>  Components: jaxws
> Environment: windows java 
>    Reporter: Takahide Nogayama
>   Original Estimate: 168h
>  Remaining Estimate: 168h
>
> Currently DocLitWrappedMethodMarshaller can do unmarshalling fast by 
> regisntering UnmarshallInfo. This issue is opened to do the same optimization 
> in DocLitBareMethodMarshaller

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (AXIS2-3775) Register unmarshall info in DocLitBareMethodMarshaller

2008-05-01 Thread Takahide Nogayama (JIRA)
Register unmarshall info in DocLitBareMethodMarshaller
--

 Key: AXIS2-3775
 URL: https://issues.apache.org/jira/browse/AXIS2-3775
 Project: Axis 2.0 (Axis2)
  Issue Type: Improvement
  Components: jaxws
 Environment: windows java 
Reporter: Takahide Nogayama


Currently DocLitWrappedMethodMarshaller can do unmarshalling fast by 
regisntering UnmarshallInfo. This issue is opened to do the same optimization 
in DocLitBareMethodMarshaller



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (AXIS2-3417) Modify BlockImpl to avoid double unmarshalling

2007-12-25 Thread Takahide Nogayama (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-3417?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Takahide Nogayama updated AXIS2-3417:
-

Attachment: patch.txt

> Modify BlockImpl to avoid double unmarshalling
> --
>
> Key: AXIS2-3417
> URL: https://issues.apache.org/jira/browse/AXIS2-3417
> Project: Axis 2.0 (Axis2)
>  Issue Type: New Feature
>  Components: jaxws
> Environment: Windows, java 1.5
>    Reporter: Takahide Nogayama
> Attachments: patch.txt
>
>
> BlockImpl.getBusinessObject() creates an buisiness object from AXIOM.
> I am trying to create buisiness object before JAXWSReceiver and set the 
> buisiness object into OMSoucedElement. But current 
> BlockImpl.getBuisinessObject() can not aware that. The BlockImpl wraps the 
> OMSourcedElement by OMStaXWrapper and create same buisiness object again.
> This patch modifies BlockImpl to be able to aware such OMSoucedElement which 
> has buisiness object and set the buisiness object into BlockImpl.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (AXIS2-3417) Modify BlockImpl to avoid double unmarshalling

2007-12-25 Thread Takahide Nogayama (JIRA)
Modify BlockImpl to avoid double unmarshalling
--

 Key: AXIS2-3417
 URL: https://issues.apache.org/jira/browse/AXIS2-3417
 Project: Axis 2.0 (Axis2)
  Issue Type: New Feature
  Components: jaxws
 Environment: Windows, java 1.5
Reporter: Takahide Nogayama


BlockImpl.getBusinessObject() creates an buisiness object from AXIOM.

I am trying to create buisiness object before JAXWSReceiver and set the 
buisiness object into OMSoucedElement. But current 
BlockImpl.getBuisinessObject() can not aware that. The BlockImpl wraps the 
OMSourcedElement by OMStaXWrapper and create same buisiness object again.

This patch modifies BlockImpl to be able to aware such OMSoucedElement which 
has buisiness object and set the buisiness object into BlockImpl.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Request for XML Filter (AXIS2-1085)

2006-12-07 Thread Takahide Nogayama
BTW, In the original solution, filter is inserted like the follwoing code.

// assume InputStream is given
// create XML StAX parser
XMLStreamReader rawReader = StAXUtils.createXMLStreamReader(in);

// insert filter
Filter filter = new FilterImpl();
filter.init(rawReader, msgctx);

// create Builder. If xmlReader is implementation of 
BuilderAwareReader, builder is set to the xmlReader
StAXSOAPModelBuilder builder = new StAXSOAPModelBuilder(filter, 
SOAP11Constants.SOAP_ENVELOPE_NAMESPACE_URI);

// create SOAP envelope
SOAPEnvelope soapEnvelope = builder.getSOAPEnvelope();
messageContext.setEnvelope(soapEnvelope);

XMLStreamReader is replaced by filter before creating builder. This is 
simpler than replacing parser after creating builder.

Can we move "creating builder code" to handler layer? if so, we can use 
this simple insertion in handler solution.

Regards,
---
Takahide Nogayama



Re: Request for XML Filter (AXIS2-1085)

2006-12-07 Thread Takahide Nogayama
In handler solution, I guess that new two handleres are added to handler 
chain. First handler inserts filter and second handler classifies envelope 
into normal or fault. To insert filter in the first handler, the following 
code is naive approach.

// get builder
SOAPEnvelope envelope = messageContext.getEnvelope();
StAXBuilder staxBuilder = (StAXBuilder) envelope.getBuilder();

// set cache flag false to get parser 
staxBuilder.setCache(false);
XMLStreamReader rawReader = (XMLStreamReader) staxBuilder.getParser();

// insert filter
Filter filter = new FilterImpl();
filter.init(rawReader, msgctx);

// set filter again
staxBuilder.setParser(filter); // This method is not supported now.

The last line StAXBuilder.setParser(XMLStreamReader) is not supported and 
will not be supported in the future.
This is first cons of my Email on 11/10

Regards,
---
Takahide Nogayama

Re: Request for XML Filter (AXIS2-1085)

2006-12-04 Thread Takahide Nogayama
Hi Sanjiva,

I am hoping to resume this discussion with you.
Please give us comment about these alternative solution's pros and cons or 
let me know what is your concrete worry.

Regards,
---
Takahide Nogayama


Re: Request for XML Filter (AXIS2-1085)

2006-11-09 Thread Takahide Nogayama

And We also inspect another solution
which uses XMLInputFactory.

In this solution, Filter is inserted
at XMLInputFactory which is written by us.
The XMLInputFactory returns Filter instance.
The filter wraps XMLStreamReader
(Filter -> XMLStreamReader). And
the filter goes into builder (StAXBuilder ->
Filter -> XMLStreamReader). Here,
filter configuration is stored in XMLInputFactory.

We expect that the ode which pass MessageContext
to XMLInputFactory will be too complex,
because XMLInputFactory is wrapped by
StAXUtils and StaxUtils reuses several XMLInputFactory.
To avoid this complex, we can use ThreadLocal-Storage.
We store MessageContext immediately to the 
ThreadLocal-Storage when it is created,
then filter which is in the same thread can get
MessageContext by the ThreadLocal-Storage.
(In current implementation, MessageContext is stored
on ThreadLocal-Storage at receiver layer.
That is, MessageContext is not stored when the message
processed in transport layer and handler
layer. To archieve this XMLInputFactory solution,
we have to change transport layer to
store MC to TLS.)

# We do not think this solution is good.
because TLS is used.

The points of XMLInputFactory solution
are
    - Insert filter inside
of XMLInputFactory
    - Filter configuration
is stored in the XMLInputFactory
    - Pass MessageContext
by using ThreadLocal-Storage
    
    pros) There are no filter
related code in AXIS2.
    cons) Need to change to
AXIS2 transport layer component to store MessageContext on ThreadLocal-Storage
when it is created.
    cons) This seems contradict
to MC design. We put context information in Axis Service/Operation/Message
context because there is no control of when there is a thread switch.

Regards,
---
Takahide Nogayama


Re: Request for XML Filter (AXIS2-1085)

2006-11-09 Thread Takahide Nogayama

All,

I inspect the Handler solution, the
following is pros and cons.

    pros) There is no layer
mixing.
    pros) There are no filter
related code in AXIS2.
    
    cons) Need to change StAXBuilder
to replace XMLStreamReader by Filter.
        To replace
XMLStreamReader of builder by Filter, we have to add "setParser"
method to "StAXBuilder".
        (we can
get builder instance in handler by using ((OMElementImpl)msgctx.getEnvelope()).getBuilder()
)
        Apache community
had already disscussed about this method ever. They concluded that they
will never 
        add this
method to StAXBuilder. Because if some one tries to changes the parser,
while the object 
        model is
being built or partially build, everything will get screwed.
        I heard
this from Eran.http://issues.apache.org/jira/browse/WSCOMMONS-76#action_12434318

    cons) Filter can not see
SOAPHeader StAXEvents. SOAPHeader part is probably already built at the
time by SOAPEnvelope.getBody().
        For Example,
(if we can add setParser to StAXBuilder) WSS specification says that two
wsu:Id attributes within 
        an XML document
MUST NOT have the same value. So Id-Uniqueness-check-Filter must check
Id-Uniqueness against entire XML
        document.
However, at the top of Handler chain, the elements before 
have already been build by 
        SOAPEnvelope.getBody().
That is, its StAX events are consumed and trashed. Id-Uniqueness-check-Filter
which is inserted by handler 
        can check
the StAX events of  and its descendant elements, but
it can not check entire Id-Uniqueness.

---
Takahide Nogayama


Re: Request for XML Filter (AXIS2-1085)

2006-10-31 Thread Takahide Nogayama

> OK then write a handler that turns off caching
(so you get the pull
> stream raw), eats whatever it wants and builds a new envelope and
sticks
> it onto the MC as the envelope.
> 
> No expanding the tree, no architectural inconsistency and you get
StAX
> to play with. Problem solved?
> 
> Sanjiva.
> 

Yes, That is right. If we wrote handler
which get parser and insert filter,
at the top of handler chain, then we
could avoid to change transport layer to 
insert filter.

But we can not filter SOAP header part
by the handler solution, because
SOAP header part is already build in
transport layer before handler layer
by invoking envelope.getBody(). For
example, envelope.getBody() is called 
on the bottom of HTTPTransportUtils.processHTTPPostRequest(),
then the envelope
is passed to AxisEngine. All StAXEvents
of the SOAP header are already consumed 
by the handler gets envelope.

Regards,
---
Takahide Nogayama


Re: Request for XML Filter (AXIS2-1085)

2006-10-27 Thread Takahide Nogayama

Sanjiva said:
>The second point is what's fundamentally
inconsistent with Axis2's
>architecture. If you want to introduce a StAX filter that one's thing.
>But doing that and having access to the message context doesn't make
>sense: we create an OMElement for the envelope giving just the StAX
>stream and then create a message context using that envelope.

Sorry I am not sure that I understand your
point, but in my understanding, Message context
is created at AxisServilet and many information
are added by AxisServlet,
TransportUtils (envelope is created here),
AxisEngine, Dispatcher, and Handler while the
message is propagated to message receiver.
The information means AxisConfiguration, 
URL, character encoding type, SOAPAction,
WSA-Action, AxisOperation, and so on. They
will be used at Handler layer to provide
QOS.

Sanjiva said:
>If you want a StAX filter then it must
be a StAX filter: StAX in, StAX
>out. I don't agree with the proposed change because its inconsistent
>with the design and appears to mix layers of processing.

Filter might not be clean design in terms
of mixed layer processing. But handler with filter is 
good for performance/memory perspective.
Filter enables us to have an option of doing
some part of the job of the handler on StAX
event layer or on handler layer.  It might not be 
must-have but nice-to-have.
I think that mix layers of processing and
performance improvement are trade-off problem.

Regards,
---
Takahide Nogayama


Re: Request for XML Filter (AXIS2-1085)

2006-10-27 Thread Takahide Nogayama

>Henry said:
>
>One of the possible use cases for filter is for checking uniqness of
a
>piece of data, if this is implemented in using filter, the check and
>enforcement can be done during the parsing of the message. This will
save
>the walking of the OM tree again.
>
>
>A uniquenes check requires the inspection of the entire message.
>If a uniquess check is performed with a handler solution, there are
several undesirable outcomes:
>1) the OM tree will be traversed, which is expensive.
>2) the OM tree will be expanded and cached, which kills performance.
>
>If a uniquess check is performed with a filter and handler solution:
>1) The filter can inspect the StAX events as they are read. The filter
will not affect the caching of the OM tree. The filter will not pull StAX
events.
>2) The filter will store its results on the MessageContext.
>
>Handlers pull StAX events.
> Filters don't pull StAX events. They intercept and propogate StAX
events.
>
>Comments ? Takahide / Henry can you provide more justifications or
feedback for this request ?

Thanks,  Let me add comment to the second
outcomes of the handler solution, 
(2) the OM tree will be expanded and cached,
which kills performance and consuming memory space

Regards,
---
Takahide Nogayama


[jira] Commented: (AXIS2-1085) StAX Filter [ Data conversion, extraction, or do something between XMLStreamReader and StAXBuilder]

2006-10-24 Thread Takahide Nogayama (JIRA)
[ 
http://issues.apache.org/jira/browse/AXIS2-1085?page=comments#action_1242 ] 

Takahide Nogayama commented on AXIS2-1085:
--

Hi Eran,

I am sorry for such a confusing example. ExtractMyActorSOAPHeaderFilter is not 
good example for AXIS2.
I agree that other intermediary are not able to process, if previous node 
removes SOAP header.
This filter may be useful in terms of avoiding to create fruitless OM Element, 
when ultimate receiver recieve others header.

>2. If possible. please explain your reason behind putting this code "inside 
>Axis2"? 
Please see FilterDemo2 and PickUpFilter in patch ver 8. 
The filter finds the OMElement which meets some conditions specified by the 
user (in this example, the condition is "localName=e1")
and saves the reference of the OMElement in List (, Map, Set, or something like 
that).
The list is shared with handlers by using messageContext.set/getProperty. 
Then handler can access the element without traverse.


> StAX Filter [ Data conversion, extraction, or do something between 
> XMLStreamReader and StAXBuilder]
> ---
>
> Key: AXIS2-1085
> URL: http://issues.apache.org/jira/browse/AXIS2-1085
> Project: Apache Axis 2.0 (Axis2)
>  Issue Type: New Feature
>  Components: core
>     Environment: windows
>Reporter: Takahide Nogayama
> Assigned To: Rich Scheuerle
> Attachments: patchAXIOM_to_moduleaxiom-apisrcmainjava.txt, 
> patchAXIS2_to_moduleskernelsrc.txt, src_demo.zip, 
> StAX_filter_architecture.ppt, 
> ver2_patch_to_axiom_modules_axiom-api_src_main_java_org_apache_axiom_om_impl_builder.txt,
>  ver2_patch_to_axis2_modules_kernel_src_org_apache_axis2_transport.txt, 
> ver5_patch_to_axis2_modules.txt, ver6_patch_to_axis2_modules.txt, 
> ver7_patch_to_axis2_modules.txt, ver8_patch_to_axis2_modules.txt
>
>
> To use this Filter in AXIS2, we have to change AXIS2 alittle. 
> See
> http://issues.apache.org/jira/browse/WSCOMMONS-76

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (AXIS2-1085) StAX Filter [ Data conversion, extraction, or do something between XMLStreamReader and StAXBuilder]

2006-10-23 Thread Takahide Nogayama (JIRA)
 [ http://issues.apache.org/jira/browse/AXIS2-1085?page=all ]

Takahide Nogayama updated AXIS2-1085:
-

Attachment: ver8_patch_to_axis2_modules.txt

ver7 was broken. please see ver8.


> StAX Filter [ Data conversion, extraction, or do something between 
> XMLStreamReader and StAXBuilder]
> ---
>
> Key: AXIS2-1085
> URL: http://issues.apache.org/jira/browse/AXIS2-1085
> Project: Apache Axis 2.0 (Axis2)
>  Issue Type: New Feature
>  Components: core
> Environment: windows
>    Reporter: Takahide Nogayama
> Assigned To: Rich Scheuerle
> Attachments: patchAXIOM_to_moduleaxiom-apisrcmainjava.txt, 
> patchAXIS2_to_moduleskernelsrc.txt, src_demo.zip, 
> StAX_filter_architecture.ppt, 
> ver2_patch_to_axiom_modules_axiom-api_src_main_java_org_apache_axiom_om_impl_builder.txt,
>  ver2_patch_to_axis2_modules_kernel_src_org_apache_axis2_transport.txt, 
> ver5_patch_to_axis2_modules.txt, ver6_patch_to_axis2_modules.txt, 
> ver7_patch_to_axis2_modules.txt, ver8_patch_to_axis2_modules.txt
>
>
> To use this Filter in AXIS2, we have to change AXIS2 alittle. 
> See
> http://issues.apache.org/jira/browse/WSCOMMONS-76

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (AXIS2-1085) StAX Filter [ Data conversion, extraction, or do something between XMLStreamReader and StAXBuilder]

2006-10-23 Thread Takahide Nogayama (JIRA)
 [ http://issues.apache.org/jira/browse/AXIS2-1085?page=all ]

Takahide Nogayama updated AXIS2-1085:
-

Attachment: ver7_patch_to_axis2_modules.txt

- add java doc
- add some test asserts to check that filter can get parameter from axis2.xml.

> StAX Filter [ Data conversion, extraction, or do something between 
> XMLStreamReader and StAXBuilder]
> ---
>
> Key: AXIS2-1085
> URL: http://issues.apache.org/jira/browse/AXIS2-1085
> Project: Apache Axis 2.0 (Axis2)
>  Issue Type: New Feature
>  Components: core
> Environment: windows
>    Reporter: Takahide Nogayama
> Assigned To: Rich Scheuerle
> Attachments: patchAXIOM_to_moduleaxiom-apisrcmainjava.txt, 
> patchAXIS2_to_moduleskernelsrc.txt, src_demo.zip, 
> StAX_filter_architecture.ppt, 
> ver2_patch_to_axiom_modules_axiom-api_src_main_java_org_apache_axiom_om_impl_builder.txt,
>  ver2_patch_to_axis2_modules_kernel_src_org_apache_axis2_transport.txt, 
> ver5_patch_to_axis2_modules.txt, ver6_patch_to_axis2_modules.txt, 
> ver7_patch_to_axis2_modules.txt
>
>
> To use this Filter in AXIS2, we have to change AXIS2 alittle. 
> See
> http://issues.apache.org/jira/browse/WSCOMMONS-76

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (AXIS2-1085) StAX Filter [ Data conversion, extraction, or do something between XMLStreamReader and StAXBuilder]

2006-10-23 Thread Takahide Nogayama (JIRA)
 [ http://issues.apache.org/jira/browse/AXIS2-1085?page=all ]

Takahide Nogayama updated AXIS2-1085:
-

Attachment: ver6_patch_to_axis2_modules.txt

JIRA might be broken now, so I send my patch by e-mail.

The filter insertion point is included by 
ver4_patch_to_axis2_modules_kernel_src_org_apache_axis2_transport.txt on 
WSCOMMONS-76.
The patch in this mail includes all changes (insert filter, load 
configration, unit test, test-resources). 

I added testcases and asserts. Please run FilterRegistryTest as Junit 
test. Or do $cd modules/kernel ; maven -o
And I prepare two demo scenarios. Please run FilterDemo1 and FilterDemo2 
as java application.

I will post javadoc tommorow...
I think MessageContext is better. Because only messagecontext will 
probably be used.
And we can pass any object to filter by using 
messageContext.{setProperty/getProperty}.
I changed the context as MessageContext in this patch.



Regards,
-
Takahide Nogayama
[EMAIL PROTECTED]


"Rich Scheuerle (JIRA)" <[EMAIL PROTECTED]> wrote on 2006/10/21 23:27:36:

---
http://www.atlassian.com/software/jira


> StAX Filter [ Data conversion, extraction, or do something between 
> XMLStreamReader and StAXBuilder]
> ---
>
> Key: AXIS2-1085
> URL: http://issues.apache.org/jira/browse/AXIS2-1085
> Project: Apache Axis 2.0 (Axis2)
>  Issue Type: New Feature
>  Components: core
>     Environment: windows
>Reporter: Takahide Nogayama
> Assigned To: Rich Scheuerle
> Attachments: patchAXIOM_to_moduleaxiom-apisrcmainjava.txt, 
> patchAXIS2_to_moduleskernelsrc.txt, src_demo.zip, 
> StAX_filter_architecture.ppt, 
> ver2_patch_to_axiom_modules_axiom-api_src_main_java_org_apache_axiom_om_impl_builder.txt,
>  ver2_patch_to_axis2_modules_kernel_src_org_apache_axis2_transport.txt, 
> ver5_patch_to_axis2_modules.txt, ver6_patch_to_axis2_modules.txt
>
>
> To use this Filter in AXIS2, we have to change AXIS2 alittle. 
> See
> http://issues.apache.org/jira/browse/WSCOMMONS-76

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (AXIS2-1085) StAX Filter [ Data conversion, extraction, or do something between XMLStreamReader and StAXBuilder]

2006-10-20 Thread Takahide Nogayama (JIRA)
 [ http://issues.apache.org/jira/browse/AXIS2-1085?page=all ]

Takahide Nogayama updated AXIS2-1085:
-

Attachment: ver5_patch_to_axis2_modules.txt

patch ver5
 - load filter configuration from axis2.xml
 - test scenario is not complete.


> StAX Filter [ Data conversion, extraction, or do something between 
> XMLStreamReader and StAXBuilder]
> ---
>
> Key: AXIS2-1085
> URL: http://issues.apache.org/jira/browse/AXIS2-1085
> Project: Apache Axis 2.0 (Axis2)
>  Issue Type: New Feature
>  Components: core
> Environment: windows
>    Reporter: Takahide Nogayama
> Assigned To: Rich Scheuerle
> Attachments: patchAXIOM_to_moduleaxiom-apisrcmainjava.txt, 
> patchAXIS2_to_moduleskernelsrc.txt, src_demo.zip, 
> StAX_filter_architecture.ppt, 
> ver2_patch_to_axiom_modules_axiom-api_src_main_java_org_apache_axiom_om_impl_builder.txt,
>  ver2_patch_to_axis2_modules_kernel_src_org_apache_axis2_transport.txt, 
> ver5_patch_to_axis2_modules.txt
>
>
> To use this Filter in AXIS2, we have to change AXIS2 alittle. 
> See
> http://issues.apache.org/jira/browse/WSCOMMONS-76

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (AXIS2-1085) StAX Filter [ Data conversion, extraction, or do something between XMLStreamReader and StAXBuilder]

2006-10-18 Thread Takahide Nogayama (JIRA)
[ 
http://issues.apache.org/jira/browse/AXIS2-1085?page=comments#action_12443288 ] 

Takahide Nogayama commented on AXIS2-1085:
--

1) Basically yes, Filter will be applied to all messages. But I think I do not 
need to apply a filter to the reader which reads a configuration file. how do 
you think?

2) I will change to read filter configuration from axis2.xml.

3) I agree the package name.

4) OK, I will prepare simple unit test.


> StAX Filter [ Data conversion, extraction, or do something between 
> XMLStreamReader and StAXBuilder]
> ---
>
> Key: AXIS2-1085
> URL: http://issues.apache.org/jira/browse/AXIS2-1085
> Project: Apache Axis 2.0 (Axis2)
>  Issue Type: New Feature
>  Components: core
> Environment: windows
>    Reporter: Takahide Nogayama
> Assigned To: Rich Scheuerle
> Attachments: patchAXIOM_to_moduleaxiom-apisrcmainjava.txt, 
> patchAXIS2_to_moduleskernelsrc.txt, src_demo.zip, 
> StAX_filter_architecture.ppt, 
> ver2_patch_to_axiom_modules_axiom-api_src_main_java_org_apache_axiom_om_impl_builder.txt,
>  ver2_patch_to_axis2_modules_kernel_src_org_apache_axis2_transport.txt
>
>
> To use this Filter in AXIS2, we have to change AXIS2 alittle. 
> See
> http://issues.apache.org/jira/browse/WSCOMMONS-76

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (AXIS2-1085) StAX Filter [ Data conversion, extraction, or do something between XMLStreamReader and StAXBuilder]

2006-09-25 Thread Takahide Nogayama (JIRA)
 [ http://issues.apache.org/jira/browse/AXIS2-1085?page=all ]

Takahide Nogayama updated AXIS2-1085:
-

Attachment: 
ver2_patch_to_axiom_modules_axiom-api_src_main_java_org_apache_axiom_om_impl_builder.txt

I changed Filter architecture to be more simple.

> StAX Filter [ Data conversion, extraction, or do something between 
> XMLStreamReader and StAXBuilder]
> ---
>
> Key: AXIS2-1085
> URL: http://issues.apache.org/jira/browse/AXIS2-1085
> Project: Apache Axis 2.0 (Axis2)
>  Issue Type: New Feature
>  Components: core
> Environment: windows
>    Reporter: Takahide Nogayama
> Attachments: patchAXIOM_to_moduleaxiom-apisrcmainjava.txt, 
> patchAXIS2_to_moduleskernelsrc.txt, src_demo.zip, 
> StAX_filter_architecture.ppt, 
> ver2_patch_to_axiom_modules_axiom-api_src_main_java_org_apache_axiom_om_impl_builder.txt,
>  ver2_patch_to_axis2_modules_kernel_src_org_apache_axis2_transport.txt
>
>
> To use this Filter in AXIS2, we have to change AXIS2 alittle. 
> See
> http://issues.apache.org/jira/browse/WSCOMMONS-76

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (AXIS2-1085) StAX Filter [ Data conversion, extraction, or do something between XMLStreamReader and StAXBuilder]

2006-09-25 Thread Takahide Nogayama (JIRA)
 [ http://issues.apache.org/jira/browse/AXIS2-1085?page=all ]

Takahide Nogayama updated AXIS2-1085:
-

Attachment: 
ver2_patch_to_axis2_modules_kernel_src_org_apache_axis2_transport.txt

I changed Filter architecture to be more simple

> StAX Filter [ Data conversion, extraction, or do something between 
> XMLStreamReader and StAXBuilder]
> ---
>
> Key: AXIS2-1085
> URL: http://issues.apache.org/jira/browse/AXIS2-1085
> Project: Apache Axis 2.0 (Axis2)
>  Issue Type: New Feature
>  Components: core
> Environment: windows
>    Reporter: Takahide Nogayama
> Attachments: patchAXIOM_to_moduleaxiom-apisrcmainjava.txt, 
> patchAXIS2_to_moduleskernelsrc.txt, src_demo.zip, 
> StAX_filter_architecture.ppt, 
> ver2_patch_to_axiom_modules_axiom-api_src_main_java_org_apache_axiom_om_impl_builder.txt,
>  ver2_patch_to_axis2_modules_kernel_src_org_apache_axis2_transport.txt
>
>
> To use this Filter in AXIS2, we have to change AXIS2 alittle. 
> See
> http://issues.apache.org/jira/browse/WSCOMMONS-76

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[AXIOM][AXIS2] StAX Filter

2006-08-30 Thread Takahide Nogayama

Hi all, 

I proposed new feature StAX Filter on
JIRA https://issues.apache.org/jira/browse/WSCOMMONS-76 and https://issues.apache.org/jira/browse/AXIS2-1085.
StAX Filter enables us to avoid fruitness
traverse and creating fruitness OMElements. And we can convert XML data
before creating OM.

If you have any comments I would be
grateful if you give me it.

Thanks for your time.

---
Takahide Nogayama


smime.p7s
Description: S/MIME Cryptographic Signature


[jira] Updated: (AXIS2-1085) StAX Filter [ Data conversion, extraction, or do something between XMLStreamReader and StAXBuilder]

2006-08-27 Thread Takahide Nogayama (JIRA)
 [ http://issues.apache.org/jira/browse/AXIS2-1085?page=all ]

Takahide Nogayama updated AXIS2-1085:
-

Attachment: src_demo.zip

simple demo program

> StAX Filter [ Data conversion, extraction, or do something between 
> XMLStreamReader and StAXBuilder]
> ---
>
> Key: AXIS2-1085
> URL: http://issues.apache.org/jira/browse/AXIS2-1085
> Project: Apache Axis 2.0 (Axis2)
>  Issue Type: New Feature
>  Components: core
> Environment: windows
>    Reporter: Takahide Nogayama
> Attachments: patchAXIOM_to_moduleaxiom-apisrcmainjava.txt, 
> patchAXIS2_to_moduleskernelsrc.txt, src_demo.zip, StAX_filter_architecture.ppt
>
>
> To use this Filter in AXIS2, we have to change AXIS2 alittle. 
> See
> http://issues.apache.org/jira/browse/WSCOMMONS-76

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (AXIS2-1085) StAX Filter [ Data conversion, extraction, or do something between XMLStreamReader and StAXBuilder]

2006-08-27 Thread Takahide Nogayama (JIRA)
StAX Filter [ Data conversion, extraction, or do something between 
XMLStreamReader and StAXBuilder]
---

 Key: AXIS2-1085
 URL: http://issues.apache.org/jira/browse/AXIS2-1085
 Project: Apache Axis 2.0 (Axis2)
  Issue Type: New Feature
  Components: core
 Environment: windows
Reporter: Takahide Nogayama
 Attachments: patchAXIOM_to_moduleaxiom-apisrcmainjava.txt, 
patchAXIS2_to_moduleskernelsrc.txt, StAX_filter_architecture.ppt

To use this Filter in AXIS2, we have to change AXIS2 alittle. 
See
http://issues.apache.org/jira/browse/WSCOMMONS-76

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]