Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jun 05 2015 19:50

    openwms on master

    Update README.md (compare)

  • Jun 05 2015 19:49

    openwms on master

    Added Gitter badge Merge pull request #5 from gitt… (compare)

  • Jun 05 2015 19:49
    openwms closed #5
  • Jun 05 2015 18:22
    gitter-badger opened #5
Heiko Scherrer
@openwms
Some services include an ERD schema generation in the CI build. For example: https://openwms.github.io/org.openwms.common.service/schemaspy/relationships.html
Heiko Scherrer
@openwms
@muralidharan-rade @AravindanRamar Indeed. That service has been started but is not finished in this repository. A putaway Implementation of a current project has been done in one wms-service that contains a lot more. That was easier to manage for the customer. But I'll extract the putaway and put it in here
AravindanRamar
@AravindanRamar
Thanks @openwms. we are waiting for your update...
José Neves
@rafalneves
can anyone provide help or documentation on how to get basics of openwms running?
trying to go for docker service instances
pulled them but now, what? not really finding any documentation on this
AravindanRamar
@AravindanRamar
@openwms With greetings Could you please update the putaway implementation code for my reference.. we are waiting for your comments.. Thank you very much
Heiko Scherrer
@openwms
@AravindanRamar I am on it. Didn't get early to merge it. I think in 2-3 days you have a basic Putaway service public available . Putaway does a lot depend on Material (Products) and their current distribution (PackagingUnit->LoadUnit->TransportUnit). I send you an update here when I have a "common" basic version
AravindanRamar
@AravindanRamar
@openwms thanks.. means a lot :)
Heiko Scherrer
@openwms
@AravindanRamar Find more details about to use and start the putaway service here https://openwms.github.io/org.openwms.wms.putaway/
Cristian Garcia
@CrisGarcis
¿Aun no existe un vídeo de instalación?
Nazim Girach
@ulfimlg

Hey @openwms great project! Just got started by trying to run https://github.com/spring-labs/org.openwms.services, https://github.com/spring-labs/org.openwms.configuration. But in both the services I am getting the same Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.

Tue Dec 17 12:59:36 IST 2019
There was an unexpected error (type=Not Found, status=404).
No message available

It would be of great help if you can help point me in the right direction.
Heiko Scherrer
@openwms
@ulfimlg Thank you. Have you cloned the org.openwms.services project? Then built it with Java 11: mvn package and started it with java -jar target/openwms-services.jar ? Afterwards open a browser and go to localhost:8761, enter user/sa as username, password
Nazim Girach
@ulfimlg
Nazim Girach
@ulfimlg
Now I plan to test out Zile, as I'm stuck after starting services and configuration.
Nazim Girach
@ulfimlg
@openwms any heads up as to how to get Zile started. It in itself doesn't have anything except a docker-composit file and a few config files.
I want to run it locally using java -jar ...
Rick Allen
@rallengrc
@openwms Read about the system and am intrigued. I like your tech stack. Which components are open source and which are not - can't find inventory service from WMS domain in github.
@openwms https://github.com/openwms/org.openwms.wms.inventory returns 404 not the page you are looking for
Nazim Girach
@ulfimlg
@rallengrc did you get other services run successfully?
Rick Allen
@rallengrc
@ulfimlg No, have not even cloned any projects, was just evaluating the platform to see if it can be applied to our use case
@openwms Are the following projects open source? Required to join developers group? Do you have some form of paid support model? Just trying to evaluate your platform as a fit for our use case(s) and possibly contribute back to platform if so: https://github.com/openwms/org.openwms.wms.inventory returns 404 and https://github.com/openwms/org.openwms.wms.shipping returns 404
Heiko Scherrer
@openwms
@rallengrc The WMS Inventory and WMS Shipping is for now in a private repository. Here is the generated DB schema of the WMS Inventory service if your're interested in https://openwms.github.io/org.openwms.wms.inventory/schemaspy/relationships.html
@rallengrc in the WMS layer you may have different terms or relations between the domain objects. Here is the DB schema for the Shipping service. Just to get an impression if that would fit your needs https://openwms.github.io/org.openwms.wms.shipping/schemaspy/relationships.html
Rick Allen
@rallengrc
Thanks!
Heiko Scherrer
@openwms

@rallengrc You may either run the services from pre-built Docker images or locally in your IDE or locally on command line like...
a) Service Registry
$ ./mvnw package
$ java -jar target/openwms-services.jar

b) Configuration Service
$ ./mvnw package
$ java -Dspring.profiles.active=native -jar target/openwms-configuration.jar

