Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  PTC Creo Elements/Direct Model Manager
  Problem mit Authentifizierung bei CC Manager Webservices im Visual Studio

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO
  
Mit Creo und Windchill Administrationsaufwand reduzieren, ein Anwenderbericht
Autor Thema:  Problem mit Authentifizierung bei CC Manager Webservices im Visual Studio (2782 mal gelesen)
w.stoellinger
Mitglied
Sys.Adm. CAD

Sehen Sie sich das Profil von w.stoellinger an!   Senden Sie eine Private Message an w.stoellinger  Schreiben Sie einen Gästebucheintrag für w.stoellinger

Beiträge: 3
Registriert: 20.09.2010

erstellt am: 20. Sep. 2010 12:18    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

ich möchte mit Visual Studio 2010 VB oder C# einen Applikation erstellen die über die MM Webservices auf die MM Datenbank zugreift. Im VS kann ich einen Webverweis auf den Dienst http://localhost:8580/OSMService?WSDL  hinzufügen und danach die Funktionen im Code verwednen. Beim Aufruf im Debug Modus bekomme ich dann aber die Meldung "Nicht benutzer Code .... wird übersprungen".

Hat jemand z.B. eine einfaches Beispiel für die Nutung der MM Webservices für mich oder eine Idee dazu?

Danke,
Wolfgang

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

RSausGE
Mitglied
Programmierer


Sehen Sie sich das Profil von RSausGE an!   Senden Sie eine Private Message an RSausGE  Schreiben Sie einen Gästebucheintrag für RSausGE

Beiträge: 127
Registriert: 29.01.2004

erstellt am: 20. Sep. 2010 15:18    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für w.stoellinger 10 Unities + Antwort hilfreich

Hallo Wolfgang,

das ist ein wenig zu kompliziert um es hier zu beschreiben.
In der Hilfe zum MM gibt es das Thema:
- WebServices
Hier gibt es einige Hinweise wie man(n) mit den WebServices umgeht.
Du kannst auch soapUI 3.6 benutzen um die Dienste mal anzuschauen.
Hiermit kannst du die Parameter, die notwendig sind um mit dem WebService zu sprechen,
am einfachsten eingeben und ansehen.
Gruß

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

kfry
Mitglied
Dipl. Ing. FH


Sehen Sie sich das Profil von kfry an!   Senden Sie eine Private Message an kfry  Schreiben Sie einen Gästebucheintrag für kfry

Beiträge: 14
Registriert: 05.03.2003

erstellt am: 08. Okt. 2010 07:54    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für w.stoellinger 10 Unities + Antwort hilfreich


osmwebservice.txt

 
Hallo Wolfgang
Hier (etwas verspätet) ein Code Beispiel.
ev. hilft es dir
Gruss
Kurt

------------------
Kurt Freydl

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

w.stoellinger
Mitglied
Sys.Adm. CAD

Sehen Sie sich das Profil von w.stoellinger an!   Senden Sie eine Private Message an w.stoellinger  Schreiben Sie einen Gästebucheintrag für w.stoellinger

Beiträge: 3
Registriert: 20.09.2010

erstellt am: 11. Okt. 2010 10:11    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Kurt,

danke für dein Code Beispiel. Die Funktion "itemSearch" hatte ich inzwischen zwar schon implementiert, dein Beispiel war aber trotzdem sehr interessant.
Nicht zurecht komme ich hingegen mit der Funktion "createItem", egal ob ich die Funktion mit CreateItemRequest und CreateItemResponse bzw. dem entsprechenden Array Objekt aufrufe, ich bekomme immer die Fehlermeldung "keine Überladung für die createItem-Methode nimmt 1 Argument an". Hast du einen Tipp für mich?

CoCreate.OSMServiceClient OSMServiceClient = new CoCreate.OSMServiceClient();

CoCreate.CreateItemRequest CreateItemRequest = new CoCreate.CreateItemRequest();
CoCreate.CreateItemRequest[] CreateItemRequestArray = new CoCreate.CreateItemRequest[1];
CreateItemRequestArray[0] = CreateItemRequest;

CoCreate.CreateItemResponse CreateItemResponse = new CoCreate.CreateItemResponse();
CoCreate.CreateItemResponse[] CreateItemResponseArray = new CoCreate.CreateItemResponse[1];
CreateItemResponseArray[0] = CreateItemResponse;

CreateItemResponseArray = createItem(CreateItemRequestArray);
CreateItemResponseArray = createItem(CreateItemRequest);
CreateItemResponse = createItem(CreateItemRequestArray);
CreateItemResponse = createItem(CreateItemRequest);


Danke,
Wolfgang

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

w.stoellinger
Mitglied
Sys.Adm. CAD

Sehen Sie sich das Profil von w.stoellinger an!   Senden Sie eine Private Message an w.stoellinger  Schreiben Sie einen Gästebucheintrag für w.stoellinger

Beiträge: 3
Registriert: 20.09.2010

erstellt am: 13. Okt. 2010 14:17    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hier jetzt der funktionierende Aufruf der CoCreate WebService Funktion "createItem" in Visual Baisc 2010 Express.


    Public Function createItem() As String
        Dim ExceptionMessage As String

        Dim OSMServiceClient As New CoCreate.OSMServiceClient()
        OSMServiceClient.ClientCredentials.UserName.UserName = Benutzername
        OSMServiceClient.ClientCredentials.UserName.Password = Passwort

        Dim CreateItemRequest As New CoCreate.CreateItemRequest()
        Dim CreateItemResponse As New CoCreate.CreateItemResponse()

        Dim Item As New CoCreate.Item
        Dim ItemArray(0) As CoCreate.Item

        Item.className = "STAMMDATEN"

        Dim i As Integer = 0
        Dim AnzahlAttribute As Integer = 1
        Dim AttributTabelle(1, 1) As String
        AttributTabelle(0, 0) = "NAME"
        AttributTabelle(0, 1) = "123"
        AttributTabelle(1, 0) = "BESCHREIBUNG"
        AttributTabelle(1, 1) = "abc"

        Dim Attribute_Array(AnzahlAttribute) As CoCreate.Attribute
        Do While (i <= AnzahlAttribute)
            Dim Attribute As New CoCreate.Attribute()
            Attribute.name = AttributTabelle(i, 0)
            Attribute.value = AttributTabelle(i, 1)
            Attribute_Array(i) = Attribute
            i = i + 1
        Loop
        Item.attributes = Attribute_Array
        ItemArray(0) = Item
        CreateItemRequest.items = ItemArray

        Try
            CreateItemResponse = OSMServiceClient.createItem(CreateItemRequest)
            Return "createItem"
        Catch ex As Exception
            ExceptionMessage = (ex.Message)
            Return ExceptionMessage
        End Try
    End Function

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz