Re: [Axis2] Re: User manual for Axis2 v 0.95 - Problems with Invoking a service using a mail
Hi Chamil, Thanks for that... I have not yet had a chance to play with it... I expect that we will probably wait for this part of Axis2 to become a little more mature before we try to implement with it anyway. We will certainly be keeping an eye on how things progress. Cheers Jack... On 29/04/06, Chamil Thanthrimudalige [EMAIL PROTECTED] wrote: Hi Jack, I did a bit of digging and found a few problems with the mail transport and I have fixed them now. This is due to the fact that we have excluded the mail tests from the build since we can't have a dependency on the sun javamail and activation jars. There were some changes to axis2 code which have not been tested with the mail transport. I have fixed these and you will be able to use the mail transport now. Have a look at MailRequestResponseRawXMLTest[1] for an example about how to do a request response case, and have a look at mail-enabled- server-axis2.xml[2] and mail-enabled-client-axis2.xml[2] for examples on configurations. I still have not updated the docs. So you will have to stick to the code for now. Have a go[4] at the code with the sun javamail and activation jars. You can do this from inside by changing the etc/project.properties file to use the sun jars after copying them into the maven repository. Best Regards, Chamil Thanthrimudalige [1] modules/integration/test/org/apache/axis2/mail/ MailRequestResponseRawXMLTest.java [2] modules/integration/test/org/apache/axis2/mail/mail-enabled- server-axis2.xml [3] modules/integration/test/org/apache/axis2/mail/mail-enabled- client-axis2.xml [4] maven -o test:single - Dtestcase=org.apache.axis2.mail.MailRequestResponseRawXMLTest
Re: [Axis2] Re: User manual for Axis2 v 0.95 - Problems with Invoking a service using a mail
Hi Jack, I did a bit of digging and found a few problems with the mail transport and I have fixed them now. This is due to the fact that we have excluded the mail tests from the build since we can't have a dependency on the sun javamail and activation jars. There were some changes to axis2 code which have not been tested with the mail transport. I have fixed these and you will be able to use the mail transport now. Have a look at MailRequestResponseRawXMLTest[1] for an example about how to do a request response case, and have a look at mail-enabled- server-axis2.xml[2] and mail-enabled-client-axis2.xml[2] for examples on configurations. I still have not updated the docs. So you will have to stick to the code for now. Have a go[4] at the code with the sun javamail and activation jars. You can do this from inside by changing the etc/project.properties file to use the sun jars after copying them into the maven repository. Best Regards, Chamil Thanthrimudalige [1] modules/integration/test/org/apache/axis2/mail/ MailRequestResponseRawXMLTest.java [2] modules/integration/test/org/apache/axis2/mail/mail-enabled- server-axis2.xml [3] modules/integration/test/org/apache/axis2/mail/mail-enabled- client-axis2.xml [4] maven -o test:single - Dtestcase=org.apache.axis2.mail.MailRequestResponseRawXMLTest On Apr 26, 2006, at 6:45 PM, Jack wrote: Ho Chamil, Ok let me see if I have this right now. To use a generic mail server (and only perform one way communication - ie the client sends a message to the service, which then performs some back end processing) I need to: 1. have an email account where the messages are sent to (and the service collects them from) 2. set the mail transport sections of the axis2.xml Where the transport sender section includes smtp details and the transport receiver section to include pop3 details?? In the website [2] the comments seem to be in the wrong sections??? Also in the website [2] it has: transportSender name=mail class=org.apache.axis2.transport.mail.MailTransportSender and in all other axis2.xml files seems to have transportSender name=mailto class=org.apache.axis2.transport.mail.MailTransportSender *So should it be mail or mailto?? 3. the only change in the client is the EndPointReference?? //private static EndpointReference targetEPR = // new EndpointReference(http://localhost:8080/axis2/services/ MyService); private static EndpointReference targetEPR = new EndpointReference(mailto:[EMAIL PROTECTED] + /axis2/services/MyService/ping); 4. what change do i make on the service to get it to collect the mails/messages from the mail server?? On 26/04/06, Chamil Thanthrimudalige [EMAIL PROTECTED] wrote: Hi Jack, We do not have a sample in a box. Can you have a look at a test case[1] in the integration module in the axis2 source checkout[svn checkout]. To configure to work with the mail transport, have a look at the mail transport configuration document[2] for information about how to configure the mail transport. After the configuration you can just copy and past the code in a sample to check things out. For examples on the configuration have a look at the configuration files in the integration module.[3] Best Regards, Chamil Thanthrimudalige [1] Have a look at axis2/modules/integration/test/org/apache/axis2/ mail/MailOneWayRawXMLTest.java [2] http://ws.apache.org/axis2/0_95/mail-configuration.html [3] axis2/modules/integration/test/org/apache/axis2/mai On Apr 26, 2006, at 3:50 PM, Jack wrote: Hi Chamil, Thanks for the quick reply. I am still having difficulties. Is there a fully functional example of SOAP via SMTP (ie a zip, jar, other that contains both client and source code that can be downloaded and run)? Also when building from WSDL into stubs / skeletons where do the changes have to be made to use SMTP as a transport? Cheers Jack... On 26/04/06, Chamil Thanthrimudalige [EMAIL PROTECTED] wrote: Hi Jack, Thanks for finding the typo. UtilsMailServer is in the integration module which is not shipped with any distribution. I think we need to move this to some other module that will be shipped. If you can get the source from a svn checkout[1] you will get UtilsMailServer[2]. Also pleas make sure you are using Sun javamail and activation jars. Best Regards, Chamil Thanthrimudalige [1] http://ws.apache.org/axis2/svn.html [2] It is at [Axis2 source dir]/modules/integration/test/org/ apache/ axis2/mail/UtilsMailServer.java Hi, I'm having real trouble setting up a working example of SOAP over SMTP - I've looked at the user guide but the example seems broken (see below). Does anyone have a working example of this or any pointers? Would be muchly appreciated. Some specific issues for example: For example in Section 2. in the code you have: ConfigurationContext
Re: [Axis2] Re: User manual for Axis2 v 0.95 - Problems with Invoking a service using a mail
Hi Chamil, Thanks for the quick reply. I am still having difficulties. Is there a fully functional example of SOAP via SMTP (ie a zip, jar, other that contains both client and source code that can be downloaded and run)? Also when building from WSDL into stubs / skeletons where do the changes have to be made to use SMTP as a transport? Cheers Jack... On 26/04/06, Chamil Thanthrimudalige [EMAIL PROTECTED] wrote: Hi Jack, Thanks for finding the typo. UtilsMailServer is in the integration module which is not shipped with any distribution. I think we need to move this to some other module that will be shipped. If you can get the source from a svn checkout[1] you will get UtilsMailServer[2]. Also pleas make sure you are using Sun javamail and activation jars. Best Regards, Chamil Thanthrimudalige [1] http://ws.apache.org/axis2/svn.html [2] It is at [Axis2 source dir]/modules/integration/test/org/apache/ axis2/mail/UtilsMailServer.java Hi, I'm having real trouble setting up a working example of SOAP over SMTP - I've looked at the user guide but the example seems broken (see below). Does anyone have a working example of this or any pointers? Would be muchly appreciated. Some specific issues for example: For example in Section 2. in the code you have: ConfigurationContext configContextbuilder .buildConfigurationContext(file.getAbsolutePath()); This is not even valid java and should probably read something like: ConfigurationContext configContext = builder.buildConfigurationContext(file.getAbsolutePath ()); Also the UtilsMailServer that is mentioned cannot be found anywhere (in the src or bin or doc distributions)? Is it possible that this section of the user guide is revised and if so please make the source code for this section available somewhere as a zip / jar / other (or better still include it in the samples with the bin or src distributions). Cheers Jack... The claim natural is not synonymous with safe.
Re: [Axis2] Re: User manual for Axis2 v 0.95 - Problems with Invoking a service using a mail
Hi Jack, We do not have a sample in a box. Can you have a look at a test case[1] in the integration module in the axis2 source checkout[svn checkout]. To configure to work with the mail transport, have a look at the mail transport configuration document[2] for information about how to configure the mail transport. After the configuration you can just copy and past the code in a sample to check things out. For examples on the configuration have a look at the configuration files in the integration module.[3] Best Regards, Chamil Thanthrimudalige [1] Have a look at axis2/modules/integration/test/org/apache/axis2/ mail/MailOneWayRawXMLTest.java [2] http://ws.apache.org/axis2/0_95/mail-configuration.html [3] axis2/modules/integration/test/org/apache/axis2/mai On Apr 26, 2006, at 3:50 PM, Jack wrote: Hi Chamil, Thanks for the quick reply. I am still having difficulties. Is there a fully functional example of SOAP via SMTP (ie a zip, jar, other that contains both client and source code that can be downloaded and run)? Also when building from WSDL into stubs / skeletons where do the changes have to be made to use SMTP as a transport? Cheers Jack... On 26/04/06, Chamil Thanthrimudalige [EMAIL PROTECTED] wrote: Hi Jack, Thanks for finding the typo. UtilsMailServer is in the integration module which is not shipped with any distribution. I think we need to move this to some other module that will be shipped. If you can get the source from a svn checkout[1] you will get UtilsMailServer[2]. Also pleas make sure you are using Sun javamail and activation jars. Best Regards, Chamil Thanthrimudalige [1] http://ws.apache.org/axis2/svn.html [2] It is at [Axis2 source dir]/modules/integration/test/org/apache/ axis2/mail/UtilsMailServer.java Hi, I'm having real trouble setting up a working example of SOAP over SMTP - I've looked at the user guide but the example seems broken (see below). Does anyone have a working example of this or any pointers? Would be muchly appreciated. Some specific issues for example: For example in Section 2. in the code you have: ConfigurationContext configContextbuilder .buildConfigurationContext(file.getAbsolutePath()); This is not even valid java and should probably read something like: ConfigurationContext configContext = builder.buildConfigurationContext (file.getAbsolutePath ()); Also the UtilsMailServer that is mentioned cannot be found anywhere (in the src or bin or doc distributions)? Is it possible that this section of the user guide is revised and if so please make the source code for this section available somewhere as a zip / jar / other (or better still include it in the samples with the bin or src distributions). Cheers Jack... The claim natural is not synonymous with safe.
Re: [Axis2] Re: User manual for Axis2 v 0.95 - Problems with Invoking a service using a mail
Ho Chamil, Ok let me see if I have this right now. To use a generic mail server (and only perform one way communication - ie the client sends a message to the service, which then performs some back end processing) I need to: 1. have an email account where the messages are sent to (and the service collects them from) 2. set the mail transport sections of the axis2.xml Where the transport sender section includes smtp details and the transport receiver section to include pop3 details?? In the website [2] the comments seem to be in the wrong sections??? Also in the website [2] it has: transportSender name=mail class=org.apache.axis2.transport.mail.MailTransportSender and in all other axis2.xml files seems to have transportSender name=mailto class=org.apache.axis2.transport.mail.MailTransportSender *So should it be mail or mailto?? 3. the only change in the client is the EndPointReference?? //private static EndpointReference targetEPR = // new EndpointReference(http://localhost:8080/axis2/services/MyService;); private static EndpointReference targetEPR = new EndpointReference(mailto:[EMAIL PROTECTED] + /axis2/services/MyService/ping); 4. what change do i make on the service to get it to collect the mails/messages from the mail server?? On 26/04/06, Chamil Thanthrimudalige [EMAIL PROTECTED] wrote: Hi Jack, We do not have a sample in a box. Can you have a look at a test case[1] in the integration module in the axis2 source checkout[svn checkout]. To configure to work with the mail transport, have a look at the mail transport configuration document[2] for information about how to configure the mail transport. After the configuration you can just copy and past the code in a sample to check things out. For examples on the configuration have a look at the configuration files in the integration module.[3] Best Regards, Chamil Thanthrimudalige [1] Have a look at axis2/modules/integration/test/org/apache/axis2/ mail/MailOneWayRawXMLTest.java [2] http://ws.apache.org/axis2/0_95/mail-configuration.html [3] axis2/modules/integration/test/org/apache/axis2/mai On Apr 26, 2006, at 3:50 PM, Jack wrote: Hi Chamil, Thanks for the quick reply. I am still having difficulties. Is there a fully functional example of SOAP via SMTP (ie a zip, jar, other that contains both client and source code that can be downloaded and run)? Also when building from WSDL into stubs / skeletons where do the changes have to be made to use SMTP as a transport? Cheers Jack... On 26/04/06, Chamil Thanthrimudalige [EMAIL PROTECTED] wrote: Hi Jack, Thanks for finding the typo. UtilsMailServer is in the integration module which is not shipped with any distribution. I think we need to move this to some other module that will be shipped. If you can get the source from a svn checkout[1] you will get UtilsMailServer[2]. Also pleas make sure you are using Sun javamail and activation jars. Best Regards, Chamil Thanthrimudalige [1] http://ws.apache.org/axis2/svn.html [2] It is at [Axis2 source dir]/modules/integration/test/org/apache/ axis2/mail/UtilsMailServer.java Hi, I'm having real trouble setting up a working example of SOAP over SMTP - I've looked at the user guide but the example seems broken (see below). Does anyone have a working example of this or any pointers? Would be muchly appreciated. Some specific issues for example: For example in Section 2. in the code you have: ConfigurationContext configContextbuilder .buildConfigurationContext(file.getAbsolutePath()); This is not even valid java and should probably read something like: ConfigurationContext configContext = builder.buildConfigurationContext (file.getAbsolutePath ()); Also the UtilsMailServer that is mentioned cannot be found anywhere (in the src or bin or doc distributions)? Is it possible that this section of the user guide is revised and if so please make the source code for this section available somewhere as a zip / jar / other (or better still include it in the samples with the bin or src distributions). Cheers Jack... The claim natural is not synonymous with safe. -- Cheers Jack... The claim natural is not synonymous with safe.