Quantcast
Channel: SCN : Popular Discussions - SAP SQL Anywhere
Viewing all articles
Browse latest Browse all 1302

Windows Store app failed Certification with Ultralite issues

$
0
0

I am developing a Windows Phone app using windows 8.1 runtime in a Visual Studio 2013 environment. The app uses the Ultralite database version SQL Anywhere 16.0.0.2095. The reference used is located in "C:\Program Files\SQL Anywhere 16\UltraLite\WinRT\WindowsPhone\8.0\ARM\UltraLite.winmd".

 

When I try to validate the package as a Windows Store App using the Windows App Certification Kit 10.0, I get a series of failures most of which seem to be Ultralite related.

 

 

Windows security features test

 

FAILED

Binary analyzer

 

  • Error Found: The binary analyzer test detected the following errors:
    • File UltraLite.dll has failed the AppContainerCheck check.

 

 

Supported API test

 

FAILED

Supported APIs

 

  • Error Found: The supported APIs test detected the following errors:
    • This API is not supported for this application type - Api=DeleteFileA. Module=api-ms-win-core-file-l1-2-0.dll. File=UltraLite.dll.
    • This API is not supported for this application type - Api=GetFileAttributesExA. Module=api-ms-win-core-file-l1-2-0.dll. File=UltraLite.dll.
    • This API is not supported for this application type - Api=CreateEventExA. Module=api-ms-win-core-synch-l1-2-0.dll. File=UltraLite.dll.
    • This API is not supported for this application type - Api=FormatMessageA. Module=api-ms-win-core-localization-l1-2-0.dll. File=UltraLite.dll.

 

Windows Runtime metadata validation

 

FAILED

General metadata correctness

 

  • Error Found: The general metadata correctness test detected the following errors:
    • The overloaded methods Close of type UltraLite.IndexSchema in file UltraLite.winmd have the same number of in parameters without one that has DefaultOverloadAttribute. Exactly one method overload must have DefaultOverloadAttribute.
    • The overloaded methods Close of type UltraLite.TableSchema in file UltraLite.winmd have the same number of in parameters without one that has DefaultOverloadAttribute. Exactly one method overload must have DefaultOverloadAttribute.
    • The overloaded methods Close of type UltraLite.DatabaseSchema in file UltraLite.winmd have the same number of in parameters without one that has DefaultOverloadAttribute. Exactly one method overload must have DefaultOverloadAttribute.
    • The overloaded methods Close of type UltraLite.Table in file UltraLite.winmd have the same number of in parameters without one that has DefaultOverloadAttribute. Exactly one method overload must have DefaultOverloadAttribute.
    • The overloaded methods Close of type UltraLite.ResultSet in file UltraLite.winmd have the same number of in parameters without one that has DefaultOverloadAttribute. Exactly one method overload must have DefaultOverloadAttribute.
    • The overloaded methods Close of type UltraLite.PreparedStatement in file UltraLite.winmd have the same number of in parameters without one that has DefaultOverloadAttribute. Exactly one method overload must have DefaultOverloadAttribute.
    • The overloaded methods Close of type UltraLite.Connection in file UltraLite.winmd have the same number of in parameters without one that has DefaultOverloadAttribute. Exactly one method overload must have DefaultOverloadAttribute.

Are there any possible reasons why this is happening? And can anyone suggest some solutions? This issue has been raised as a SAP Incident without any resolution as yet.

 

Many thanks for any help.

 

Mark Turner


Viewing all articles
Browse latest Browse all 1302

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>