Presentation is loading. Please wait.

Presentation is loading. Please wait.

MISMO Trimester Meeting June 4 - 7, 2012 Santa Ana, CA Extensions in 3.2 Greg Alvord RealEC June 4, 2012.

Similar presentations


Presentation on theme: "MISMO Trimester Meeting June 4 - 7, 2012 Santa Ana, CA Extensions in 3.2 Greg Alvord RealEC June 4, 2012."— Presentation transcript:

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


Download ppt "MISMO Trimester Meeting June 4 - 7, 2012 Santa Ana, CA Extensions in 3.2 Greg Alvord RealEC June 4, 2012."

Similar presentations


Ads by Google