c) Common Service
$ ./mvnw package
$ java -Dspring.profiles.active=DEMO -jar target/openwms-common-service.jar

Notice: The DEMO profile is only useful to have some demo data in the common service. Not for production use. You may then do a curl do get all the LocationGroups, like: curl http://localhost:8120/v1/location-groups

Rick Allen
@rallengrc
Thank you again Heiko @openwms
@openwms We use keycloak for OAuth2 and SSO and I see you have integrated UAA. Having used both of them, I know they are similar but different. Do you think your system would be flexible enough to change out the UAA for Keycloak without too much heavy lifting?
Heiko Scherrer
@openwms
@rallengrc Of course. I've also used Keycloak and Auth0 for the OpenWMS Portal. The thing is what you want to secure. The microservice API with tokens or to secure the webapplication and provide an login with OpenID Connect. I prefer to now secure each single microservice with OAuth2 scopes and keep BASIC auth instead. Usually it is the role of an API gateway to enforce and validate incoming access tokens. An UI application, like the Portal may then retrieve the tokens from Keycloak and pass them as Bearer token in the Auth header with each call. YOu don't need the UAA management service here
Rick Allen
@rallengrc
@openwms How can we start a conversation about some form of partnership? Either through source code contribution(s) or paid support to get access to the private repositories? I have 21 years of Java dev experience, like you have gone down and left the EJB / JEE world for microservice architecture and Spring Framework / Spring Boot. We have our own mature and robust business and partners currently doing Shipping, Logistics, OMS Order Management System, and WMS Warehouse Management System. Actively building new platforms and migrating legacy systems to new microservice architecture. I also work for a company with mid-level to experienced developers on our various system teams.
Heiko Scherrer
@openwms
@rallengrc you can send me a PM. I'm interested to see your business cases and how they can be adopted to the WMS layer. So far the OpenWMS.org WMS domain was a great fit for companies, but it always depends on how flexible you are and where you focus on (Picking, OM, Yards Management...)
Krishna D Gandhi
@_KrishnaGandhi_twitter
Hello
crucian84
@crucian84
Hi there, I'm just wondering are there any ready to use solutions of OpenWMS-ROS or OpenWMS-OpenTCS communication? So, we could use them for our AGVs that we are developing.
Heiko Scherrer
@openwms
Hi @crucian84 I am not aware of any adapters. Perhaps there are community projects or private code deployed in end customer projects
Heiko Scherrer
@openwms
/notify-all
I was asked to not only provide local classroom trainings and workshops but also do something similar online in a webinar. What do you think about this idea?
A first agenda could look like this:
  • Introduction / Overview
  • Service Responsibilities
  • OSIP
  • Triggering the System
  • Your Own Structures
  • Monitoring & Logging
  • Multi-Tenancy
  • Client Interfaces (UI)
    Please rate :thumbsup: or :thumbsdown:
crucian84
@crucian84
That's good idea!
crucian84
@crucian84
I have one more question. What functionality is on the private and how much is it cost to get it?
Heiko Scherrer
@openwms
@crucian84 Well, currently the WMS services are in private repositories. This is Receiving, Shipping, Inventory and Picking. Why? Those services are not that common and need to be customized and extended in each and every project, so there is no stable release plan for these services. Think about incubator state. As far as one of those reaches a stable state I will make it opensource
With the public available service you can control the material flow in automated warehouses
A SAP Adapter is also very specific to customer needs and needs to customized in every project <- No reuse for the community
lchalmers1
@lchalmers1
@openwms The Receiving Service icon under the Public Microservice Hub does not contain a link; will one be added for the contents of that microservice?
Nazim Girach
@ulfimlg
@openwms A webinar is a great idea. I would love to attend it.
Nazim Girach
@ulfimlg
@openwms any update from your side regarding the webinar
Marco Genova
@marco-genova-ntt
Hi @openwms, I'd like make some tests on your solution. Do you have some demo apps to check feature?
Heiko Scherrer
@openwms
Hi @marco-genova-ntt . Did you checkout this demo project? https://github.com/spring-labs/org.openwms.zile
Marco Genova
@marco-genova-ntt
@openwms thank you for the tips. I'll checkout it.
taiheon
@taiheon
Hello Heiko. where can I find language translation and service information?
Heiko Scherrer
@openwms
@taiheon Hi. Each service has its own documentation sites. At least a website with general information. Some services have an own Confluence space that is generated during the CI build. But all further links are available on each service website. Start at the Microservice Hub on openwms.org