I have metadata service that looks like this...
<edmx:Edmxxmlns:edmx="http://schemas.microsoft.com/ado/2007/06/edmx"Version="1.0">
</edmx:Edmx>
This does not make it pass the parsing. I debugged and found in class /IWFND/CL_OCI_PARSER they are replacing certain schemas in the compose_unrecognized method.
DATA: ls_unrec TYPE ty_s_unrec .
* ls_unrec-actual = 'MaxLength="Max"'.
* ls_unrec-expected = 'MaxLength=""'.
* APPEND ls_unrec TO mt_unrecognized .
*
* ls_unrec-actual = 'MaxLength="MAX"'.
* ls_unrec-expected = 'MaxLength=""'.
* APPEND ls_unrec TO mt_unrecognized .
ls_unrec-actual = 'xmlns="http://schemas.microsoft.com/ado/2007/05/edm">'.
ls_unrec-expected = 'xmlns="http://schemas.microsoft.com/ado/2008/09/edm">'.
APPEND ls_unrec TO mt_unrecognized .
* Example: http://www.nerddinner.com/SERVICES/ODATA.SVC/$metadata
ls_unrec-actual = 'xmlns="http://schemas.microsoft.com/ado/2006/04/edm">'.
ls_unrec-expected = 'xmlns="http://schemas.microsoft.com/ado/2008/09/edm">'.
APPEND ls_unrec TO mt_unrecognized .
* Example: Azure market place services
ls_unrec-actual = 'http://schemas.microsoft.com/ado/2009/08/edm'.
ls_unrec-expected = 'http://schemas.microsoft.com/ado/2008/09/edm'.
APPEND ls_unrec TO mt_unrecognized .
Does anyone know if this could be updated, perhaps even made into a customizing table?
Thanks,
Alex