Changes for page Microservice Cmdlets

Last modified by jklein on 2025/08/15 09:48

From version 6.3
edited by jklein
on 2025/07/16 08:30
Change comment: There is no comment for this version
To version 6.2
edited by jklein
on 2025/07/16 07:38
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -685,7 +685,7 @@
685 685  
686 686  === **Rückgabewerte** ===
687 687  
688 -Bei erfolgreicher Anwendung erhalten Sie zwei Objekte zurück.
688 +Bei erfolgreicher Anwendung bekommt man zwei Objekte zurück.
689 689  
690 690  * String
691 691  ** Erfolgreiche Statusmeldung
... ... @@ -757,39 +757,12 @@
757 757  {{/code}}
758 758  
759 759  {{apimacro title="Beispielhafte XML-Datei nach dem Exportieren"}}
760 -{{code language="XML" layout="LINENUMBERS"}}
761 -<MicroserviceConfiguration Version="1.11.0.895" Type="SnmpConnector" SessionKey="bcafdb4e94f2572eed78525430ad0e0275229f98">
762 - <SnmpConnectorConfiguration>
763 - <SnmpReader>
764 - <ParallelRequests>10</ParallelRequests>
765 - <SchedulingConfig>
766 - <SchedulingConfig_Scheduling>Interval</SchedulingConfig_Scheduling>
767 - <SchedulingConfig_Interval>P1D</SchedulingConfig_Interval>
768 - <SchedulingConfig_IgnoreLastExecutionTime>false</SchedulingConfig_IgnoreLastExecutionTime>
769 - </SchedulingConfig>
770 - <Groups />
771 - <GlobalCredentialLists>
772 - <GlobalCredentials />
773 - <GlobalCredentialsNoPriv />
774 - <GlobalCredentialsNoAuthNoPriv />
775 - </GlobalCredentialLists>
776 - </SnmpReader>
777 - <SnmpWriters>
778 - <DescriptionWriteMode>Keep</DescriptionWriteMode>
779 - <LocationWriteMode>Ignore</LocationWriteMode>
780 - <ContactWriteMode>Ignore</ContactWriteMode>
781 - <ProcessorWriter />
782 - <DispatcherStarter />
783 - <FileDumper />
784 - </SnmpWriters>
785 - </SnmpConnectorConfiguration>
786 -</MicroserviceConfiguration>
787 -{{/code}}
760 +
788 788  {{/apimacro}}
789 789  
790 790  === Rückgabewerte ===
791 791  
792 -Nach erfolgreichem Exportieren erhalten Sie eine Statusmeldung zurück.
765 +Nach erfolgreichem Exportieren bekommen Sie eine Statusmeldung zurück.
793 793  
794 794  {{code language="none"}}
795 795  Writing the file was successful.
... ... @@ -798,163 +798,12 @@
798 798  
799 799  == Get-AESBMicroserviceTemplateConfig ==
800 800  
801 -Dieses Cmdlet fragt die TemplateConfig einer bestimmten Microservice-Vorlage ab.
802 -
803 -|=(% style="width: 213px;" %)Parameter |=(% style="width: 217px;" %)Datentyp|=Optional|=Alias|=Beschreibung
804 -|-ConnectionName|String|✅|C|Der Name der Verbindung, über die die Microservice-Vorlagen-Konfiguration exportiert werden soll. Wird die Standardverbindung verwendet, wenn nicht angegeben.
805 -|-TemplateName|String|❌|Keine|Der Name der Vorlage für die gewünschte Konfiguration.
806 -
807 -=== Beispiele ===
808 -
809 -Beispiel 1: MicroserviceTemplateConfig von $templateName anfragen
810 -
811 -{{code language="PowerShell"}}
812 -Get-AESBMicroserviceTemplateConfig -TemplateName $templateName
813 -{{/code}}
814 -
815 -Dieses Beispiel fragt die Templatekonfiguration mit dem Namen $templateName an. Die Standardverbindung wird verwendet.
816 -
817 -{{code language="PowerShell" layout="LINENUMBERS"}}
818 -function Get-MicroserviceTemplateConfig {
819 -
820 - $aesbMicroserviceTemplates = Get-AESBMicroserviceTemplates
821 -
822 - $microserviceTemplateConfig = Get-AESBMicroserviceTemplateConfig -TemplateName $aesbMicroserviceTemplates[0].Name
823 -
824 - return $microserviceTemplateConfig
825 -}
826 -{{/code}}
827 -
828 -=== Rückgabewerte ===
829 -
830 -Bei erfolgreicher Anwendung erhalten Sie die gewünschte Microservice-Konfiguration zurück:
831 -
832 -* MicroserviceConfiguration
833 -** Version
834 -*** Die jeweilige Versionierung des Microservices
835 -** Type
836 -*** Der Typ des Microservices
837 -** TypeConfiguration
838 -*** Die jeweilige Typ-Konfiguration des Microservices
839 -
840 -{{code language="PowerShell"}}
841 -$microserviceTemplateConfig
842 -
843 -MicroserviceConfiguration
844 --------------------------
845 -MicroserviceConfiguration
846 -
847 -$microserviceTemplateConfig.MicroserviceConfiguration
848 -
849 -Version Type SnmpConnectorConfiguration
850 -------- ---- --------------------------
851 -1.11.0.895 SnmpConnector SnmpConnectorConfiguration
852 -{{/code}}
853 -
854 854  == Import-AESBMicroserviceTemplateConfig ==
855 855  
856 -Dieses Cmdlet importiert die Templatekonfiguration vom angegebenen Pfad.
857 -
858 -|=(% style="width: 213px;" %)Parameter |=(% style="width: 217px;" %)Datentyp|=Optional|=Alias|=Beschreibung
859 -|-ConnectionName|String|✅|C|Der Name der Verbindung, über die die Microservices-Vorlagen-Konfiguration importiert werden soll. Wird die Standardverbindung verwendet, wenn nicht angegeben.
860 -|-Path|String|❌|Keine|Der Pfad, von dem die Konfiguration importiert werden soll.
861 -
862 -=== Beispiele ===
863 -
864 -Beispiel 1: Templatekonfiguration von $path laden
865 -
866 -{{code language="PowerShell"}}
867 -Import-AESBMicroserviceTemplateConfig -Path $path
868 -
869 -{{/code}}
870 -
871 -Dieses Beispiel importiert die Templatekonfiguration beim hinterlegten Pfad. Die Standardverbindung wird verwendet.
872 -
873 -=== Rückgabewerte ===
874 -
875 -Bei erfolgreicher Anwendung erhalten Sie die gewünschte MicroserviceConfiguration zurück:
876 -
877 -* MicroserviceConfiguration
878 -** Version
879 -*** Die jeweilige Versionierung des Microservices
880 -** Type
881 -*** Der Typ des Microservices
882 -** TypeConfiguration
883 -*** Die jeweilige Typ-Konfiguration des Microservices
884 -
885 -{{code language="PowerShell"}}
886 -$microserviceTemplateConfig
887 -
888 -MicroserviceConfiguration
889 --------------------------
890 -MicroserviceConfiguration
891 -
892 -$microserviceTemplateConfig.MicroserviceConfiguration
893 -
894 -Version Type SnmpConnectorConfiguration
895 -------- ---- --------------------------
896 -1.11.0.895 SnmpConnector SnmpConnectorConfiguration
897 -{{/code}}
898 -
899 899  == Migrate-AESBMicroserviceTemplate ==
900 900  
901 -Mit diesem Cmdlet werden bestehende Vorlagen auf die gewünschte Zielversion übertragen.
902 -
903 -|=(% style="width: 213px;" %)Parameter |=(% style="width: 217px;" %)Datentyp|=Optional|=Alias|=Beschreibung
904 -|-ConnectionName|String|✅|C|Der Name der Verbindung, über die Microservice-Vorlagen migriert werden sollen. Wird die Standardverbindung verwendet, wenn nicht angegeben.
905 -|-TemplateNames|String[]|❌|Keine|Hier sind die Namen der Vorlagen, die übertragen werden sollen.
906 -|-TargetVersion|String|❌|Keine|Die Zielversion, auf die die Vorlagen migriert werden sollen.
907 -|-KeepTemplateIds|SwitchParameter|✅|Keine|Hier wird festgelegt, ob die bestehenden Template-IDs gleich bleiben oder beim Migrieren neu erstellt werden sollen.
908 -
909 -=== Beispiele ===
910 -
911 -Beispiel 1: Mehrere Templates auf Version $templateVersion migrieren
912 -
913 -{{code language="PowerShell"}}
914 -Migrate-AESBMicroserviceTemplates -TemplateNames $templateNames -TargetVersion $templateVersion
915 -
916 -{{/code}}
917 -
918 -Dieses Beispiel migriert alle Templates die in $templateNames stehen auf die Version $templateVersion
919 -
920 -=== Rückgabewerte ===
921 -
922 -Bei erfolgreicher Anwendung erhalten Sie eine Liste von Template-Informationen mit den neuen Daten der erfolgreich migrierten Templates:
923 -
924 -* TemplateInfo
925 -** TemplateId
926 -*** Die neu erstellte / gleichbleibende Id des Templates
927 -** Configuration
928 -*** Die aktuelle Konfiguration des Templates
929 -** Name
930 -*** Der neue Name des Template
931 -** Type
932 -*** Der Typ des Templates
933 -** Version
934 -*** Die neue Version des Templates
935 -
936 -{{code language="PowerShell"}}
937 -TemplateId : ffffffff-ffff-ffff-ffff-ffffffffffff"
938 -Configuration : <Configuration>
939 - <SchedulingConfig>
940 - <SchedulingConfig_Scheduling>Disabled</SchedulingConfig_Scheduling>
941 - </SchedulingConfig>
942 - </Configuration>
943 -Name : TestTest_1_0_0_1
944 -Type : Test
945 -Version : 1.0.0.1
946 -{{/code}}
947 -
948 948  == New-AESBMicroserviceTemplateConfig ==
949 949  
950 -
951 -
952 -
953 -
954 -
955 -
956 -
957 -
958 958  == Remove-AESBMicroserviceTemplate ==
959 959  
960 960  == Update-AESBMicroserviceTemplate ==
© Aagon GmbH 2025
Besuchen Sie unsere Aagon-Community