3ds-cpe-emed / ws3dx-dotnet Goto Github PK
View Code? Open in Web Editor NEWC# client SDKs for Dassault Systèmes 3DEXPERIENCE web services.
License: MIT License
C# client SDKs for Dassault Systèmes 3DEXPERIENCE web services.
License: MIT License
Portfolio web services
The 3DEXPERIENCE public Cloud has been released the 8th of July 2023. The public technical documentation to re-generate some of the web services is expected to be publicly available 24th of July 2023.
Requirements web services
Simplify the syntax and what you need to know to perform the CAS login on the public Cloud. In theory, it should be sufficient just to know the username, password and the tenant id to connect to.
Query URL parameter values don't seem to be encoded by default.
Certain functions like the ManufacturingProcess Expand return a mix of different types of elements. The easiest way to deal with that for the moment is to retrieve a generic all-purpose type element like the System.Text.Json.JsonElement. It is up to the caller, or maybe a utils function to be implemented later, to parse the output and sort it.
The ws3dx.core.tests project was created under the ws3dx folder. To follow the current main structure it should be placed under the root folder.
Implement a deserializer that creates objects of which type depends on the value of a json property. For instance if the underlying json has a property "type" : "CreateAssembly" it will output an object of which class implements IMfgAssemblyDetailMask.
This Deserializer should, as much as possible, inherit from the MaskSchemaDeserializer or the CoreSchemaDeserializer
We additionally require a way to flag such interfaces with an appropriate attribute: e.g. TypeSchemaDeserializerAttribute
[TypeSchemaDeserializer("type", "CreateAssembly", IMfgItemDetailMask)]
public interface IMfgAssemblyDetailMask : IMfgItemDetailMask, ICreateAssemblyEnterpriseAttributes
{
}
Fix errors building dsmfg tests project on qa_main_oc_2023x_fd04
Collaborative CAD web services
Manufacturing Process web services
include the new TypeSchemaDeserializer sub typing
Derived Output web services
align version of each package with the 3DEXPERIENCE version that it matches - the first two numbers correspond to the main version (e.g. 425=2023X , 426=2024X) and the corresponding FD (GA = 0, FD01 = 1,...) . As an example, 425.4.1 corresponds to the first version of a package for 2023X FD04.
IP Classification Web Services
Project web services
fix build errors on dsrsc tests project under qa_main_oc_2023x_fd04
Collaborative Lifecycle web services
We can't find any contact information on the GitHub repository for your team.
Would we be able to have a call to discuss this project and how we could work with it/contribute to it.
Regards
Sourcing web services
Update all core and data csproj files to generate a nupkg package on build
Issue Web Services
Raw Materials web services
Fix build errors on dspfl tests project under qa_main_oc_2023x_fd04
As described in public Cloud documentation
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.