<<< 파워빌더 7.0 배포파일 목록 >>>

PowerBuilder7.0 Runtime Files : 파워빌더7.0으로 구현된 애플리케이션을 배포할때 필요한
런타임 파일 목록입니다.
PBVM70.DLL : 모든 애플리케이션에 필요
LIBJCC.DLL : 모든 애플리케이션에 필요
PBDWE70.DLL : 데이터윈도우나 데이터스토어를 사용할 경우 필요
PBRTC70.DLL : 데이터윈도우 프리젠테이션 스타일이 리치텍스트(RichText)일 경우 필요
PBAEN70.TLB : 파워빌더 애플리케이션을 사용하는 OLE 오토메이션서버에 필요
PBFNT70.INI : 파워빌더에서 제공되지 않는 폰트를 매핑(Mapping)할 경우 필요
PBLAB70.INI : 데이터윈도우 프리젠테이션 스타일이 레벨일 경우 필요
PBTRA70.DLL : 데이터베이스 연결 트레이싱(tracing)에 사용
설치경로 C:\Program Files\Sybase\Shared\PowerBuilder
Note : 배포할때 개발자는 단지 애플리케이션 구동에 필요한 파일들만을 설치해주면 됩니다.
예를 들어 PBVM70.DLL이나 LIBJCC.DLL은 배포되는 모든 애플리케이션에 필요하지만,
PBRTC70.DLL은 리치텍스트 컨트롤이나 리치텍스트 데이터윈도우를 사용하는 애플리케이션에만
인스톨해 주면 됩니다.

PowerBuilder7.0 Native database drivers : 파워빌더7.0이 제공하는 Native database driver들의
목록들 입니다.
PBIN770.DLL : 인포믹스 I-Net 7
PBIN970.DLL : 인포믹스 I-Net 9
PBMSS70.DLL : 마이크로소프트 SQL 서버 6 and 7
PBO7370.DLL : 오라클 7.3
PBOR870.DLL : 오라클 8.0
PBO8470.DLL : 오라클 8.0.4 와 그 이후 버전들
PBDIR70.DLL : 사이베이스 DirectConnect
PBSYC70.DLL : Sybase Adaptive Server Enterprise CT-LIB
PBSYJ70.DLL : Sybase Adaptive Server Enterprise CT-LIB
(파워빌더 컴포넌트가 재규어 서버에 올라와 있을 때 사용)
설치경로 C:\Program Files\Sybase\Shared\PowerBuilder
Note : 사용자가 파워빌더 커스텀 클래스 유저 오브젝트를 재규어 서버에 올려놓고 사용하고자 할 때는,
PBSYC70.DLL보다는 PBSYJ70.DLL을 사용하여 Adaptive Server Enterprise 데이터베이스에
접속 하십시오. 각각은 데이터베이스 인터페이스 모듈입니다.

PowerBuilder ODBC interface : 다음은 파워빌더7.0과 인포메이커 애플리케이션이,
ODBC를 사용하여 데이터베이스에 접속하고자 할 때 필요한 파일 목록입니다.
PBODB70.DLL : 파워빌더 ODBC 인터페이스
PBODB70.INI : 파워빌더의 ODBC INI(initialization)파일
설치경로 C:\Program Files\Sybase\Shared\PowerBuilder
Note : INI파일과 DLL파일들은 반드시 같은 디렉토리에 위치해야 합니다.

Microsoft ODBC files : 만일 개발된 애플리케이션이 ODBC를 이용하여, 데이터베이스에 접속할 경우,
다음의 마이크로소프트 ODBC 3.5파일들이 필요합니다.
* 마이크로소프트 ODBC 드라이버 관리자와 DLL파일 및 Help파일들입니다.
DS16GT.DLL DS32GT.DLL ODBC32.DLL ODBC32GT.DLL
ODBCAD32.EXE ODBCCP32.CPL ODBCCP32.DLL ODBCCR32.DLL
ODBCINST.CNT ODBCINST.HLP ODBCINT.DLL ODBCTRAC.DLL

설치경로 C:\Windows system directory
Note : 마이크로소프트 ODBC 드라이버 관리자(ODBC32.DLL)와 기타지원 파일들은 보통 윈도우 시스템 디렉토리에
설치되어 있습니다. 만약 이들 파일들의 업데이트가 필요한 경우에는 파워빌더7.0 인스톨CD중
2번CD의 “Support”디렉토리에 있는 MDAC_MIN.EXE Setup파일을 실행시켜 업데이트 하십시요.

