Makro na zobratie a vratenie shareable licencie
Kompletní přehled příspěvků v tématu Makro na zobratie a vratenie shareable licencie řazený podle data jejich publikace na fóru.
Uživatel | Příspěvek |
Peeer Poslat zprávu | Profil |
Datum:
21.7. 2014
| Zobrazeno:
18207x Konfigurace CATIA: V5 R19 SP3 Text dotazu: |
Ing Jan Cinert Poslat zprávu | Profil |
[#4634]
| Publikováno:
21.07. 2014 - 16:16 Dobrý den,
podle dokumentace k API by to mohlo jít pomocí DynLicenseSettingAtt a jeho metody SetLicenseLock , viz. screenshot v příloze. |
Peeer Poslat zprávu | Profil |
[#4635]
| Publikováno:
22.07. 2014 - 08:38 Dobry den,
Napisal som kratke makro ale mam chybu, ked chcem locknut licenciu. Source: CATIADynLicenseSettingAtt Description: The method SetLicenseLock failed Neviete mi poradit, kde mam chybu? Language="VBSCRIPT" Sub CATMain() Dim settingControllers1, dynLicenseSettingAtt1 Set settingControllers1 = CATIA.SettingControllers Set dynLicenseSettingAtt1 = settingControllers1.Item("CATSysDynLicenseSettingCtrl") dynLicenseSettingAtt1.SetLicenseLock "ST1.prd", True End Sub |
Peeer Poslat zprávu | Profil |
[#4636]
| Publikováno:
22.07. 2014 - 08:39
|
Ing Jan Cinert Poslat zprávu | Profil |
[#4637]
| Publikováno:
22.07. 2014 - 11:14 Zkuste se podívat sem - http://www.eng-tips.com/viewthread.cfm?qid=338731, tady je těch možností víc.
V dokumentaci píšou už jen že licence musí být volná a odemčené nastavení, ale to předpokládám máte. |
Peeer Poslat zprávu | Profil |
[#4638]
| Publikováno:
22.07. 2014 - 12:44 Skusal som vsetky moznosti, ale nepodarilo sa rozbehnut ani jednu.
Chybu stale vyhadzuje na tomto riadku: dynLicenseSettingAtt1.SetLicenseLock "ST1.prd", True
Mozno nie je spravna syntax. |
Ing Jan Cinert Poslat zprávu | Profil |
[#4639]
| Publikováno:
22.07. 2014 - 13:33 já to můžu zkusit v .NET, jestli se mi povede zjistit, kde je zakopaný pes. Dám vědět jestli se to podařilo. :-) |
andrejM Poslat zprávu | Profil |
[#6520]
| Publikováno:
01.08. 2018 - 15:15 Dobrý deň,
podarilo sa Vám vyriešiť problém s makrom na licencie? Docela by sa hodil update. Ďakujem za odpoveď. |
Ing Jan Cinert Poslat zprávu | Profil |
[#6523]
| Publikováno:
06.08. 2018 - 13:01 Dobrý den,
stále stejný stav, ale objevují se podobné požadavky od jiných zájemců o tuto funkci, takže se k tomu opět vracím... |
andrejM Poslat zprávu | Profil | [#6526] | Publikováno: 07.08. 2018 - 14:22 |
Ing Jan Cinert Poslat zprávu | Profil |
[#6527]
| Publikováno:
07.08. 2018 - 14:49 Tak mám nové poznatky. Vlastním zkoušením i hledáním na netu jsem dospěl k závěru, že zapnout shareable licenci pomocí API Catia defacto nelze - alespoň ne tak, jak bychom si představovali.
Dá se pouze: 1) zjistit stav licence, tj. zda ji mám zrovna chycenou či ne - metoda GetLicense (název licence ve tvaru např. KIN.prd) vrací se Requested (použitá) nebo NotRequested 2) zamknout možnost chycení metodou SetLicenseLock (název licence ve tvaru např. KIN.prd) - ale tady už to bylo jedno velké zkoušení. Zaprvé metoda funguje jen v AdminMode (nechápu smysl), a zadruhé se tím nechytí licence, ale zamkne se stav. To mi také nedává smysl, protože po ukončení Catie se licence uvolní automaticky Když jsem si s tím hrál, tak po uzamčení licence ze seznamu zmizela a poté se dala chytit v normálních concurent licencích, dokonce to tak zůstalo i po restartu Catia - to jsem také ještě nezažil, aby shareable licence zůstala chycená i po restartu V tuto chvíli se již dá takto přesunutá licence chytit pomocí metody SetLicence u LicenseSettingsAtt...ale možná to byla jen nějaká náhoda. Pak mi ještě fungovala metoda GetLicenseInfo, ale to co vrací je víceméně k ničemu. Přikládám skript, který by v admin modu měl chytit shareable licenci (název licence se dá zadat jako vstup). Sub CATMain() |
Ing Jan Cinert Poslat zprávu | Profil |
[#6528]
| Publikováno:
07.08. 2018 - 14:56 A ještě doplním - aby se Shareable licence objevila zpět v seznamu shareable, pokud se použije jako Concurent, musí proběhnout restart Catia.
Závěr: Buď to neumíme (spíš se není čemu divit, když je to tak "dobře" zdokumentované) nebo to zkrátka opravdu nejde. |
andrejM Poslat zprávu | Profil |
[#6529]
| Publikováno:
08.08. 2018 - 10:18 Do admin modu sa dostat neviem, ale každopádne ďakujem za Váš čas a ochotu, zase som sa naučil niečo nové. |
Uživatel nepřihlášen
Pro zobrazení obsahu stránky / provedení akce (vytvoření nového téma, napsání odpovědi do diskuse apod.) musíte být přihlášeni.