hbrs-maas / ws18-project-right-brothers Goto Github PK
View Code? Open in Web Editor NEWws18-project-right-brothers created by GitHub Classroom
ws18-project-right-brothers created by GitHub Classroom
The names of the messages in the .md
file and the pdf
file do not match. Could you guys (@DRealArun
and @ZahidSE ) discuss among yourself and change one of the file accordingly.
The names of messages in .md
file are in headings and the names of the messages in pdf
file are in the bullet point message in and message out.
It should receive messages from order processor and send appropriate messages to mas-maas's proofer agent
Make use of the upstream version of Start
Remove the current Start file after switching
@argenos Currently the orders are in the clients.json. Wouldn't it make sense to have all orders in a seperate file (orders.json maybe)? They have a field called customerId
anyway, which can be used to map an order to its corresponding customer.
Rough design outline
NOTES:
The upstream repo mentioned in the new homework is not possible to integrate with our team project repo. Our repos are not a fork of the upstream repo. In Last week's assignments as well, we had to copy and paste the messages.md
file from one repo to another and then create a pull request.
Is there a way to solve this issue? @argenos
when running gradle run --args="-packaging"
in develop branch, it produces an exception
*** Uncaught Exception for agent loader-agent ***
java.lang.ArrayIndexOutOfBoundsException: 0
at org.maas.agents.LoadingBayAgent$PackagingPhaseMessageSender.findReceiver(LoadingBayAgent.java:186)
at org.maas.agents.LoadingBayAgent$PackagingPhaseMessageSender.action(LoadingBayAgent.java:195)
at jade.core.behaviours.Behaviour.actionWrapper(Behaviour.java:344)
at jade.core.Agent$ActiveLifeCycle.execute(Agent.java:1585)
at jade.core.Agent.run(Agent.java:1524)
at java.base/java.lang.Thread.run(Thread.java:844)
loader-agent: Terminating.
Currently travis does not check the packaging stage as I have commented it out.
We need to discuss about our strategy to synchronize the file operations of the multiple agents when they try to write their status to the shared file (which will be used by the visualization agent). One direction to look into would be to add a status update behavior to all the agents which waits on a semaphore/mutex to update its most recent status to the file.
Test your customer and processing agent in different computers.
Create the docs/messages.md file and add your proposal of how all your messages look like. Make a pull request to the HBRS-MAAS/project repository with your order message, we'll discuss them next week.
Your repository needs to contain the initial implementation of the customer and order processing agent, the bare minimum includes:
docs/messages.md
.A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.