Adaptive Server Anywhere files : 만일 여러분이 개발한 PowerBuilder 애플리케이션이 ASA 데이터베이스를 사용한다면,
배포시 ASA의 ODBC 데이터베이스 드라이버와 ASA DBMS를 함께 배포하셔야 합니다.
개발된 애플리케이션이 독립데이터베이스(standalong)를 사용할 경우에는
ASA의 데스크탑 런타임 모듈을 최종 사용자의 PC에 무상으로 배포하실 수 있습니다.
이 런타임 모듈은 사용자가 데이터베이스내에 있는 데이터를 조회하거나 변경하는 것은 허용하나,
데이터베이스의 스키마(schema)를 변경하는 것은 허용되지 않습니다.
또한 트랜젝션 로그(Transaction logs)나 저장 프로시져(Stored procedures),
트리거(Trigger)를 지원하지 않습니다.
ASA(Adaptive Server Anywhere)드라이버와 런타임 엔진 그리고 기타지원 파일들을
모두 인스톨 하실 때는 파워빌더 7.0 인스톨 CD 2번에 있는 “Support”디렉토리에 있는 파일들을 설치 하십시요.

다음 표는 인스톨 CD 2번에 있는 Support > asa6runtime > setup 에서“Common Files”와 “Runtime Server”를
선택하여 인스톨 했을 경우 새로 생성되는 파일목록 입니다.
이밖에도 Help Files과 SQL Anywhere 5.0 compatibility DLLs, 그리고 16bit 애플리케이션이 ASA 데이터베이스에
접속하는 것을 가능하게 해주는 “Client for 16bit Application” 파일들을 인스톨하실 수 있습니다.

* Common Files
DBODBC6.DLL : ASA ODBC 드라이버
DBBACKUP.EXE : ASA 백업(backup) 유틸리티
DBCON6.DLL : 데이터베이스 연결 다이얼로그,최종사용자가 자신의 데이터소스를 새로 만들었거나,
또는 데이터베이스에 접속할 때 User ID나 Password를 필요로 하는 경우 사용.
DBISQL.EXE : Interactive SQL 유틸리티
DBLGEN6.DLL : 특정 언어 라이브러리 (EN은 English버전을 지칭))
DBLIB6.DLL : 인터페이스 라이브러리
DBODTR6.DLL : ODBC 번역기(translator), OEM기반의 애플리케이션이 ANSI Character기반으로변환될 때 필요한 파일
DBTOOL6.DLL : ASA 데이터베이스 도구들
DBUNLOAD.EXE : ASA 언로드(unload) 유틸리티
DBVALID.EXE : ASA 유효성 검증(validation) 유틸리티
--MORE--
* Runtime Server(배포파일)
RTENG6.EXE : 제한적인 용도로 사용되는 런타임 엔진
DBCTRS6.DLL : Performance 유틸리티
DBEXTF6.DLL : 외부(External) 인터페이스
DBSERV6.DLL : 서버 유틸리티
DBWTSP6.DLL : 도구 지원파일(Tools support)
설치경로 C:\Program Files\Sybase\Adaptive Server Anywhere 6.0\win32
Notes : 기타지원 파일들은 반드시 DBODBC6.DLL이 있는 디렉토리에 설치되어야 합니다.

JDBC database interfaces : 다음은 개발된 애플리케이션이 자바 가상머신(virtual machine)을
사용하여 데이터베이스에 접속할 경우 필요한 파일목록 입니다.
물론 이때 자바 가상 머신과, 사이베이스 jConnect 와 같은 vendor에서
제공하는 JDBC-인증 드라이버도 PC에 인스톨되어 있어야 합니다.

PBJDM70.DLL : 마이크로소프트 자바 가상 머신을 위한 파워빌더 JDBC DB드라이버
PBJDS70.DLL : 썬 자바(Sun Java) 가상 머신을 위한 파워빌더 JDBC DB 드라이버
CLASSES.ZIP : 파워빌더 JDBC 드라이버를 위한 자바 팩키지(JDM 와 JDS가 필요)
설치경로 C:\Program Files\Sybase\Shared\PowerBuilder

PowerBuilder component on Jaguar server : 다음은 재규어 서버가 파워빌더로 생성된 컴포넌트들을
사용할 때 필요한 파일 목록입니다.

Note : 만일 파워빌더 컴포넌트가 다음 테이블에 나열된 파일들 중 사용하지 않는 파일이 있다면,
그 파일은 자바 서버에 설치되지 않아도 됩니다.
이 파일들은 Enterprise Application Studio나 파워빌더를 인스톨할 때 Setup타입을 typical이나
custom으로 선택하시면 기본적으로 인스톨됩니다.
만약 이 파일들이 재규어 서버에 설치되어 있지 않다면, Setup타입에서 custom을 선택하시고,
다시 “PowerBuilder Runtime”을 선택하셔서 재규어를 재 인스톨 하십시요.

