vdi-vms-mms-integration's Introduction
vdi-vms-mms-integration's People
vdi-vms-mms-integration's Issues
Make @Amount type xs:decimal in Collections.xsd
The VDI standard hosted by NAMA shows CashCollection @amount to be as follows.
Field | Type | Req’d | Notes |
---|---|---|---|
@amount | Money | Y | Total value of the collection |
This would better map to a xs:decimal
type in XML but currently Collections.xsd is using the type xs:string
.
Market messages should not require a kiosk collection
A Market message is expected to be able to be sent to share market information from a VMS to a MMS before a kiosk association has been established. Since a market message may not have a list of kiosks under the Kiosks
element should not be required by Markets.xsd
.
Ambiguity on authentication in 1.3 draft of standard
Draft 1.3 of the VDI standard states.
The web service should be implemented using SOAP 1.1 standard. Authentication should be implemented by adding standard HTTP 1.0 header as a SOAP header containing base64 encoded username and password.
The problem is that the actual production implementation uses _Basic HTTP Authentication- and NOT a SOAP basic concept such as mechanisms defined in ws-security 1.1. We should either make this clearer in the document and remove incorrect information about SOAP headers or we should consider a change the the implementation and ensure that the documentation matches.
Fix casing of @MarketId attribute for mms-collections
For consistency and to match existing implementations, the @MarketId
attribute should be changed to @MarketID
.
Allow @MarketID on Sale element to be optional for mms-sales
In recent cases, the scenario has been presented where it would be useful to allow sales data for markets that are not specifically integrated to be sent to a VMS even though a MarketID value may not be available.
Due to the fact that the @MarketID attribute is noted as required in the standard our current validation based on the standard will flag such mms-sales messages as invalid.
The proposal is to change the @MarketID attribute to optional and specify in the comments that it should be provided if available.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.