Closed igwtech closed 5 years ago
Hi More than happy to have developers contribute to the code base and a GUI for configuration is something that is going to be added at some point so if you are willing to do the work it would be be great.
Please contact me on uhurusurfa@gmail.com if you want to discuss collaborating to enhance OpenAS2.
Cheers Chris
On Tue, Aug 22, 2017 at 4:36 PM, igwtech notifications@github.com wrote:
Hi, After trying and evaluating OpenAS2 we think its lacking a good User Interface to manage its configuration. I was able to sell my boss into OpenAS2 as an alternative to our Windows Only, Closed source Integration server and our company is willing to invest in developing one after seeing a quick-and-dirty prototype I created in PHP. Checkout my fork for details.
I would like to see if we can collaborate with the project since we have access to real production environments with multiple Corporations and Trading Partners in the US and Canada (like Amazon, Walmart, HEB, BestBuy, The Buckle, Google Stores, Canadian Tire, etc).
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/OpenAS2/OpenAs2App/issues/48, or mute the thread https://github.com/notifications/unsubscribe-auth/AMtsMoLxI_SwT9zeDB-tKAntVSnhAvGpks5savV-gaJpZM4O-zi5 .
In order to interconnect PHP and OpenAS2 for management I used the socket commands utility and cleaned it up so the XML produced and consumed are valid. That way we have a more standardized format to interact with a running instance.
Looking at the forked version it is hard to see which changes you have made to the existing code base. Your implementation makes use of the existing functionality in OpenAS2.
Ultimately I would like the command processor to have a front end that can consume different formats of data (JSON the most likely initial candidate) as I was looking to implement a purely browser based configuration management engine using Javascript. However, your implementation looks fairly extensive already and happy to incorporate that into the code base as a module.
I have added you as a developer on the project if you would like to start making contributions to the project. Please read the Developers.odt document for coding standards etc. (very slowly being expanded but provides the basics for now) Note that we have completed the move to Maven and no longer maintain IDE specific files in the repo.
If you make the changes you needed to do for socket command utility to clean up the consumed and produced XML that could be a start. Note that any code changes must remain backwards compatible unless there is a strong case to make a change that is not backwards compatible.
Ultimately I would like to develop a module that provides a restful API for configuration management instead of using the socket command processor module.
Of course, feel free to provide your own ideas.
Hi Cris, I committed and push a branch with the starting work for the REST API Command Processor and JSON support. Is there any specific design reason why the HTTP server implementation for the Health check and the AS2 Receiver modules were done by hand (HTTPUtil.java) instead of using a standard library (Jetty, Grizzly, etc?) For the REST API Command Processor Module I used Grizzly.
Hola! The application was built nearly 20 years ago before there were all these libraries and has slowly been changed over time. I took on the project 6 years ago as it had not been upgraded and developed for about 5 years before that. I have been slowly reorganising it to make it possible to plug other libraries in and also easily deploy it in a servlet or deploy as an OSGI app.
I will take a look at Grizzly - I do not have an issue using libraries instead of custom developed functionality that does the same thing and if Grizzly is suitable I have no issue with you integrating it into OpenAS2.
I will let you know in the next day or 2 about Grizzly.
On Thu, Sep 28, 2017 at 4:19 PM, Javier Munoz notifications@github.com wrote:
Hi Cris, I committed and push a branch with the starting work for the REST API Command Processor and JSON support. Is there any specific design reason why the HTTP server implementation for the Health check and the AS2 Receiver modules were done by hand (HTTPUtil.java) instead of using a standard library (Jetty, Grizzly, etc?) For the REST API Command Processor Module I used Grizzly.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/OpenAS2/OpenAs2App/issues/48#issuecomment-332870293, or mute the thread https://github.com/notifications/unsubscribe-auth/AMtsMiiNi5YMB5B_yVB_XqRa68Nn3k1hks5sm7j_gaJpZM4O-zi5 .
I have had a look at grizzly and have no problem using it in OpenAS2. However, please make sure you use a wrapper class so that it is simple to plug other libraries in in the future. Also make sure you keep the application as lean as possible so each module from Grizzly you wish to use should be independently plugged in via a wrapper class.
On Thu, Sep 28, 2017 at 11:40 PM, Christopher Broderick < uhurusurfa@gmail.com> wrote:
Hola! The application was built nearly 20 years ago before there were all these libraries and has slowly been changed over time. I took on the project 6 years ago as it had not been upgraded and developed for about 5 years before that. I have been slowly reorganising it to make it possible to plug other libraries in and also easily deploy it in a servlet or deploy as an OSGI app.
I will take a look at Grizzly - I do not have an issue using libraries instead of custom developed functionality that does the same thing and if Grizzly is suitable I have no issue with you integrating it into OpenAS2.
I will let you know in the next day or 2 about Grizzly.
On Thu, Sep 28, 2017 at 4:19 PM, Javier Munoz notifications@github.com wrote:
Hi Cris, I committed and push a branch with the starting work for the REST API Command Processor and JSON support. Is there any specific design reason why the HTTP server implementation for the Health check and the AS2 Receiver modules were done by hand (HTTPUtil.java) instead of using a standard library (Jetty, Grizzly, etc?) For the REST API Command Processor Module I used Grizzly.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/OpenAS2/OpenAs2App/issues/48#issuecomment-332870293, or mute the thread https://github.com/notifications/unsubscribe-auth/AMtsMiiNi5YMB5B_yVB_XqRa68Nn3k1hks5sm7j_gaJpZM4O-zi5 .
@igwtech Are you still intending to contribute your UI solution?
I'm but I have been busy with several projects lately. If you need to remove me from the project to make space for another person go ahead. I'll contribute on my fork when I get the chance and submit a pull request when done
Is there any progress on the UI, as I am also interested into it?
Hi. The user interface is now available on my Fork at: https://github.com/igwtech/OpenAs2App I have a PR open for OpenAS2
-J
Hi Guys, Thanks for the GitHub URL but can you please help me for how we can setup openas2app with openas2 server with Apache httpd server in centos Linux machine ? If you have any steps then it would be better.
Sure, please email us at sales at greicodex.com
On Tue, Jun 27, 2023 at 9:53 AM Chetan-Khopade @.***> wrote:
Hi Guys, Thanks for the GitHub URL but can you please help me for how we can setup openas2app with openas2 server with Apache httpd server in centos Linux machine ? If you have any steps then it would be better.
— Reply to this email directly, view it on GitHub https://github.com/OpenAS2/OpenAs2App/issues/48#issuecomment-1609558175, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA2QND7AXIKSAEL7DII43Y3XNLQXDANCNFSM4DX3HC4Q . You are receiving this because you modified the open/close state.Message ID: @.***>
-- Javier Munoz
CEO
Greicodex Software
+58 2127629120 <+58+2127629120> @.*** www.greicodex.com Av Francisco Solano, Centro Solano Plaza, Oficina PHA, Caracas, Venezuela
Hi Guys, Thanks for the GitHub URL but can you please help me for how we can setup openas2app with openas2 server with Apache httpd server in centos Linux machine ? If you have any steps then it would be better.
There is a fully documented guide to installation in the OpenAS2HowTo.pdf that comes with the install package here: https://sourceforge.net/projects/openas2/
Dear Guys,
I am trying to GUI access through httpd server on amazon linux2 machine but i am not able to access it getting "ERR_CONNECTION_REFUSED" error while trying to login openas2 server. I am able to get OPENAS2 front page but whenever i am trying to login with credential then getting error.
I don't understand what is happening .
Please help me for that.
By default the GUI tries to access the API locally via the IP 127.0.0.1 (localhost), If you are hosting the UI and OpenAS2 on the Cloud you need to adjust the configuration files accordingly and would be recommended to also generate the corresponding SSL certificates.
Regards, J
On Wed, Jun 28, 2023 at 7:49 AM Chetan-Khopade @.***> wrote:
Dera Guys,
I am trying to GUI access through httpd server on amazon linux2 machine but i am not able to access it getting "ERR_CONNECTION_REFUSED" error while trying to login openas2 server. I am able to get OPENAS2 front page but whenever i am trying to login with credential then getting error.
I don't understand what is happening .
Please hep me for that.
— Reply to this email directly, view it on GitHub https://github.com/OpenAS2/OpenAs2App/issues/48#issuecomment-1611259861, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA2QNDYUHXUR6NZ3HMGSROTXNQK5TANCNFSM4DX3HC4Q . You are receiving this because you modified the open/close state.Message ID: @.***>
-- Javier Munoz
CEO
Greicodex Software
+58 2127629120 <+58+2127629120> @.*** www.greicodex.com Av Francisco Solano, Centro Solano Plaza, Oficina PHA, Caracas, Venezuela
I am trying via http instead of https so just i want to access GUI via http but still i a stuck there to access GUI.
I have installed and configured openas2 on amazon linux2 virtual machine and i am trying to access via public ip address from outside network but no luck.
Getting an attached error.
Modify the API Endpoint URL to match the public domain / IP address of your OpenAS2 server. The Rest API port (8080-8443) needs to be also open in the corresponding security groups of your EC2 instance. Regards, J
On Wed, Jun 28, 2023 at 8:43 AM Chetan-Khopade @.***> wrote:
I am trying via http instead of https so just i want to access GUI via http but still i a stuck there to access GUI.
I have installed and configured openas2 on amazon linux2 virtual machine and i am trying to access via public ip address from outside network but no luck.
Getting an attached error. [image: Error_screenshot] https://user-images.githubusercontent.com/81222685/249467722-e6bcc047-7b5b-44a0-9070-89339c72839c.jpg
— Reply to this email directly, view it on GitHub https://github.com/OpenAS2/OpenAs2App/issues/48#issuecomment-1611333010, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA2QND3W243LULVOVNKRWKLXNQRIVANCNFSM4DX3HC4Q . You are receiving this because you modified the open/close state.Message ID: @.***>
-- Javier Munoz
CEO
Greicodex Software
+58 2127629120 <+58+2127629120> @.*** www.greicodex.com Av Francisco Solano, Centro Solano Plaza, Oficina PHA, Caracas, Venezuela
Yes, I have allowed all incoming and outgoing traffic in security group in this amazon ec2 instance but still getting same error with public ip. Please see the attached screen shot.
Looks like you are having a Network Connectivity Issue.
Make sure the OpenAS2 Service is up and responding. If I try from the internet, the TCP ports are not reachable.
Starting Nmap 7.80 ( https://nmap.org ) at 2023-06-28 13:22 UTC Initiating Parallel DNS resolution of 1 host. at 13:22 Completed Parallel DNS resolution of 1 host. at 13:22, 0.00s elapsed Initiating Connect Scan at 13:22 Scanning ec2-34-201-131-124.compute-1.amazonaws.com (34.201.131.124) [8364 ports] Completed Connect Scan at 13:22, 20.07s elapsed (8364 total ports) Nmap scan report for ec2-34-201-131-124.compute-1.amazonaws.com (34.201.131.124) Host is up (0.082s latency). All 8364 scanned ports on ec2-34-201-131-124.compute-1.amazonaws.com (34.201.131.124) are closed
Read data files from: /usr/bin/../share/nmap Nmap done: 1 IP address (1 host up) scanned in 20.15 seconds
Regards, J
On Wed, Jun 28, 2023 at 8:55 AM Chetan-Khopade @.***> wrote:
Yes, I have allowed all incoming and outgoing traffic in security group in this amazon ec2 instance but still getting same error with public ip. Please see the attached screen shot. [image: Error _screenshot] https://user-images.githubusercontent.com/81222685/249474625-fd0d9c52-4176-4e54-b199-60a5527d5464.jpg
— Reply to this email directly, view it on GitHub https://github.com/OpenAS2/OpenAs2App/issues/48#issuecomment-1611349605, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA2QNDZEWAUZ7O2RQDUIFDLXNQSVLANCNFSM4DX3HC4Q . You are receiving this because you modified the open/close state.Message ID: @.***>
-- Javier Munoz
CEO
Greicodex Software
+58 2127629120 <+58+2127629120> @.*** www.greicodex.com Av Francisco Solano, Centro Solano Plaza, Oficina PHA, Caracas, Venezuela
I am not able to understand what is the exactly network issue because i have allowed all network traffic nevertheless getting same issue while access from outside.
Do you have any idea or reference who has done openas2 setup successfully on amazon linux2 VM?
Open as2 server is already in running state.
I see the problem in your log.
You left the RestCommandProcessor configured for Localhost (127.0.0.1) in the config.xml file. As I explained in the beginning this needs to be changed if you are hosting in the cloud to reflect your public server nature.
Change it to http://0.0.0.0:8443 or configure a reverse proxy (advanced more secure setup).
Regards, J
On Wed, Jun 28, 2023 at 9:33 AM Chetan-Khopade @.***> wrote:
[image: image] https://user-images.githubusercontent.com/81222685/249489237-7d5f5ad0-e196-4dd1-9107-9c89718a8400.png Open as2 server is already in running state.
— Reply to this email directly, view it on GitHub https://github.com/OpenAS2/OpenAs2App/issues/48#issuecomment-1611424233, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA2QND3ESFAMP34T4BCPQZLXNQXD3ANCNFSM4DX3HC4Q . You are receiving this because you modified the open/close state.Message ID: @.***>
-- Javier Munoz
CEO
Greicodex Software
+58 2127629120 <+58+2127629120> @.*** www.greicodex.com Av Francisco Solano, Centro Solano Plaza, Oficina PHA, Caracas, Venezuela
We have setup our own server and several customer's servers in AWS and DigitalOcean. Our server is at: https://as2.greicodex.com/
The expected network connection response should be something like:
Starting Nmap 7.80 ( https://nmap.org ) at 2023-06-28 13:36 UTC Nmap scan report for as2.greicodex.com (147.182.186.218) Host is up (0.090s latency). Not shown: 8360 closed ports PORT STATE SERVICE 80/tcp open http 443/tcp open https 4080/tcp open lorica-in 4443/tcp open pharos
Nmap done: 1 IP address (1 host up) scanned in 41.07 seconds
Regards, J
On Wed, Jun 28, 2023 at 9:32 AM Chetan-Khopade @.***> wrote:
I am not able to understand what is the exactly network issue because i have allowed all network traffic nevertheless getting same issue while access from outside.
Do you have any idea or reference who has done openas2 setup successfully on amazon linux2 VM?
— Reply to this email directly, view it on GitHub https://github.com/OpenAS2/OpenAs2App/issues/48#issuecomment-1611421572, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA2QND6VJ2T5SRGTGBHIBTTXNQW6TANCNFSM4DX3HC4Q . You are receiving this because you modified the open/close state.Message ID: @.***>
-- Javier Munoz
CEO
Greicodex Software
+58 2127629120 <+58+2127629120> @.*** www.greicodex.com Av Francisco Solano, Centro Solano Plaza, Oficina PHA, Caracas, Venezuela
Now, I have configure base URL to http://0.0.0.0:8443 but getting different error
Guys,
I am stuck there in this attached error while accessing openas2 GUI through browser.
Please help me to resolve this error.
The error states that CORS is failing. Your browser is blocking the request from Javascript. This could be due to many reasons, usually due to mixing HTTP/HTTPS sites/endpoints etc. The OpenAS2 endpoint sends the required CORS headers from the incoming request.
On Wed, Jun 28, 2023 at 10:29 AM Chetan-Khopade @.***> wrote:
Guys,
I am stuck there in this attached error while accessing openas2 GUI through browser.
Please help me to resolve this error.
[image: image] https://user-images.githubusercontent.com/81222685/249516022-253442ca-6078-449d-9d13-d08f1f179cae.png
— Reply to this email directly, view it on GitHub https://github.com/OpenAS2/OpenAs2App/issues/48#issuecomment-1611525896, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA2QNDY5BTTRT5AUPCV5EGLXNQ5TPANCNFSM4DX3HC4Q . You are receiving this because you modified the open/close state.Message ID: @.***>
-- Javier Munoz
CEO
Greicodex Software
+58 2127629120 <+58+2127629120> @.*** www.greicodex.com Av Francisco Solano, Centro Solano Plaza, Oficina PHA, Caracas, Venezuela
@igwtech, Hi Guys, we able to access Openas2 server through GUI but whenever we create partner and company configuration through GUI then that configuration is not getting saved now when we restart server then that configuration is gone. we can see the folders for PartnerA_OID and PartnerB_OID (I guess default partners defined in config.xml) insde /data/outbox but whenever I create new partner lets's PartnerC with AS2 ID as PartnerC_OID it's not creating a directory for it and neither config.xml of gets updated.
If you possible then can we have quick call? Please help me for that.
Hello Guys,
Can you please help me the resolve this issue.
I am not able to save any configuration. after server restart configuration goes to delete automatically.
Please help me to resolve.
Try the version in fork: https://github.com/igwtech/OpenAs2App
On Fri, Jul 7, 2023 at 2:32 AM Chetan-Khopade @.***> wrote:
Hello Guys,
Can you please help me the resolve this issue.
I am not able to save any configuration. after server restart configuration goes to delete automatically.
Please help me to resolve.
— Reply to this email directly, view it on GitHub https://github.com/OpenAS2/OpenAs2App/issues/48#issuecomment-1624821955, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA2QNDYX7OLKCGSJI5Y5YHDXO6UPNANCNFSM4DX3HC4Q . You are receiving this because you were mentioned.Message ID: @.***>
-- Javier Munoz
CEO
Greicodex Software
+58 2127629120 <+58+2127629120> @.*** www.greicodex.com Av Francisco Solano, Centro Solano Plaza, Oficina PHA, Caracas, Venezuela
Hey guys,
I have tried this version and while Run unit tests getting the error. Please see the attached screen shot and let me know your thoughts on the same. Error : Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.6.1:compile (default-compile) on project openas2-server: Compilation failure
Hi Guys,
Please help me to resolve this issue. i am stuck here.
That error indicates you are using Java 8 but the GUI only supports Java 11 or higher. If you want to use the GUI then use Java 11 or higher. NOTE: Please direct your queries to the other forks repository issues if you have chosen to use that fork.
Hey Hi uhurusurfa,
Thanks for the update. Could you please let me know the which fork should i use for this i want to setup working openas2.
I do not have idea about it. i request you to please help me for that.
I work only on the original OpenAS2 implementation repository (this repository). If you choose to use other repositories that is your choice. Obviously my advice is to use this repository but there may be reasons you want to use other forks where they have added additional features. Generally speaking, maintained custom forks will be customised and the focus will be on whatever the deployment envioronment that developer chose to customise the applciation for. This repository will always try ot keep things compatible wiuth as many envoronments that make sense and will accept PR's from developers who want to add additional features if they maintain backwards compatibility and the feature seems toi be of value to the OpenAS2 implementation.
You uploaded a DOC to install OpenAS2 which seemed fairly comprehensive - much of that should really be automated to make it reliable and easy to upgrade and some people make money out of Open Source by providing these sort of additiuonal features for a small fee.
If you want to work through your install issues using this repository version of OpenAS2 then break down the issues into small chunks and we can see if there are any changes necessary to the core code to make it work.
Hey Hi uhurusurfa,
I am also using this repository as per your suggestion and i have started to configuration on amazon Linux 2 machine but i am trying to build this project through maven and while project build getting the error. and that's why i am asking you about step by step configuration for GUI on this repository.
I will try with version java 11 and update you.
I will get back to you.
Thanks for your help.
Hey Hi uhurusurfa
I am using this repository and we are trying to configure openas2 GUI on this repository as per README file . I have created build successfully using maven but now i am trying to configure GUI using apache (httpd) but i am not abele to access GUI . Is there any configuration for it?
Chetan, That repository is our fork. Please direct all inquiries regarding that repository to @.***
Regards, J
On Thu, Jul 13, 2023 at 10:34 AM Chetan-Khopade @.***> wrote:
Hey Hi uhurusurfa
I am using this repository and we are trying to configure openas2 GUI on this repository as per README https://github.com/igwtech/OpenAs2App#readme file . I have created build successfully using maven but now i am trying to configure GUI using apache (httpd) but i am not abele to access GUI . Is there any configuration for it?
— Reply to this email directly, view it on GitHub https://github.com/OpenAS2/OpenAs2App/issues/48#issuecomment-1634357122, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA2QNDZQUJX2KJGNUY6XZBLXQABONANCNFSM4DX3HC4Q . You are receiving this because you were mentioned.Message ID: @.***>
-- Javier Munoz
CEO
Greicodex Software
+58 2127629120 <+58+2127629120> @.*** www.greicodex.com Av Francisco Solano, Centro Solano Plaza, Oficina PHA, Caracas, Venezuela
@uhurusurfa : Hey Hi,
I am also using same version and I have created build successfully using Java 11 and maven but now i am stuck to configuration of GUI on this version. Can you please help me the how we can configure GUI in this version?
I will look into fixing the GUI in the next few weeks - unfortunately I did not write the GUI plugin so may take a while to get up to speed with it.
I will look into fixing the GUI in the next few weeks - unfortunately I did not write the GUI plugin so may take a while to get up to speed with it.
Hi Chris,
I hope you are doing well,
Is there any update on OPENAS2 WEB GUI ?
The 3.6.0 release of OpenAS2 server released last week fixes issues with persistence when using the Web GUI so you should upgrade to that. If you want help getting the web GUI running then you must post information on what is going wrong when you follow the instructions for using it otherwise nobody can help you.
The 3.6.0 release of OpenAS2 server released last week fixes issues with persistence when using the Web GUI so you should upgrade to that. If you want help getting the web GUI running then you must post information on what is going wrong when you follow the instructions for using it otherwise nobody can help you.
Hi Chris, Thanks for the update, Now, I've setup new openas2 server version 3.6.0 with webUI and created some Partners configuration and connection for testing but i am not able to see the data location of the Partners, connections, certificates, send and received folder path inside of the amazon linux. Could you please help me to where i can found the path of the data folders inside in Linux machine.
I have never personally used the GUI so if you want to ask questions about it then @GreicodexJM is the best person to ask. It is a limited functionality implementation focussed on providing the ability to configure the server partners and partnerships but does not provided visiblity on actual data transfers.
Check the OpenAS2HowTo.pdf for information on where data folders are locatred - the "Partnerships XML Defined Directory Poller" section is probably the one you are mostly interested in for outbound data. The "Receiving Files" section would be where to look for inbound data configuration.
I see the problem in your log. You left the RestCommandProcessor configured for Localhost (127.0.0.1) in the config.xml file. As I explained in the beginning this needs to be changed if you are hosting in the cloud to reflect your public server nature. Change it to http://0.0.0.0:8443 or configure a reverse proxy (advanced more secure setup). Regards, J … On Wed, Jun 28, 2023 at 9:33 AM Chetan-Khopade @.> wrote: [image: image] https://user-images.githubusercontent.com/81222685/249489237-7d5f5ad0-e196-4dd1-9107-9c89718a8400.png Open as2 server is already in running state. — Reply to this email directly, view it on GitHub <#48 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA2QND3ESFAMP34T4BCPQZLXNQXD3ANCNFSM4DX3HC4Q . You are receiving this because you modified the open/close state.Message ID: @.> -- Javier Munoz CEO Greicodex Software +58 2127629120 <+58+2127629120> @.*** www.greicodex.com Av Francisco Solano, Centro Solano Plaza, Oficina PHA, Caracas, Venezuela
Hi @uhurusurfa I tried but I got the same network error. Do you see any updates to make clear this point?
Thanks.
Hi, After trying and evaluating OpenAS2 we think its lacking a good User Interface to manage its configuration. I was able to sell my boss into OpenAS2 as an alternative to our Windows Only, Closed source Integration server and our company is willing to invest in developing one after seeing a quick-and-dirty prototype I created in PHP. Checkout my fork for details.
I would like to see if we can collaborate with the project since we have access to real production environments with multiple Corporations and Trading Partners in the US and Canada (like Amazon, Walmart, HEB, BestBuy, The Buckle, Google Stores, Canadian Tire, etc).