PBVM70.DLL 파워빌더 가상머신 (모든 파워빌더 컴포넌트에 필요)
LIBJCC.DLL PBVM70.DLL에 필요한 파일
PBDWE70.DLL 데이터스토어(DataStore) 지원파일
PBDWR70.PBD HTML 데이터윈도우 지원파일( PBDWE70.DLL에 필요한 파일)
PBJAG70.DLL 재규어에서 파워빌더를 지원하는 파일
PBRTC70.DLL 리치텍스트(RichText) 지원 파일
PBO7370.DLL 오라클 7.3 데이터베이스 드라이버
PBO8470.DLL 오라클 8.0.4와 그 이후버전 드라이버
PBODB70.INI 파워빌더 ODBC INI(initialization) 파일
PBODB70.DLL 파워빌더 ODBC 인터페이스
PBSYJ70.DLL Adaptive Server Enterprise의 native database인터페이스
PBJDS70.DLL 썬 자바 가상머신을 위한 JDBC 데이터베이스 드라이버
CLASSES.ZIP 파워빌더 JDBC 드라이버를 위한 자바 팩키지(JDS에 필요)

설치경로 C:\Program Files\Sybase\Shared\PowerBuilder

HTML DataWindow on Jaguar server : 여러분은 파워다이나모(PowerDynamo)를 애플리케이션
서버로 사용하여 재규어서버 위에HTML 데이터 윈도우을 실행시킬 수 있습니다.
이때 두 가지 타입의 파일들이 재규어 서버에 필요합니다.
데이터윈도우 오브젝트들의 정의를 포함하고 있는 PBLs와 PBDs. 파워빌더 런타임 파일들
(PBVM70.DLL, PBJAG70.DLL, PBDWE70.DLL) 과 데이터윈도우의 HTMLGenerator 컴포넌트를
실행시켜주는 PBDWR70.PBD파일. 또한 파워다이나모를 애플리케이션 서버로 사용하고,
자바를 이용하여 재규어 컴포넌트에 접속하기 위해서는 파워다이나모 서버에 다음 파일들이
필요합니다.

HTML pages, templates, scrips : 만일 개발자가 이들 파일들을 생성하기 위해서 파워사이트
(PowerSite)를 사용했다면, 파워다이나모에 이들 파일들을
인스톨하기 위해 파워사이트 deployment controller를 사용하실 수
있습니다.

Jaguar client software for Java : 다음 파일이 파워다이나모 서버에 필요합니다.
JAGCLIENT.ZIP : 클라이언트에 필요한 자바 클래스(Java classes) 만일 재규어가 파워다이나모와
같은 PC내에 설치되어 있다면JAGCLIENT.ZIP 은 Sybase\Shared\Jaguar CTS 3.0
디렉토리에 존재할 것입니다. 그러나 JAGCLIENT.ZIP이 인스톨되어 있지 않다면
Jaguar CTS 3.0 \Client 디렉토리에서 JAGCLIENT.EXE를 Copy하여 파워다이나모
서버에 같다 놓으신후 JAGCLIENT.EXE를 실행시키십시오.
그리고 Java Runtime을 선택 하시면 됩니다.

<<< 파워빌더 8.0 배포파일 목록 >>>
7.0과 동일합니다만 8.0.3 버전 이상은 " libsybheap.dll" 도 함께 배포하셔야 합니다.

<<< 파워빌더 9.0 배포파일 목록 >>>
1. PowerBuilder runtime files : 기본 PowerBuilder runtime files
PBVM90.DLL : 모든 곳에 필요
LIBJCC.DLL : PBVM90.DLL 이 참조한다
PBHeapXX.dll : PBVM90.DLL 이 참조한다 .heap memory 관리
PBDWE90.DLL : DataWindows 나 DataStore를 사용 했을 때 작성한 application 에 따라 필요한 추가
적인 runtime files 예를 들어서, PBVM90.DLL모든 deployed applications에
들어가지만, PBRTC90.DLL은Rich Text controls 이나 RichText DataWindow objects
들을 사용했을 경우에만 필요로 한다. deploying applications 에서 Java support 를
사용 한다면, 그것에 대한 더 많은 정보를 얻기 위해서 PBJVM90.DLL 사용한다

추가적인 PowerBuilder runtime filesName 필요 할 때
PBDWR90.DLL PBDWRE90.PBD : Web DataWindow 사용했을 때
PBXerces90.DLL xerces-c_1_5_1.dll : DataWindows and DataStores 에서XML 사용했을 경우
PBJVM90.DLL : Java 사용했을 경우
PBRTC90.DLL : Rich Text 사용했을 경우
PBLAB90.INI : Label DataWindow presentation-style 사용했을 경우
PBTRA90.DLL : Database connection tracing 사용했을 경우
Installed 경로 \Program Files\Sybase\Shared\PowerBuilder
Deployment 경로 application과 같은 디렉토리 , system path 에 있는 directory

2. 사용 DB에 따른 필요한 파일
Informix 7 : pbin790.dll
Informix 9 : pbin990.dll
Ms-Sql : pbmss90.dll
Oracle 7i : pbo7490.dll
Oracle 8i : pbo8490.dll
Oracle 9i : pbo9090.dll
Sybase : pbsyc90.dll

3. PowerBuilder extensions : PowerBuilder 9.0 은 3가지 확장기능을 제공한다.
만약 당신이 이 세 가지중 한가지라도 사용하면 deploy 를 할 때
아래의 표에 나타나 있는 것을 포함시켜야 한다.

* PowerBuilder 확장기능 - 필요한 파일
PowerBuilder Document Object Model : PBDOM90.DLL PBXerces90.DLL xerces-c_1_5_1.dll
EJB client : pbejbclient90.dll pbejbclient90.jar

SOAP client for Web services : EasySoap.DLL ExPat.dll libeay32.dll ssleay32.dll bsoapclient90.dll
EJB Client를 사용 하기 위한 파일 들은 , EJB server 에 있는 JDK 와 호환 가능한Java Runtime
Environment(JRE)는 반드시 Client 에 available 하고 CLASSPATH 의 목록에 나열되어져 있어야
한다. Sun JRE version 1.4 는 PowerBuilder CD에 Support directory 나타나 있다.

Note : JRE는 당신이 EJB 클라이언트를 선택할 때 Runtime Packager 에 의해 생성된 MSI 파일에
더해지지 않습니다.

4. PDF and XSL-FO export
PowerBuilder는 데이터윈도우의 데이터와 프리젠테이션을 두 가지 방법으로 PDF file로 저장할 수
있다. 기본으로 PowerBuilder는 PDF로 distiller를 이용하여 저장할 수 있다. PowerBuilder는 또한 Apache XML Formatting Objects processor를 사용하여 PDF 또는 XSL Formatting Objects
(XSL-FO) format 으로 저장할 수 있다.

distiller사용 : GNU Ghostscript를 이용하여 PDF로 저장하기 위해서, Ghostscript 파일들은
PowerBuilder와 함께Sybase\Shared\PowerBuilder\gs7.05에 설치되어야 한다 .
기본 PostScript printer driver와 관련 파일 등은 Sybase\Shared\PowerBuilder\drivers에
설치되어야 한다.

distill 방법을 이용하여 PDF로 저장하는 기능을 사용하는 어플리케이션을 배포할 때, gs7.05디렉토리와
드라이버 디렉토리들을 pbdwe90.dll runtime file 과 같은 디렉토리에 배포해야 한다.
예를 들어 어플리케이션과 pbdwe90.dl과 다른 PowerBuilder runtime file들을 MyApplication이라는
디렉토리에 배포했다면, Ghostscript file들은 MyApplication\gs7.05에 배포되어야 한다.
그리고 기본 PostScript printer driver와 관련 파일들은 MyApplication\drivers에 배포되어야 한다.
배포를 위해서 제공되는 모든 폰트들을 다 배포할 필요는 없다.

Apache FO processor 사용하기 : 어플리케이션이 PDF or XSL-FO로 저장하기 위해 Apache processor를 사용한다면, 어플리케이션과 함께 fop-0.20.4 directory 와 Java Runtime Environment
(JRE) 를 배포해야 한다. 이 디렉토리들은 CD의 Support directory에 zip files로 되어 있다.

PowerBuilder runtime files들과 같은 디렉토리에 배포되어야 한다.
예를 들어, 만약 application과 pbvm90.dll 그리고 다른 PowerBuilder runtime file들이 MyApplication이라는 디렉토리에 배포되었다면,
Apache processor 와 JRE는 MyApplication/fop-0.20.4 과 MyApplication/jre에 배포되어야 한다.
하지만, 만약 대상 컴퓨터에 JDK가 full로 깔려있고 classpath.에 잡혀있다면 JRE를 복사할 필요는
없다. Windows DBCS 플랫폼에서 는, DBCS characters 를 지원하는 파일을 해당 컴퓨터의
Windows font directory에 배포할 필요가 있다. C:\WINNT\fonts.

+ Recent posts