While generating the documentation for one of our modules, an exception is raised
The method or operation is not implemented.: System.NotImplementedException: The method or operation is not implemented. at ServiceStudio.DocSaver.RuntimeImplementation.LogToTelemetry(String title, Dictionary`2 data) at ServiceStudio.Model.ESpace..ctor(Oml oml, ObjectKey key, Boolean isUnregisteredESpace, Predicate`1 isAvailable, Boolean needsDeterministicKeys, PlatformServerVersion targetPlatform) at ServiceStudio.Model.ESpace.<>c__DisplayClass567_1.<Load>b__0(OmlLoader loader, Oml oml, ObjectKey key) at ServiceStudio.Model.ESpace.Loader`1.Execute(CollectionIndex collectionIndex, XElementReader reader, Func`1 ownerESpaceGetter, Action action, Boolean closeReader) at ServiceStudio.Model.ESpace.OmlLoader.Load(Oml oml, Func`4 eSpaceConstructor, Boolean recoverMode, Nullable`1 cancellationToken) at ServiceStudio.Model.ESpace.OmlLoader.Load(Stream stream, Boolean recoverMode, ObjectKey newKeyForClone, String productKey, IInformationForESpaceUpgrade informationForUpgrader, Func`4 eSpaceConstructor, Boolean readOnly, Nullable`1 cancellationToken) at ServiceStudio.Model.ESpace.Load(Stream stream, String initialLastSavePath, Boolean isUnregisteredESpace, Boolean readOnlyMode, Boolean recoverMode, ObjectKey newKeyForClone, String productKey, Nullable`1 forceModifiedFlag, IInformationForESpaceUpgrade informationForUpgrader, Predicate`1 isAvailable, Boolean skipUpgradesForForge, Nullable`1 isIsolated, Boolean needsDeterministicKeys, Nullable`1 cancellationToken) at ServiceStudio.Model.ESpace.Load(Byte[] bytes, String initialLastSavePath, String productKey, Nullable`1 forceModifiedFlag, IInformationForESpaceUpgrade informationForUpgrader, Predicate`1 isAvailable, Boolean skipUpgradesForForge, Nullable`1 isIsolated, Nullable`1 cancellationToken) at ServiceStudio.Model.ESpace.Load(Byte[] bytes, String productKey, IInformationForESpaceUpgrade informationForUpgrader, Predicate`1 isAvailable, Boolean skipUpgradesForForge) at ServiceStudio.DocSaver.DocSaverWorker.GetDocumentation(Byte[] oml, String& xml, String& errorsXml) at ssOutDoc.RssExtensionEspaceMetaModel.MssGetDocumentation(HeContext heContext, Byte[] inParamOml, String& outParamXml) at ssOutDoc.Actions.ActionGetXML(HeContext heContext, Byte[] inParamFileContent, String& outParamXmlContent) at ssOutDoc.Actions.ActionDocumentation_GenerateEspaceDocumentation(HeContext heContext, Int32 inParameSpaceVersionId, String& outParamxml, String& outParamerror)
The extension EspaceMetaModel has Version11.14.2.56408
Hello Rafaela.
Are you able to reproduce the issue with a sample module that you can share?
Thanks
Hi, Cesar.
Thanks for you interest. I've pinpointed the problem to a consumed SOAP service. I'm trying to create a sample module that I can share with you.
Additional info:
The WSDL of the consumed SOAP service has recursive data types, although those data types are in methods that are not being consumed by the module.
I'm preparing a sample SOAP service that can be shared.
Please find attach an OML file for a very simple module, and a WSDL file of the SOAP Web Service (uploaded as XML) the module consumes.
The SOAP TopDogService has 2 methods:
1. GetSimpleTopDog, which is consumed by the module2. GetTopDog, with a recursive data type, not consumed by the module
OutDoc returns the above exception when generating the documentation for this module.
Hello Rafaela,
Thanks for providing the OML.
We will take a look at this and will get back to you.
Regards,
Miguel