Artikel - CS314646

Übergeben eines Parameters vom Typ „Sammlung“ von der ThingWorx-Plattform an die Windchill REST-API über den OData-Connector

Geändert: 09-Apr-2025   


Hinweis: Dieser Artikel wurde mit Hilfe maschineller Übersetzungssoftware übersetzt, um Ihnen die Arbeit zu erleichtern. Bitte beachten Sie, dass PTC keine Gewähr für die Zuverlässigkeit oder Lesbarkeit des Inhalts der Übersetzung übernimmt. Klicken Sie hier, um die englische Originalversion des Artikels zu lesen. Weitere Informationen zur maschinellen Übersetzung finden Sie hier.
Vielen Dank für den Hinweis. Wir werden die Übersetzung so bald wie möglich überprüfen.

Betrifft

  • Windchill Navigate (formerly ThingWorx Navigate) 1.5.0 to 9.1
  • ThingWorx Platform 8.3 to 9.1

Beschreibung

  • Out-of-the-Box-Endpunkte (OOTB) konfigurieren Eingabeparameter falsch als Zeichenfolgen
  • Übergeben eines komplexen Typs an die Windchill OData-API von der OData-Connector-Route
  • Sie müssen einen Eingabeparameter vom Typ „Sammlung“ an einen benutzerdefinierten Endpunkt übergeben
  • Unsicher, welcher Datentyp des Eingabeparameters (z. B. String, JSON, Infotable) für einen Wert verwendet werden soll, der eine Sammlung in Windchill sein muss
  • Zu verwendender Datentyp, wenn in Windchill ein Sammlungswert benötigt wird
  • Wie kann man eine Sammlung von ThingWorx als Eingabe an die OData-API übergeben?
  • Der Basistyp der Zeichenfolge für die OData-Diensteingabe scheint in ThingWorx nicht korrekt zu sein
  • Bei Verwendung der REST-API GetBOPWithInlineNavCriteria(/v3/MfgProcMgmt/ProcessPlans(ID='{ID}'))/PTC.MfgProcMgmt unterstützen die Parametertypen processPlanNavigtionCriteria und relatedAssemblyNavigationCriteria das JSON-Format nicht und es tritt ein Fehler wie der folgende auf:
    • Ihr Routenaustausch ist fehlgeschlagen. Ressourcenfehler [Unzulässiges Argument für Typ: PTC.NavCriteria.NavigationCriteria-Wert: OR:wt.filter.NavigationCriteria:#####]"
    • Ihr Routenaustausch ist fehlgeschlagen. Der Servicevorgang ist mit dem Status [- 'ID' kann nicht als Eigenschaft oder Anmerkung zugeordnet werden] fehlgeschlagen.
  • Fehler in der ThingWorx-Benutzeroberfläche beim Ausführen eines anwendbaren OData-Dienstes:
    • Fehler beim Ausführen des Dienstes <Dienst>. Meldung: Ihr Routenaustausch ist fehlgeschlagen. Der Dienstvorgang [<Windchill URL>)/<OData-Endpunkt>] ist mit dem Status [ - Der Parameter '<Parameter>' darf nicht null sein.] fehlgeschlagen. - Weitere Details finden Sie im Skript-Fehlerprotokoll.
Diese PDF-Version von Artikel 314646 ist möglicherweise veraltet. Aktuelle Version CS314646