1 Reply Latest reply on Oct 17, 2014 2:14 AM by nick_hong

    License 관련 환경변수 설정 방법 문의

    mooil.chung

      환경변수에 License 관련 설정 방법 및 옵션에 대해 알고 싶습니다.

       

      그리고, 빠르게 License를 Catch할 수 있는 방법이 있으면 알려주세요.

       

      Software Launching하는데 시간이 오래 걸립니다.

        • 1. Re: License 관련 환경변수 설정 방법 문의
          nick_hong

          (예전에 붙여 두었던 답변이 사라져 새로 붙입니다.)

           

          멘토 그래픽스의 소프트웨어를 구동할 때에는 LM_LICENSE_FILE 환경변수에 정의된 서버들과 함께 MGLS_LICENSE_FILE 환경변수에 정의된 서버들로부터도 유효한 라이센스가 있는 지 검색합니다.

          LM_LICENSE_FILE 은 FlexNet 라이센스(floating 방식의 네트워크 라이센스)를 사용하는 툴들이 공통으로 사용하는 환경변수이므로, 여기에는 멘토그래픽스와 무관한 서버들도 있을 수 있습니다.

          따라서, 멘토그래픽스 소프트웨어용 라이센스는 가급적 위의 두 환경변수 중 MGLS_LICENSE_FILE 환경변수에만 정의하는 것이 좋습니다.

          더불어 MGLS_LICENSE_SEARCH 환경변수를 추가하여 값을 1 로 하면, 멘토 그래픽스 소프트웨어는 위의 두 환경변수 중 오직 MGLS_LICENSE_FILE 에 정의된 서버만을 확인하므로, 라이센스 검색 시간을 절약할 수 있습니다. MGLS_LICENSE_SEARCH 환경변수는 윈도우즈 환경에서만 사용할 수 있습니다.

           

          ExpeditionPCB의 경우, 툴을 실행할 때에 사용 가능한 옵션을 자동으로 파악하여 사용자가 그 중 선택할 수 있도록 라이센스 옵션 선택 화면을 거치게 되어 있습니다. 이 때에 라이센스 서버와 통신을 한 번 미리 하게 되는데, 이 절차를 skip하도록 하려면 MGC_DISABLE_PRESPLASH_CHECKS 환경변수를 만들어 값을 1 로 지정하면 됩니다.

           

          이렇게 하면 옵션 선택 화면에서는 모든 항목이 선택 가능하지만, 라이센스 서버에서 유효하지 않은 옵션을 선택하면 소프트웨어를 실행할 수 없게 됩니다.

           

          위 내용은 SupportNet TechNote로도 게시되어 있습니다.

           

          . MG13012: Licensing: Tools hang when LM_LICENSE_FILE is set to a non-existent or unreachable server.

               http://supportnet.mentor.com/portal?do=reference.technote&id=MG13012

          . MG51818: Why does Expedition PCB takes so long to invoke?

               http://supportnet.mentor.com/portal?do=reference.technote&id=MG51818