Download presentation
Presentation is loading. Please wait.
Published byGordon Watkins Modified over 9 years ago
1
MISMO Trimester Meeting June 4 - 7, 2012 Santa Ana, CA Extensions in 3.2 Greg Alvord RealEC June 4, 2012
2
MISMO Trimester Meeting June 4 - 7, 2012 Santa Ana, CA New Extensions in 3.2 Any Element can have attributes from other namespaces –Any CONTAINER –Any Data Point
3
MISMO Trimester Meeting June 4 - 7, 2012 Santa Ana, CA Use case 1 Two Trading partners want to use MISMO Both Partner have needs beyond MISMO scope.
4
MISMO Trimester Meeting June 4 - 7, 2012 Santa Ana, CA Two Partners Options –Edit the MISMO schema Places things in MISMO namespace that does not belong –Use extensions Adds three new files Never touches MISMO files.
5
MISMO Trimester Meeting June 4 - 7, 2012 Santa Ana, CA Compare and Contrast MISMO Schema File Set Root File –MISMO_3.2.0_B291.xsd Support Files –MISMODataTypesB291.xsd –MISMOEnumeratedTypesB291.xsd –MISMOComplexTypesB291.xsd –MISMOComplexTypeExtensionsB291.xsd External File –xlink.xsd Extended File Set Root File –MISMO_3.2.0_B291AcmeAjax.xsd Use MISMO data types? –MISMODataTypesB291.xsd Use MISMO enumerations ? –MISMOEnumeratedTypesB291.xsd Use MISMO data points / containers –MISMOComplexTypesB291.xsd Acme Extension –Acme.xsd Ajax Extension –Ajax.xsd
6
MISMO Trimester Meeting June 4 - 7, 2012 Santa Ana, CA The Steps Create a file in the MISMO namespace –MISMO_3.1.0_B288AcmeAjax.xsd Import all the required pieces Redefine the MISMO definitions –For each container that needs more data redefine the *_EXTENSION container –*_EXTENSION allows any valid XML –Redefinition will Restrict down to the desired design.
7
MISMO Trimester Meeting June 4 - 7, 2012 Santa Ana, CA The content of *_EXTENSION Before redefinition –MISMO element ( Allows anything from MISMO name space) –OTHER element (Allows anything from anything except MISMO namespace) After redefinition –MISMO element ( Allows anything) –OTHER element defined in the Acme name space
8
MISMO Trimester Meeting June 4 - 7, 2012 Santa Ana, CA Use case 2 Two Trading partners want to use MISMO Both Partner have needs beyond MISMO scope. They both want to extend Borrower Detail
9
MISMO Trimester Meeting June 4 - 7, 2012 Santa Ana, CA Use case 3 Acme wants to require some data and limit size of things that Ajax sends
10
MISMO Trimester Meeting June 4 - 7, 2012 Santa Ana, CA How to use for other restrictions Use Redefine to –Restrict the length of fields –Add required fields
11
MISMO Trimester Meeting June 4 - 7, 2012 Santa Ana, CA Questions? Greg Alvord 713-829-5197 Gregory.Alvord@RealEC.com Greg.Alvord@gmail.com
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.