PowerBuilder 2017 설치가이드
목차 1. 설치가이드... 4 2. 설치순서... 4 3. 설치계획... 4 3.1 설치패키지내용... 4 3.2 시스템요구사항... 4 3.3 소프트웨어요구사항... 5 4. 사전설치작업... 6 5. Common Setup Program 설치... 7 6. 기본정보제공... 7 7. PowerBuilder 설치... 10 7.1 PowerBuilder 구성요소... 11 8. 설치프로그램완료... 12 8.1 설치프로그램의기능... 12 8.1.1 모든사용자에게공유가능한 Write 권한이있는파일... 13 8.1.2 각각의사용자를위한파일... 13 8.1.3 Registry 변경... 13 9. Silent(Unattended) Mode 설치... 14 10. 설치이후작업... 16 10.1 JDBC를위한 jconnect용데이터베이스업그레이드... 16 10.2 Ghostscript 설치... 16 10.3 PostScript 드라이버설치... 16 11. PowerBuilder 활성화... 18 11.1 온라인활성화... 18 11.1.1 온라인라이선스활성화... 19 11.1.2 온라인라이선스새롭게반영... 19 11.1.3 로그아웃하여비활성화... 19 2
11.2 오프라인라이선스활성화... 20 11.2.1 오프라인라이선스활성화... 21 11.2.2 오프라인라이선스갱신... 23 11.2.3 오프라인라이선스업그레이드... 24 11.2.4 오프라인라이선스비활성화... 25 12. PowerBuilder Uninstall... 26 3
1. 설치가이드 이문서는 Appeon PowerBuilder 설치가이드입니다. PowerBuilder 를설치하기전에이 가이드문서를먼저확인하십시오. 2. 설치순서 이목차는 PowerBuilder 설치순서입니다. 제품설치 1) Chapter 3, 설치계획 2) Chapter 4, 사전설치작업 3) 다음설치방법중하나선택 Chapter 5, Common Setup Program 설치 Chapter 9, Silent(Unattended) Mode 설치 4) Chapter 10, 설치이후작업 설치제거 Chapter 12, PowerBuilder Uninstall 3. 설치계획 설치또는업그레이드하기전에설치환경을준비합니다. 설치또는업그레이드할구성요소와옵션확인 시스템이설치요구사항을충족하는지확인 라이선스확보 필요한소프트웨어확인 3.1 설치패키지내용 PowerBuilder x86 32-bit 설치패키지에는 PowerBuilder 2017 Common Setup Program 외에도 Web Services 클라이언트및기타지원을위한추가적인폴더가포함되어있습니다. 3.2 시스템요구사항 PowerBuilder 를설치하기전에시스템이모든요구사항을충족하는지확인합니다. 필요한서비스팩에 대한최신정보는릴리즈게시판을참고하십시오. 4
표 3.1: PowerBuilder 시스템요구사항제품컴퓨터최소메모리 HDD 용량 OS PowerBuilder의시스템요구사항은다음과같습니다. 제공된디스크공간요구사항은대략적인것으로, 각제품에필요한실제디스크공간은하드디스크크기, 파티션및선택한설치항목에따라다를수있습니다. 설치파일의압축을풀기위해설치하는동안추가적인공간을필요로합니다. Product PowerBuilder Intel Core i3 or higher 1GB 2GB Windows 7 32 or 64 bit with SP1 Windows 8.1 Windows 10 32 or 64 bit Windows Server 2008 32 or 64 bit with SP2 Windows Server 2012 R2, Windows Server 2016 3.3 소프트웨어요구사항 PowerBuilder 소프트웨어요구사항을확인합니다. 표 3.2: PowerBuilder 기능에필요한소프트웨어 기능 필요한소프트웨어 다음은 PowerBuilder 기능에필요한소프트웨어목록입니다. PowerBuilder를설치하기전에필요한모든프레임워크패키지와 SDK를설치하십시오. Microsoft 개발자소프트웨어는 Microsoft 다운로드센터에서다운로드할수있습니다. 아래의표를참고하여필요한소프트웨어설치여부를확인하십시오. 만일필요한소프트웨어가설치되어있지않은경우에는설치프로그램에서경고메시지를띄웁니다..NET Web services Microsoft Internet Information Services (IIS) 5.0 또는그이상버전 local host deployment Note PowerBuilder 어플리케이션이나컴포넌트가스마트클라이언트어플리케이션서버로사용되는컴퓨터가아니라면개발자컴퓨터에는 IIS가필요하지않습니다. 또한사용자컴퓨터에도필요하지않습니다. IIS 설정에대한더자세한내용은도움말 Deploying Components as.net Assemblies or Web Services 를참고하십시오. PowerBuilder tutorial, demo database, sample applications SQL Anywhere 12 부터 17 SQL Anywhere 는 SAP 웹사이트에서다운로드할수있습니다. 만일 SQL Anywhere 12, 16 또는 17 이컴퓨터에설치되어있지않다면경고메시지를 띄웁니다. Continue 를선택하면, Tutorial이나 Demo DB는설치되지않습니다. 이기능을추후에다시사용하기위해서는 SQL Anywhere를먼저설치한후 PowerBuilder를재설치하십시오. MobiLink synchronization Adaptive Server Anywhere 9.0.2 부터 SQL Anywhere 16 Mobile Link 는 Adaptive Server Anywhere 및 SQL Anywhere 의구성요소입니다. 5
EJB client development Web service clients and Web Service DataWindow in PowerBuilder Saving DataWindows as PDF using the Ghostscript distiller and PostScript printing Saving DataWindows as PDF using XSL Formatting Objects (FO) and Java printing Data access using the ADO.NET interface JDBC connectivity Runtime Packager SQL Anywhere 설치시 Synchronization 또는 Messaging을선택한후 MobiLink를선택합니다. IBM WebSphere 6.x. 또는 BEA WebLogic 8.1과그이상버전의 J2EE 어플리케이션서버오라클 JDK는 PowerBuilder 설치시아래의경로에설치됩니다. Appeon\Shared\PowerBuilder\Jdk1.6.0_24 Microsoft.NET Framework 4.0 또는상위버전 Ghostscript and PostScript printer driver 10.2 Ghostscript 설치 와 10.3 PostScript 드라이버설치 를참고하십시오. Oracle JDK와 Apache FO processor 오라클 JDK는 PowerBuilder 설치시아래의경로에설치됩니다. Appeon\Shared\PowerBuilder\Jdk1.6.0_24 Apache FO processor는 PowerBuilder 설치시아래의경로에설치됩니다. Appeon\Shared\PowerBuilder\fop-0.20.5 Microsoft.NET Framework Version 4.0 Redistributable Package Oracle JDK 오라클 JDK는 PowerBuilder 설치시아래의경로에설치됩니다. Appeon\Shared\PowerBuilder\Jdk1.6.0_24 Microsoft Windows Installer Microsoft Windows Installer는모든 Windows 플랫폼에기본으로설치됩니다. 4. 사전설치작업 설치전에아래의항목들을확인합니다. 설치하려는제품에대한최신정보는릴리즈게시판을참고합니다. 특히 Special Installation Instructions 섹션을주의깊게보십시오. Appeon 웹사이트의릴리즈게시판은다음과같습니다. https://www.appeon.com/support/documents/appeon_online_help/pb2017/release_bulletin_for_pb (PowerBuilder 관련 ) https://www.appeon.com/support/documents/appeon_online_help/pb2017/release_bulletin_for_im/ (InfoMaker 관련 ) PowerBuilder를설치한드라이브가압축되어있지않은지확인합니다. 설치하려는드라이브가압축된경우설치오류가납니다. 최소 300MB 이상의여유공간이있는지확인합니다. 설치프로그램은그여유공간에파일을쓰고 6
설치후삭제합니다. 실행중인어플리케이션은모두종료합니다. 이전버전의파일들은모두백업합니다. 모든 PBL은현재버전에서오류가없도록 Regenerate를수행합니다. PBL 뿐만아니라 Database 파일, INI 파일등필요한정보들은모두백업합니다. 기존어플리케이션의백업과마이그레이션에관한더많은정보는 10. 설치이후작업 을참고하십시오. PowerBuilder 2017 설치전에어떤소프트웨어설치가필요한지는 3.3 소프트웨어요구사항 을참고하십시오. 5. Common Setup Program 설치 이과정은다운로드된설치파일로로컬에설치하는내용입니다. 만일여러사용자가 PowerBuilder를설치하기원한다면시스템관리자는네트워크드라이브에설치파일을복사하여네트워크를통해설치가능하도록합니다. 다음단계에따라 PowerBuilder 설치를진행합니다. 1) 실행중인프로그램들종료 2) PowerBuilder 설치프로그램실행. Appeon 웹사이트에서다운로드한설치파일로설치하는경우 Autorun.exe 실행 네트워크드라이브를이용한설치는회사시스템관리자지시에따라접근및설치 3) 설치프로그램을실행하여 Install 버튼클릭 6. 기본정보제공 PowerBuilder 설치전에 Common Setup Wizard 는기본정보를수집합니다. Note 다음진행절차중어느시점에서든 Cancel 버튼을클릭하여설치를중단을할수있습니다. Exit 버튼을 클릭하면현재설치중인작업만중단하고다음선택사항을계속해서진행하거나설치프로그램을완전히종료할수있습니다. PowerBuilder 를설치하게전에다음과같은기본정보를제공합니다. 1) 설치프로그램의시작페이지에서 Install 버튼을클릭합니다. 7
2) Welcome 페이지에서 Next 버튼을클릭합니다. PowerBuilder 2017 설치에필요한프로그램들이설치되어있지않은경우다음페이지에서설치를요하는프로그램항목을알려줍니다. Cancel 버튼을클릭하면마법사가종료되고, Next 버튼을클릭하면필요한프로그램을제외하고설치를계속진행할수있습니다. 3) License Agreement 페이지에서동의서내용을확인하고 I accept the terms of the license agreement 항목을선택한뒤 Next 버튼을클릭합니다. 8
4) Customer Information 페이지에서사용자이름과회사명을입력합니다. 5) Choose Destination Location 페이지에서 Next 버튼을클릭하면표시된경로에설치되며, 만일설치 경로를변경하고싶다면 Browse 버튼을클릭하여경로수정후 Next 버튼을클릭합니다. 6) Choose Destination Location For Shared Files 페이지에서 Next 버튼을클릭하면표시된경로에설치 되며, 만일설치경로를변경하고싶다면 Browse 버튼을클릭하여경로수정후 Next 버튼을 클릭합니다. 9
7) Specify the SQL Anywhere Engine 페이지에서 PowerBuilder Demo DB 를실행할 SQL Anywhere 엔진을 선택하고 Next 버튼을클릭합니다. 8) Select Products 페이지에서 PowerBuilder 를선택하고 Next 버튼을클릭합니다. 만일 PowerBuilder Universal Edition 을설치할경우, PowerServer 제품도선택할수있습니다. PowerServer 설치에관한자세한사항은 PowerServer 도움말을참고하십시오. 7. PowerBuilder 설치 필수조건 설치를위해서는반드시관리자권한이필요합니다. 마우스오른쪽버튼을클릭하여관리자권한으로 실행합니다. 순서 1) Select Products 페이지에서 PowerBuilder 를선택한후 Next 버튼을클릭합니다. 2) Select Components 페이지에서불필요한구성요소는선택해제하고 Next 버튼을클릭합니다. PowerBuilder Base Components 항목은선택해제할수없습니다. PowerBuilder Tutorial 선택시 Demo Database 는기본적으로선택됩니다. 10
3) Select Program Folder 페이지에서시작프로그램에표시될폴더를선택합니다. 기존에폴더를선택하여추가하거나새롭게폴더를생성할수있습니다. 폴더설정후 Next 버튼을클릭합니다. 4) Start Copying Files 페이지에서설정정보확인후 Next 버튼을클릭하여설치를진행하거나 Back 버튼을클릭하여선택사항을변경합니다. 5) InstallShield Wizard Complete 페이지에서 Finish 버튼을클릭하면 Common Setup Program으로돌아갑니다. 설치후사용자는시스템사용자폴더및 Windows Registry 의 HKEY_CURRENT_USER 에대한 Write 권한을가지고있는지확인합니다. 7.1 PowerBuilder 구성요소 설치프로그램에서 PowerBuilder 구성요소를선택할수있습니다. 표 7.1: 구성요소 구성요소 PowerBuilder Components Base 설명 ODBC driver, ORCA Software Development Kit (SDK), PowerBuilder Document Object Model extension, DataWindow를 distill 또는 XSL-FO를이용한 PDF 저장기능, Rich Text 지원기능, Oracle JDK 등이설치됩니다. 이항목은반드시설치되어야하는기본구성요소로옵션선택해제가불가능합니다. Native Database Interfaces 데이터베이스서버와의통신을위한인터페이스로 Tree View 를확장하여 설치를위한인터페이스를선택합니다. ADO.NET Driver ADO.NET data provider를사용하여데이터베이스를연결하기위한인터페이스입니다. OLE DB Driver OLE DB data provider를사용하여데이터베이스를연결하기위한인터페이스입니다. JDBC Driver JDBC를사용하여데이터베이스에연결하기위한인터페이스입니다. SCC Interface PB Native Interface EJB Client Web Services Tutorial Microsoft SCC 인터페이스를지원하는모든소스코드컨트롤시스템에연결하기위한인터페이스입니다. C++ 에서 PowerBuilder 확장기능을개발하기위한 SDK 입니다. SDK Optional Wizard는 Visual Studio 2005와 Visual Studio.NET 2002, 2003에설치됩니다. EJB Client PBNI 확장기능으로 J2EE 기반서버에서실행되는 EJB 클라이언트를개발할수있습니다..NET 또는 EasySoap 웹서비스엔진을사용하여 Web services를위한클라이언트를개발할수있는확장기능입니다. Getting Started 튜토리얼소스파일입니다. PowerBuilder 튜토리얼이나예제프로그램을사용하려면 SQL Anywhere가설치되어있어야합니다. PowerBuilder 설치시 Demo Database의 ODBC Data Source가생성되며, 11
SQL Anywhere가설치되어있지않다면 Demo Database, 예제프로그램, 튜토리얼파일이설치되지않습니다. Demo Database 튜토리얼, 예제프로그램, 문서의샘플들이사용하는 AQL Anywhere Database 입니다 Code Examples 많은코딩기법을보여주는예제프로그램입니다. Translation Toolkit 어플리케이션을다른언어로변환할수있도록도와주는툴입니다. PowerBuilder OS에서 USER/GDI 등충분한리소스가있는지결정을돕기위한유틸리티 Resource Monitor 입니다. PowerBuilder 소스배포시필요한파일들을 MSI 파일로패키지해주는툴입니다. Runtime Packager Help Files PowerBuilder 도움말입니다. 8. 설치프로그램완료 설치시선택된모든제품을설치하면 Common Setup Program 으로돌아갑니다. Common Setup Program 을완료하려면다음과같이합니다. 1) InstallShield Wizard Complete 페이지에서 Finish 버튼을클릭하여설치를완료합니다. 만일이페이지에서체크박스선택을해제하지않는다면 Readme 파일을보여줍니다. 2) System Reboot Required 페이지에서컴퓨터재부팅여부를선택한후 Finish 버튼을클릭합니다. PowerBuilder 설치후사용하기위해서는반드시컴퓨터를재부팅해야합니다. PowerBuilder 로그파일은 %Windows% \System32\AppeonInstallLog 폴더에 PBLog_2017.txt 라는이름으로생성됩니다. 8.1 설치프로그램의기능 설치프로그램은파일을설치하고 Windows Registry 를업데이트합니다. 설치프로그램기능 Appeon 폴더에 Appeon 파일을설치합니다. 모든사용자가공유가능한폴더에 Write 권한이있는 Appeon 파일을설치합니다. Windows System 폴더에시스템파일을설치합니다. 설치된각제품에대한시작프로그램그룹및아이콘을생성합니다. 제품삭제를위한 Uninstall 파일을생성합니다. Windows Registry를변경합니다. PowerBuilder를위한 PB.INI 파일을생성하고업데이트합니다. 12
8.1.1 모든사용자에게공유가능한 Write 권한이있는파일 Federal Desktop Core Configuration (FDCC) Compliance Configuration 의일부분으로 PowerBuilder 는모든사용자에게공유가능한 Write 권한의파일을아래의경로에설치합니다. C:\Users\Public\Documents\Appeon\PowerBuilder 17.0. 공유되는파일은다음을포함합니다. PowerBuilder Demo Database (pbdemo2017.db 와 pbdemo2017u.db) 모든예제프로그램의폴더및파일 HTML로만들어진 PowerBuilder 도움말파일 Translation Toolkit 폴더및파일 8.1.2 각각의사용자를위한파일 Write 권한을갖는다른파일들은 Program Files\Appeon 하위폴더에설치되지만사용자들이 PowerBuilder 를처음실행할때마다다른위치로복사됩니다. 이러한방법으로각각의 사용자들은이파일들에대한개인적인복사본을갖게됩니다. 다음표에서는사용자폴더에복사되고업데이트되는파일들의목록을설명해줍니다. 표의 타이틀중 UserName 은 PowerBuilder 사용자이름에따라달라집니다. Windows 7 의경우 UserName 폴더는 C:\Users 폴더안에있습니다. 표 8.1: C:\...\UserName\ 하위폴더 On Windows 2008, Windows 7/8.1/10 : AppData\Local\Appeon\PowerBuilder 17.0 복사또는업데이트되는파일 초기화파일 ( PB.INI, PBLAB170.INI, PBODB170.INI ) On Windows 2008, Windows 7/8.1/10: Documents\Appeon\PowerBuilder 17.0\Tutorial PowerBuilder Getting Started tutorial 관련파일 각각의사용자들을위한 Write 권한을가진 PowerBuilder 파일들의위치는 Windows Registry 의 HKEY_CURRENT_USER 항목에설정됩니다. 예 ) 사용자별로컬어플리케이션데이터폴더로복사되는 PB.INI 의위치는 HKEY_CURRENT_USER\Software\Sybase\PowerBuilder\17.0\InitPath 의 Registry Key 로 등록됩니다. 8.1.3 Registry 변경 설치프로그램은 Windows Registry 를다음과같이변경합니다. HKEY_CURRENT_USER\Software 와 HKEY_LOCAL_MACHINE\Software 의 Key 를만들거나 업데이트합니다. 13
HKEY_CURRENT_USER\Environment의시스템과 User Path를업데이트합니다. HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths에경로를추가합니다. 다음의적절한경로를 Registry 경로에추가합니다. HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\HTMLHelp에 HTMLHelp 파일의경로를추가합니다. 9. Silent(Unattended) Mode 설치 설치과정중메시지나화면표시없이명령프롬프트또는스크립트로 PowerBuilder 를 설치합니다. 필수조건 다음과같이설치계획을완료합니다. 라이선스계약을동의합니다. SQL Anywhere 엔진을설정합니다. silentinstall.bat 파일을구성합니다. silentinstall.bat 파일을실행합니다. 9.1 라이선스계약동의 Silent 설치를실행하기전에 Appeon 라이선스계약을동의합니다. 설치패키지에있는 silentinstall.bat(universal Edition) 또는 silentinstall_st.bat(standalone Edition) 파일의 set AgreeToAppeonLicense=false 항목을 true 로변경합니다. 변경되었으면명령프롬프트창에서실행하는 대신에 silentinstall.bat 또는 silentinstall_st.bat 파일을더블클릭하여실행할수있습니다. ------------------------------------------------------------------------------------- set AgreeToAppeonLicense=false => set AgreeToAppeonLicense=true ------------------------------------------------------------------------------------- 9.2 SQL Anywhere 엔진설정 Silent 설치를실행하기전에 SQL Anywhere 엔진의위치를지정합니다. Universal Edition의경우, 설치패키지에있는 setup.iss 파일의 szsqlanywheredir 값을설정합니다. Standalone Edition의경우 pbsetup.iss 파일의 szsqlanywheredir 값을설정합니다. ----------------------------------------------------------------------- szsqlanywheredir=c:\program Files\SQL Anywhere 16\Bin64 ----------------------------------------------------------------------- 9.3 Silent 설치명령어 이항목은 PowerBuilder 의 Silent 설치명령어에대한설명입니다. 14
윈도우명령프롬프트에서 Silent 설치를실행하려면설치패키지 (silentinstall.bat(universal Edition) 또는 silentinstall_st.bat(standalone Edition)) 에서명령을실행합니다. --------------------------------------------------------------------------------------------------------------------- silentinstall.bat [ "opt=product" "dir=directoryname" "shr=shareddirectoryname" "log=logfilename" ] [ { help /? } ] --------------------------------------------------------------------------------------------------------------------- 파라미터나열순서는상관없으며, 대소문자를구분하지않습니다. 또한파라미터값도대소문자를구분하지않습니다. 표 9.1: Silent 설치파라미터 설명 opt 설치할제품또는제품이름을지정합니다. Standalone Edition 에서는선택사항이며 Universal Edition 의값은다음과 같습니다. All : Installs PowerBuilder, PowerServer Mobile, PowerServer Toolkit, PowerServer Help PB : Installs only PowerBuilder PSM : Installs only PowerServer Mobile PST : Installs only PowerServer Toolkit PSH : Installs only PowerServer Help dir 기본설치경로를지정합니다. 이파라미터를생략하면 sysdriver\program Files\Appeon\productName 폴더에설치되며, sysdriver 는컴퓨터메인드라이브이며, productname 은 PowerBuilder 2017 입니다. shr PowerBuilder 의 shared 폴더를지정합니다. 이파라미터를생략하면 디폴트로 sysdriver\program Files\Appeon \Shared 폴더에설치됩니다. log help or /? 설치에대한로그파일이름을지정합니다. 이파라미터를생략하면디폴트로시스템임시폴더에 silentinstall.log라는이름으로로그파일이생깁니다. 명령을실행하는대신명령어와파라미터를표시해줍니다. Silent 설치의 Help 입니다. 다음예제에서는 Silent 설치명령의모든파라미터를사용합니다. --------------------------------------------------------------------------------------------------------------------- silentinstall.bat "opt=pb" "dir=d:\appeon\pb170" "shr=d:\appeon\shared" "log=d:\appeon\install.log" --------------------------------------------------------------------------------------------------------------------- Silent 설치시다음항목의정확한버전이설치되어있지않으면경고문이로그파일에기록됩니다. SQL Anywhere Microsoft.NET Framework Microsoft.NET Framework SDK Microsoft IIS 15
10. 설치이후작업 설치후 PowerBuilder 를사용하기전에마이그레이션또는구성요소설정작업을수행해야할수도 있습니다. PowerBuilder 2017 로어플리케이션마이그레이션 이전버전의 PowerBuilder 에서만든어플리케이션과 PowerBuilder library files(pbls) 들이있는경우 PowerBuilder 2017 로마이그레이션할수있습니다. 마이그레이션하기전에그이전버전에서오류 없이성공적인 Regenerate 가되어야하며, 반드시소소를백업해둡니다. PowerBuilder 2017 은유니코드기반이므로, PowerBuilder 9.x 이하버전에서만들어진어플리케이션인 경우일부코드가변경됩니다. 자세한내용은 PowerBuilder Users Guide 의 migrating targets 섹션을참고하십시오. 또한 PowerBuilder 릴리즈게시판의 Migration Issues 섹션과 Migrating PowerBuilder Applications 기술문서를참고하십시오. DBMS 설정 PowerBuilder 에서 DBMS 를사용하기위해추가적인설정작업이필요할수있습니다. 자세한내용은 도움말의 Connecting to Your Database 를참고하십시오. JDBC 를위한 jconnect 용데이터베이스업그레이드 jconnect 5.5 용 SQL Anywhere 또는 Adaptive Server Enterprise 데이터베이스가필요합니다. Ghostscript 설치 DataWindow 를 distill 방식 PDF 로저장하려면필요합니다. PostScript 드라이버설치 DataWindow 를 distill 방식 PDF 로저장하려면필요합니다. 10.1 JDBC 를위한 jconnect 용데이터베이스업그레이드 추가적인 Table 과 Stored Procedure 설치를위한 jconnect 용 SQL Anywhere 또는 Adaptive Server Enterprise 데이터베이스를준비합니다. jconnect 는필요한 Stored Procedure 와 Table 생성을위한스크립트를제공합니다. 자세한내용은 installation guide 의 jconnect 를참고하십시오. 10.2 Ghostscript 설치 DataWindow 를 distill 방식 PDF 로저장하려면 Ghostscript 가설치되어야합니다. Ghostscript 설치는다음과같이합니다. 1) Ghostscript 웹사이트 http://ghostscript.com/ 에접속하여원하는버전의자동설치파일을다운로드받습니다. 2) Ghostscript 자동설치파일을실행하여설치합니다. 10.3 PostScript 드라이버설치 이항목은 DataWindow 를 PDF 로저장하기위해 PostScript 드라이버를어떻게설치하고사용하는지 설명합니다. 16
데이터윈도우를 PDF로저장하기위해 distill method를사용하려면시스템에 PostScript 프린터또는프린터드라이버가설치되어있어야합니다. Windows Add Printer 마법사를사용하여 PostScript Printer를설치합니다. 컴퓨터에 PostScript Printer가설치되지않았거나필요한 Microsoft pscript5.dll 파일을사용할수없는경우마법사에서 Windows 설치 CD를넣으라는메시지를띄웁니다. 시스템에 PostScript printer 를다음과같이추가합니다. 1) 윈도우 시작 메뉴에서 장치및프린터 선택 2) 프린터추가 선택 3) 로컬프린터추가 선택 4) 기존포트사용항목에서 FILE: ( 파일로인쇄 ) 선택 5) 제조업체 (ex. HP) 와 PS(ex. HP LaserJet Series 4050 PS) 프린터선택 Note 몇몇프린터들은이미지를올바르게처리하지못합니다. 예를들어 HP Color LaserJet PS는이미지를 PDF로출력하지못하며, HP LaserJet 4 / 4M Plus PS 600은 greyscale을이용하여컬러이미지를표시합니다. 6) 프린터이름입력 7) 마법사완료 DataWindow 페인터에서프린트드라이버를사용하려면다음과같이설정합니다. 1) 프로퍼티중 Data Export 탭에서 Format to configure 를 PDF 로선택하고 Method 로 Distill! 선택후 Distill Custom PostScript 항목을체크합니다. 2) 프로퍼티중 Print Specifications 탭에서 Printer Name 으로앞서추가한프린터명을 입력합니다. 17
스크립트에서프린터드라이버를사용하기위해서는 Distill.CustomPostScript 와 Printer 속성을설정합니다. 예제 ) dw_1.object.datawindow.export.pdf.distill.custompostscript=1 dw_1.object.datawindow.printer="hp LaserJet Series 4050 PS" 11. PowerBuilder 활성화 PowerBuilder 2017을처음실행할때로그인을통해 PowerBuilder를활성화해야합니다. 로그인계정이없는경우라이선스관리자에게문의하여계정을생성합니다. 라이선스관리자는 PowerBuilder를사용하는머신의인터넷연결여부에따라온라인라이선스또는오프라인라이선스계정을부여합니다. 이항목은 PowerBuilder 만을위한활성화방법입니다. 만일 PowerServer (PB Universal Edition) 활성화를원한다면 PowerServer 도움말 PowerServer Configuration Guide for.net PowerServer 섹션의 License Management 섹션을참고하십시오. PowerBuilder, InfoMaker, PowerServer 라이선스활성화에대한더정확한설명을위해 https://www.appeon.com/sites/default/files/pictures/downloads/appeon_license_user_gu ide.pdf 문서를참고하십시오. 11.1 온라인활성화 온라인활성화를위해서는라이선스관리자로부터승인된유효한온라인라이선스계정을입력해야 합니다. 또한온라인라이선스는 Appeon 라이선스서버에의해활성화되기때문에활성화 18
과정에서는반드시인터넷이연결되어있어야합니다. 11.1.1 온라인라이선스활성화 온라인라이선스계정으로 PowerBuider를활성화하려면다음단계를따릅니다. Step 1 PowerBuilder 실행합니다. 설치후처음 PowerBuilder 를실행하면 Log in to PowerBuilder 화면이자동으로뜹니다. Step 2 Log in to PowerBuilder 화면에서 Log in 버튼을클릭합니다. Step 3 User Name 과 Password 입력후 Log In 버튼을클릭합니다. Appeon 라이선스서버로부터바로라이선스를검증하고활성화하기위해인터넷이반드시연결되어있어야하며, 한번만성공적으로라이선스검증과활성화과정을거치면다음접속부터는자동로그인됩니다. 계정과라이선스정보를확인하려면 PowerBuilder IDE 최상단오른쪽에보이는로그인된 계정이름을클릭하여팝업메뉴중 Account Management 항목을선택합니다. 11.1.2 온라인라이선스새롭게반영 라이선스관리자로부터온라인라이선스가갱신또는업그레이드되는경우 PowerBuilder IDE에서온라인라이선스정보를새롭게반영해야합니다. 계정정보화면 (Account Management) 에링크된 Refresh license 를클릭하여온라인 라이선스를새롭게반영합니다. 이때인터넷은연결되어있어야합니다. 11.1.3 로그아웃하여비활성화 한번 PowerBuilder에로그인되면온라인라이선스는성공적으로활성화됩니다. PowerBuilder를다른머신으로옮기는등로그아웃하여라이선스를비활성화시켜야할상황이아니라면로그인은계속유지되어야합니다. 온라인라이선스를비활성화하려면계정정보화면 (Account Management) 에링크된 Sign out을클릭합니다. 이때인터넷은연결되어있어야합니다. PowerBuilder IDE 최상단오른쪽에표시된계정이름을클릭하고 Account Manage 항목선택 19
Sign out 클릭 로그아웃이이뤄지면 Log in to PowerBuilder 화면이계속뜹니다. 인터넷이연결된상태에서 PowerBuilder를 Uninstall 하면 Uninstall이시작될때자동으로 PowerBuilder를로그아웃시킵니다. 인터넷이연결되지않은상태에서 PowerBuilder를 Uninstall 하려면라이선스관리자에게문의하여웹사이트에서라이선스를비활성화한후 Uninstall을진행합니다. 11.2 오프라인라이선스활성화 오프라인라이선스는인터넷에연결되지않은상태에서 PowerBuilder가설치된경우필요한라이선스입니다. 오프라인라이선스계정은인터넷연결에상관없이 PowerBuilder에로그인할수있습니다. 인터넷이연결된상태에서오프라인라이선스계정으로로그인하면온라인라이선스계정처럼간단하게처리됩니다. Note: 클라우드또는가상화시스템에 PowerBuilder 가설치된경우엔오프라인라이선스로활성화 20
할수없습니다. 온라인라이선스계정으로만가능합니다. 11.2.1 오프라인라이선스활성화 오프라인라이선스를활성화하기위해다음단계를따릅니다. Step 1 : Log in to PowerBuilder 화면에서 Activate offline license manually 클릭 Step 2 : 계정 User Name 과 Password 를입력하고인터넷연결유무선택 Activation with Internet connection 선택 인터넷이연결된상태에서 Activate 버튼을클릭하면오프라인라이선스는 Appeon 라이선스서버를통해바로활성화됩니다. Activation without Internet connection 선택 인터넷이연결되어있지않은상태에서오프라인라이선스를활성화하기위해서는다음과정을거쳐야합니다. 1) Generate Client Request 버튼을클릭하여 Client Request(Text string) 를생성한 21
후 Copy Client Request 버튼을클릭하여클립보드에복사합니다. 2) 인터넷이연결된머신에서아래의 URL 에접속하면 License Activation 페이지가 뜹니다. 페이지입력항목에복사한 Client Request(Text string) 를붙여넣기한후 Submit 버튼을클릭하면서버의결과값 (another text string) 이새롭게생성됩니다. URL: https://www.appeon.com/license/get/activation-code?type=activation 3) PowerBuilder 화면으로돌아와서 Server Response 로받은 String 을결과입력 항목에붙여넣기한후 Activate 버튼을클릭합니다. 22
4) OK 버튼을클릭하면활성화가완료됩니다. 오프라인라이선스가성공적으로활성화되면 PowerBuilder IDE 에로그인됩니다. 더정확한라이선스정보를보려면 PowerBuilder IDE 메뉴중 Help > Offline License Management > License Info 를클릭합니다. 11.2.2 오프라인라이선스갱신 라이선스관리자에의해오프라인라이선스가갱신된경우 PowerBuilder IDE에서오프라인라이선스를갱신해야합니다. PowerBuilder IDE에서오프라인라이선스를갱신하려면다음단계를따릅니다. Step 1 PowerBuilder IDE 메뉴중 Help > Offline License Management > Renew 선택 Step 2 인터넷연결유무에따른오프라인라이선스갱신을선택합니다. Renew with Internet connection 선택 인터넷이연결된상태에서 Renew 버튼을클릭하면오프라인라이선스는 Appeon 라이선스서버를통해바로갱신됩니다. Renew without Internet connection 선택 23
인터넷이연결되어있지않은상태에서오프라인라이선스를갱신하기위해서는다음 과정을거쳐야합니다. 1) Generate Client Request 버튼을클릭하여 Request String 을생성합니다. 2) Copy Client Request 버튼을클릭하여 Request String 을복사한뒤인터넷이 연결된머신으로 Request String 을옮깁니다. 3) 인터넷이연결된머신에서아래의 URL 에접속하면 License Renewal 페이지가 뜹니다. 페이지입력항목에복사한 Request String 를붙여넣기한후 Submit 버튼을클릭하면 Appeon 라이선스서버를통해성공적으로갱신된경우 결과값 (another text string) 이새롭게생성됩니다. URL: https://www.appeon.com/license/get/activation-code?type=renewal 4) PowerBuilder 화면으로돌아와서 Server Response 로받은 String 을결과입력 항목에붙여넣기한후 Renew 버튼을클릭합니다. 5) OK 버튼을클릭하면갱신이완료됩니다. 11.2.3 오프라인라이선스업그레이드 라이선스관리자에의해오프라인라이선스가업그레이드 (ex) Standard Edition -> Universal Edition) 된경우 PowerBuilder IDE에서오프라인라이선스를업그레이드해야합니다. PowerBuilder IDE에서오프라인라이선스를업그레이드하려면다음단계를따릅니다. Step 1 PowerBuilder IDE 메뉴중 Help > Offline License Management > Upgrade 선택 Step 2 인터넷연결유무에따른오프라인라이선스업그레이드를선택합니다. Upgrade with Internet connection 선택 인터넷이연결된상태에서 Upgrade 버튼을클릭하면오프라인라이선스는 Appeon 라이선스서버를통해바로업그레이드됩니다. Upgrade without Internet connection 선택 인터넷이연결되어있지않은상태에서오프라인라이선스를업그레이드하기위해서는다음과정을거쳐야합니다. 1) Generate Client Request 버튼을클릭하여 Request String을생성합니다. 2) Copy Client Request 버튼을클릭하여 Request String을복사한뒤인터넷이 연결된머신으로 Request String 을옮깁니다. 24
3) 인터넷이연결된머신에서아래의 URL 에접속하면 License Upgrade 페이지가 뜹니다. 페이지입력항목에복사한 Request String 를붙여넣은후 Submit 버튼을 클릭하면 Appeon 라이선스서버를통해성공적으로업그레이드된경우결과값이 새롭게생성됩니다. URL: https://www.appeon.com/license/get/activation-code?type=upgrade 4) PowerBuilder 화면으로돌아와서 Server Response 로받은 String 을결과입력 항목에붙여넣기한후 Upgrade 버튼을클릭합니다. 5) OK 버튼을클릭하면업그레이드가완료됩니다 11.2.4 오프라인라이선스비활성화 한번 PowerBuilder에로그인되면오프라인라이선스는성공적으로활성화됩니다. PowerBuilder를다른머신으로옮기는등로그아웃하여라이선스를비활성화시켜야할상황이아니라면로그인은계속유지되어야합니다. 오프라인라이선스를비활성화하려면다음단계를따릅니다. Step 1 PowerBuilder IDE 메뉴중 Help > Offline License Management > Deactivate 선택 Step 2 인터넷연결유무에따른오프라인라이선스비활성화를선택합니다. Deactivation with Internet connection 선택 인터넷이연결된상태에서 Deactivate 버튼을클릭하면오프라인라이선스는 Appeon 라이선스서버를통해바로비활성화됩니다. Deactivation without Internet connection 선택 인터넷이연결되어있지않은상태에서오프라인라이선스를비활성화하기위해서는 다음과정을거쳐야합니다. 1) Deactivate 와 Copy Deactivation Request 버튼을클릭하여 Request String 을 생성하고복사합니다. Deactivate 버튼을클릭하면바로 PowerBuilder 가비활성화되지만, 이후해당 라이선스를다시사용할수있는상태로만들기위해 Appeon 라이선스서버에서도 비활성화해주어야합니다. 비활성화관련정보는아래의파일로저장됩니다. Users\<username>\AppData\Local\Temp\PBLicenseDeactivate\DeactivateCode.txt 2) 인터넷이연결된머신으로 Request String 을옮깁니다. 3) 인터넷이연결된머신에서아래의 URL 에접속하면 License Deactivation 페이지가뜹니다. 페이지입력항목에복사한 Request String 를붙여넣은후 Submit 버튼을클릭하면 Appeon 라이선스서버를통해성공적으로비활성화 25
되었다고메시지를뿌려줍니다. URL: https://www.appeon.com/license/get/activation-code?type=deactivation 12. PowerBuilder Uninstall 이항목은 PowerBuilder 를 Uninstall 에대한설명입니다. PowerBuilder를 Uninstall 하기전먼저라이선스를처리해야합니다. 온라인라이선스를사용하는경우, 인터넷이연결된상태에서 PowerBuilder를 Uninstall하면 PowerBuilder는자동으로로그아웃됩니다. 인터넷이연결되어있지않은상태에서 PowerBuilder를 Uninstall 할경우엔라이선스관리자에문의하여웹사이트에서라이선스를비활성화한후에진행합니다. 오프라인라이선스를사용하는경우, 같은컴퓨터에서해당라이선스를계속사용하려면비활성화를하지않고 PowerBuilder를 Uninstall하고, 다른컴퓨터로해당라이선스를옮기려면라이선스를비활성화한후 PowerBuilder를 Uninstall 합니다. PowerBuilder 를로그아웃하거나오프라인라이선스를비활성화하기위해서는 11.1.3 로그아웃하여 비활성화 와 11.2.4 오프라인라이선스비활성화 를참고하십시오. 아래의방법중하나를선택하여 Uninstall을위한제품설치관리프로그램을실행한다. 제어판을통한프로그램추가 / 삭제 재설치계획이있다면재활용을위한파일 (DB, INI, PBL) 들을백업 시작 > 제어판 > 프로그램및기능선택 프로그램항목을선택한후오른쪽마우스버튼을클릭하여팝업메뉴중제거 (U) 항목선택 만일공유파일삭제에대한메시지가뜨면적절한항목클릭 Silent Uninstall 9.3 Silent 설치명령어 를참고하십시오. 설치관리프로그램이삭제하는항목은다음과같습니다. Shared and standard program files Folder items Program folders Program directories Program registry entries 설치관리프로그램은파일및시작프로그램그룹을삭제할뿐만아니라시스템및 Registry에설정된 User Path, INI 파일을삭제합니다. 단순히폴더삭제만으로는프로그램이완전히삭제되지않습니다. Note 설치프로그램과는달리설치관리프로그램은 Back 또는 Cancel 버튼이없으며 Yes 버튼을 클릭하면프로그램을중단할수없습니다. 26