Changes for page Entwicklung eines ACMP Connectors für die ISS
Last modified by jklein on 2025/02/13 13:15
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -530,47 +530,37 @@ 530 530 Für den ISSRestConnector müssen drei Datenfelder angelegt werden. 531 531 532 532 1. Wählen Sie den Microservice //ISSRestConnector //aus und klicken Sie in der Ribbonleiste auf den Button //Schema//. 533 -1. Klicken Sie i mSchema-Designer auf //Hinzufügen, //um den SchemaString//Alias// anzulegen.533 +1. Klicken Sie in der Ribbonleiste des Schema-Designers auf //Hinzufügen, //um den Schemaknoten //Alias //vom Typ //SchemaString// anzulegen. 534 534 1. Konfigurieren Sie den Schemaknoten //Alias //entsprechend den Daten in der nachfolgenden Tabelle. 535 -1. Wiederholen Sie die Schritte 1 bis 3 für die weiteren Schema Strings//ApiUrl //und //Target//.536 -1. Klicken Sie i mSchema-Designer auf //Speichern//, um das Schema zu speichern.535 +1. Wiederholen Sie die Schritte 1 bis 3 für die weiteren Schemaknoten //ApiUrl //und //Target//. 536 +1. Klicken Sie in der Ribbonleiste des Schema-Designers auf //Speichern//, um das Schema zu speichern. 537 537 1. Schließen Sie den Schema-Designer. 538 538 539 -|=(% style="width: 2 25px;" %)Datenfeld/Schemaknoten|=(% style="width:430px;" %)Alias|=(% style="width: 415px;" %)ApiUrl|=(% style="width: 370px;" %)Target540 -|=(% style="width: 2 25px;" %)Anzeigename|(% style="width:430px" %)Alias|(% style="width:415px" %)API Url|(% style="width:370px" %)Target541 -|=(% style="width: 2 25px;" %)Beschreibung|(% style="width:430px" %)Der Alias des Microservice.|(% style="width:415px" %)Die URL der Rest API der ISS(https:~/~/wheretheiss.at/w/developer).|(% style="width:370px" %)Der Ziel-Microservice542 -|=(% style="width: 2 25px;" %)Erforderlich|(% style="width:430px" %)Ja|(% style="width:415px" %)Ja|(% style="width:370px" %)Ja543 -|=(% style="width: 2 25px;" %)Initialwert|(% style="width:430px" %)ISS2ACMP.ISSRestConnector|(% style="width:415px" %)https:~/~/api.wheretheiss.at/v1/satellites/25544|(% style="width:370px" %)ISS2ACMP.ISSAcmpAssetImporter539 +|=(% style="width: 283px;" %)Datenfeld/Schemaknoten|=(% style="width: 372px;" %)Alias|=(% style="width: 415px;" %)ApiUrl|=(% style="width: 370px;" %)Target 540 +|=(% style="width: 283px;" %)Anzeigename|(% style="width:372px" %)Alias|(% style="width:415px" %)API Url|(% style="width:370px" %)Target 541 +|=(% style="width: 283px;" %)Beschreibung|(% style="width:372px" %)Der Alias des Microservice.|(% style="width:415px" %)Die URL der Rest API der ISS(https:~/~/wheretheiss.at/w/developer).|(% style="width:370px" %)Der Ziel-Microservice 542 +|=(% style="width: 283px;" %)Erforderlich|(% style="width:372px" %)Ja|(% style="width:415px" %)Ja|(% style="width:370px" %)Ja 543 +|=(% style="width: 283px;" %)Initialwert|(% style="width:372px" %)ISS2ACMP.ISSRestConnector|(% style="width:415px" %)https:~/~/api.wheretheiss.at/v1/satellites/25544|(% style="width:370px" %)ISS2ACMP.ISSAcmpAssetImporter 544 544 545 -[[Schema mit Datenfeldern für den ISSRestConnector>>image:Schema_ISSRestConnector.png||alt="Schema mit Datenfeldern für den ISSRestConnector"]] 546 546 546 + 547 547 **ISSAssetImporter - Schema** 548 548 549 549 (% class="wikigeneratedid" %) 550 - FürdenISSAssetImportermüssenzweiSchema-Objekteundinsgesamtsieben Datenfelder angelegtwerden550 +Der ISSRestConnector soll zu einstellbaren Zeiten die Daten von der Rest API holen. Dafür werden die Skript-Events //.OnStart// und //.OnExecute //entsprechend angepasst. 551 551 552 552 1. Wählen Sie den Microservice //ISSAssetImporter //aus und klicken Sie in der Ribbonleiste auf den Button //Schema//. 553 -1. Klicken Sie i mSchema-Designer auf //Hinzufügen, //um den SchemaString//Alias //anzulegen.553 +1. Klicken Sie in der Ribbonleiste des Schema-Designers auf //Hinzufügen, //um den Schemaknoten //Alias //vom Typ //SchemaString// anzulegen. 554 554 1. Konfigurieren Sie den Schemaknoten //Alias //entsprechend den Daten in der nachfolgenden Tabelle. 555 - 556 -__Acmp: SchemaObject__ 557 - 558 -Nun wird das erste SchemaObject erstellt. Alle weiteren SchemaStrings und auch das zweite SchemaObject werden unter dem SchemaObject //Acmp// untergliedert. 559 - 560 -1. Klicken Sie im Schema-Designer auf //Hinzufügen, //um das SchemaObject //Acmp// anzulegen. 561 -1. Wählen Sie das angelegte SchemaObject //Acmp //aus und legen Sie alle weiteren Schemaknoten innerhalb dieses SchemaObjects an. 562 -1. Klicken Sie im Schema-Designer auf //Hinzufügen //und legen Sie nacheinander die SchemaStrings //AssetTypeName //und //AssetStateId// an. 563 -1. Klicken Sie im Schema-Designer auf //Hinzufügen //und legen Sie das SchemaObject //CustomFields //an. 564 -1. Klicken Sie im Schema-Designer auf //Hinzufügen //und legen Sie nacheinander die SchemaStrings //Latitude, Longitude, Altitude //und //Velocity //an. 565 -1. Konfigurieren Sie alle SchemaStrings// //entsprechend den Daten in der nachfolgenden Tabelle. 555 +1. Wiederholen Sie die Schritte 1 bis 3 für die weiteren Schemaknoten //ApiUrl //und //Target//. 566 566 1. Klicken Sie in der Ribbonleiste des Schema-Designers auf //Speichern//, um das Schema zu speichern. 567 567 1. Schließen Sie den Schema-Designer. 568 568 569 -|=(% style="width: 2 24px;" %)Datenfeld/Schemaknoten|=(% style="width: 214px;" %)Alias|=(% style="width: 173px;" %)AssetTypeName|=(% style="width: 120px;" %)AssetStateId|=(% style="width: 114px;" %)Latitude|=(% style="width: 370px;" %)Longitude|=(% style="width: 370px;" %)Altitude|=(% style="width: 370px;" %)Velocity570 -|=(% style="width: 2 24px;" %)Anzeigename|(% style="width:214px" %)Alias|(%style="width:173px" %)AssetTypeName|(% style="width:120px" %)AssetStateId|(%style="width:114px" %)|(% style="width:370px" %)|(% style="width:370px" %) |(% style="width:370px" %)571 -|=(% style="width: 2 24px;" %)Beschreibung|(% style="width:214px" %)-|(% style="width:173px" %)Namedes Assettypes, welcher für die ISS verwendet werden soll.|(% style="width:120px" %)-|(% style="width:114px" %) |(% style="width:370px" %)|(% style="width:370px" %) |(% style="width:370px" %)572 -|=(% style="width: 2 24px;" %)Erforderlich|(% style="width:214px" %)Ja|(%style="width:173px" %)Ja|(% style="width:120px" %)Ja|(%style="width:114px" %)|(% style="width:370px" %)|(% style="width:370px" %) |(% style="width:370px" %)573 -|=(% style="width: 2 24px;" %)Initialwert|(% style="width:214px" %)ISS2ACMP.ISSAcmpAssetImporter|(% style="width:173px" %)Spacestation|(% style="width:120px" %) |(% style="width:114px" %) |(% style="width:370px" %)|(% style="width:370px" %) |(% style="width:370px" %)559 +|=(% style="width: 283px;" %)Datenfeld/Schemaknoten|=(% style="width: 372px;" %)Alias|=(% style="width: 415px;" %)ApiUrl|=(% style="width: 370px;" %)Target 560 +|=(% style="width: 283px;" %)Anzeigename|(% style="width:372px" %) |(% style="width:415px" %) |(% style="width:370px" %) 561 +|=(% style="width: 283px;" %)Beschreibung|(% style="width:372px" %) |(% style="width:415px" %) |(% style="width:370px" %) 562 +|=(% style="width: 283px;" %)Erforderlich|(% style="width:372px" %) |(% style="width:415px" %) |(% style="width:370px" %) 563 +|=(% style="width: 283px;" %)Initialwert|(% style="width:372px" %) |(% style="width:415px" %) |(% style="width:370px" %) 574 574 575 575 = Fehlerbehandlung = 576 576