Skip to content

3ds-cpe-emed/3dxws-dotnet-core-sdk

Repository files navigation

3DEXPERIENCE .Net Core SDK

Welcome to the Open Source Initiative for a .NET SDK for the 3DEXPERIENCE Web Services. This has been setup by the Dassault Systèmes CPE Emed team with the idea to empower our partners with the tools and techniques to rapidly master the usage of 3DEXPERIENCE Web Services. We are looking for Partners who which to contribute to the extension of this repository.

Getting Started

  • The repository of samples that exercise many of the functionality wrapped by this SDK can be found here.
  • The repository of samples focused on the Enterprise Integration Framework (EI) can be found here
  • A growing number of projects is being complemented with an equivalent tests folder that also shows how to exercise the classes in the SDK.

Projects

Please note that the projects in this repository are "work in progress" and the coverage of all the available 3DEXPERIENCE web services is only partial. In many cases very little coverage, well... at least for the moment.

Project Description Nuget
ds.authentication Authentication (3DPassport); CAS, Openness Agent (Cloud), Batch Service (OnPremise) ds.authentication
ds.authentication.ui.win Authentication (3DPassport); Helper User Interface dialogs for Authentication workflows ds.authentication.ui.win
ds.enovia.common Common classes and methods shared by other projects ds.enovia.common
ds.enovia Common methods shared by project services ds.enovia
ds.enovia.dsxcad CAD Design Integration (3DSpace) wrapper classes and methods ds.enovia
ds.enovia.dslc Collaboration Lifecycle (3DSpace) - General Collaboration Lifecycle wrapper classes and methods except for Change Action ds.enovia.dslc
ds.enovia.dslc.changeaction/ Collaboration Lifecycle (3DSpace) - Change Action related wrapper classes and methods ds.enovia.dslc.changeaction
ds.enovia.dsdo Derived Outputs (3DSpace) related wrapper classes and methods ds.enovia.dsdo
ds.enovia.document Document (3DSpace) related wrapper classes and methods ds.enovia.document
ds.enovia.dseng Engineering (3DSpace) related wrapper classes and methods ds.enovia.dseng
ds.enovia.eif Enterprise Integration Framework (EIF) related wrapper classes and methods ds.enovia.eif
ds.enovia.dslib IP Classification (3DSpace) related wrapper classes and methods ds.enovia.dslib
ds.enovia.dscfg IP Configuration (3DSpace) related wrapper classes and methods ds.enovia.dscfg
ds.delmia.dsmfg Manufacturing Item and Manufacturing Process (3DSpace) related wrapper classes and methods ds.delmia.dsmfg
ds.enovia.dspfl Portfolio (3DSpace) related wrapper classes and methods ds.enovia.dspfl

Build

  • Built and developed using Microsoft Visual Studio 2019 (16.11.7)

Dependencies

For the most the projects depend on the following:

Individual projects also have inter-dependencies as the picture below shows.

Dependency model for the ds.enovia.dseng library!

Need Help?

About

Open Source Initiative from DS CPE Emed team for creating a DotNet SDK for 3DEXPERIENCE Web Services.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages