WebSphere Application Server Traditional에서 더 이상 사용되지 않는 기능

이전 릴리스의 WebSphere® Application Server에서 구성을 마이그레이션하는 경우 이 릴리스와 이전 릴리스에서 더 이상 사용되지 않는 여러 기능에 주의해야 합니다.

WebSphere Application Server는 다음 이름 지정 체계를 사용합니다.

V.R.M.F

여기서
  • V = 버전
  • R = 릴리스
  • M = 수정
  • F = 수정팩
예를 들어 8.5.0.1은 버전 8, 릴리스 5, 수정 0, 수정팩 1을 나타냅니다. "버전"을 특정 릴리스, 수정 또는 수정팩 앞에 사용하는 것이 공통적입니다. (예를 들어 릴리스를 표시하는 경우 "버전 8.5" 또는 수정팩까지 표시하려면 "버전 8.5.0.1")

여기에 폐기된 것으로 나열된 기능이 있으면, IBM®은 제품의 이후 릴리스에서 이 기능을 제거할 수도 있습니다. 향후 투자는 권장되는 마이그레이션 조치에 나열된 전략적 기능에 집중됩니다. 일반적으로 기능은 동등한 대체 기능이 제공되기 전까지는 계속 사용됩니다. 해당 기능이 폐기된 릴리스에서 최소한 두 개의 주요 릴리스가 출시될 때까지 또는 만 3년이 되기까지(더 긴 쪽) 기능이 제거되지 않습니다. 6.0, 6.1 및 7.0 릴리스를 순서대로 살펴보면 예를 들어 릴리스 6.0에서 사용되지 않는 기능이 7.0에서 먼저 제거될 수 있습니다. 드문 경우에, 기능을 더 일찍 제거해야 합니다. 이 경우에는 제거된 기능에 대해 명확하고 명시적으로 설명합니다.

다음 표에는 폐기된 기능이 버전 및 릴리스별로 요약되어 있습니다. 다음 표는 폐기된 항목(예: API(Application Programming Interface), 스크립트 인터페이스, 도구, 마법사, 공개된 구성 데이터, 네이밍 ID 또는 상수)에 대한 정보를 제공합니다. 가능한 경우 테이블에서 권장되는 마이그레이션 조치도 표시합니다.

이 문서는 다음 폐기 테이블을 포함합니다.

버전 9.0에서 더 이상 사용되지 않는 기능

표 1. 버전 9.0에서 더 이상 사용되지 않는 기능. 다음 표는 버전 9.0에서 더 이상 사용되지 않는 기능에 대해 설명합니다.
카테고리 폐기 권장되는 마이그레이션 조치
애플리케이션 프로그래밍 모델 및 컨테이너 지원 선택적 Java™ Platform, Enterprise Edition(Java EE) 7 기술은 다음과 같습니다.
  • EJB(Enterprise JavaBeans) 엔티티 Bean
    중요사항: EJB 스펙의 엔티티 Bean 부분만 더 이상 사용되지 않습니다.
  • JAX-RPC(Java API for XML-based RPC) 1.1
  • JAXM(Java APIs for XML Messaging) 1.3
다음 선택적 Java EE 7 기술은 계속해서 더 이상 사용되지 않습니다.
  • JAXR(Java API for XML Registries) 1.0
  • Java EE Application Deployment 1.2
  • EJB 엔티티 Bean:

    새로운 데이터베이스 및 기타 지속성 관련 조작에 JPA(Java Persistence API)를 사용합니다.

  • JAX-RPC 1.1:

    JAX-WS(Java API for XML Web Services)를 사용하십시오.

    JAX-RPC 및 JAX-WS 교차점에 맵핑되는 기능의 서브세트에 상호 운용성을 보장하기 위한 초점이 유지보수되지만 새로운 표준 지원을 위한 업데이트과 관련된 새로운 모든 개선사항이 JAX-WS 런타임에만 있습니다.

  • JAXR 1.0:

    UDDI 버전 3을 사용하십시오.

  • Java EE Application Deployment 1.2:

    wsadmin 스크립팅 및 JMX MBeans와 같은 다른 방법을 사용하여 서버에 애플리케이션을 배치하십시오. Java EE Deployment API 사용과 가장 근접한 방법은 WebSphere JMX MBeans를 사용하는 것입니다. 자세한 정보는 엔터프라이즈 애플리케이션 또는 모듈 설치 방법을 참조하십시오.

SCA(Service Component Architecture) 프로그래밍 모델 다른 프로그래밍 모델을 사용하도록 애플리케이션을 업데이트하십시오. 사용하는 프로그래밍 모델은 애플리케이션에서 이전에 SCA를 통합한 방식에 따라 다릅니다.

SCA를 사용하여 모듈 방식 애플리케이션을 작성한 경우에는 OSGi를 대신 사용하는 것을 고려해 보십시오. 자세한 정보는 OSGi 애플리케이션 개발을 참조하십시오.

바인딩에 SCA를 사용한 경우에는 JAX-RS(Java API for RESTful Web Services) 또는 JMS(Java Message Service)와 같은 일부 표준에 대해 애플리케이션이 노출되는 방식을 통합하십시오. 예를 들어, 애플리케이션 바인딩을 위해 JAX-RS를 사용하십시오. 자세한 정보는 JAX-RS 웹 애플리케이션 구현의 내용을 참조하십시오. 바인딩 레벨 구현의 중복을 최소화하려면 공유 코드를 사용하도록 애플리케이션을 구조화하십시오.

SCA를 장기 전략의 일부로 계속 사용하려면 IBM Business Process Manager에서 애플리케이션을 호스팅해 보십시오.

다음 작업 관리자 프로그래밍 모델:
  • 비동기 Bean
  • CommonJ 타이머 및 작업 관리자
Concurrency Utilities for Java EE(JSR 236)를 사용하십시오. Concurrency Utilities for Java EE는 애플리케이션 서버에 동시 조작을 수행하기 위해 표준화된 접근을 제공합니다. 비동기 Bean 및 CommonJ에서 마이그레이션하는 방법에 대한 자세한 정보는 비동기 Bean 및 CommonJ의 EE Concurrency 마이그레이션 예의 내용을 참조하십시오.
데이터베이스 WebSphere Application Server 버전 4.0 데이터 소스 WebSphere Application Server 버전 5.0 이상의 데이터 소스 사용하십시오. 이 데이터 소스는 표준 JCA 아키텍처를 기반으로 합니다. 데이터 소스에 대한 설정은 데이터 소스 콜렉션에 설명되어 있습니다.

더 이상 사용되지 않는 버전 4.0 데이터 소스는 단일 CM(Connector Manager) 아키텍처를 기반으로 합니다. 데이터 소스에 대한 설정은 데이터 소스(WebSphere Application Server V4) 콜렉션(더 이상 사용되지 않음)에 설명되어 있습니다.

데이터 소스 간 차이에 대한 자세한 정보는 데이터 소스을 참조하십시오.

시스템 관리 Jacl을 사용한 wsadmin 스크립팅 Jython 언어를 사용하여 wsadmin 스크립트를 작성하십시오. 자세한 정보는 Jython과 함께 wsadmin 스크립트 사용의 내용을 참조하십시오.
[IBM i]시스템 관리 [IBM i]updwashost 명령 [IBM i]AdminTask 오브젝트 changeHostName 명령을 사용하여 노드의 호스트 이름을 변경하십시오. 자세한 정보는 AdminTask 오브젝트의 Utility 명령 그룹의 내용을 참조하십시오.
웹 서버 플러그인 구성 토폴로지 중심 또는 글로벌, 플러그인 구성 애플리케이션 중심 플러그인 구성을 사용하십시오. 애플리케이션 중심 plugin-cfg.xml 구성 파일에는 웹 서버 및 애플리케이션 서버 정의 모두에 맵핑되는 애플리케이션이 있습니다. 자세한 정보는 웹 서버 플러그인 구현의 내용을 참조하십시오.

버전 8.5.5에서 더 이상 사용되지 않는 기능

표 2. 버전 8.5.5에서 더 이상 사용되지 않는 기능. 다음 표는 버전 8.5.5에서 더 이상 사용되지 않는 기능을 설명합니다.
카테고리 폐기 권장되는 마이그레이션 조치
애플리케이션 어셈블리 및 배치 IBM Assembly and Deploy Tools for WebSphere Administration

Java EE 5 이상을 사용하는 프로그래밍 모델의 경우 IBM WebSphere Developer Tools를 사용하십시오.

Java EE 5 이전의 Java EE 프로그래밍 모델에 대한 바인딩과 확장 배치 디스크립터를 수정하려면 애플리케이션을 설치할 때 WebSphere 관리 콘솔을 사용하십시오. 자세한 정보는 콘솔을 사용하여 엔터프라이즈 애플리케이션 파일 설치의 내용을 참조하십시오.

EJB(Enterprise JavaBean) 2.x에 대한 배치 코드를 생성하려면 애플리케이션을 설치할 때 엔터프라이즈 Bean을 배치하도록 선택하거나 ejbdeploy 명령을 사용하십시오.

ibm-webservices-bnd.xml 및 프로그래밍 모델 확장 배치 디스크립터를 위한 편집기의 대체 항목은 없습니다.

에지 컴포넌트 WebSphere Edge Components Load Balancer for IPv4
참고: Load Balancer for IPv4 and IPv6에서 사용할 수 없는 기능은 버전 6.1부터 더 이상 사용되지 않으며 안정화되었습니다. 자세한 정보는 안정화된 기능을 참조하십시오.
WebSphere Edge Components Load Balancer for IPv4 및 IPv6으로 마이그레이션하십시오.
[z/OS]에지 컴포넌트 [z/OS]IBM WebSphere Application Server용 DMZ 보안 프록시 서버 for z/OS®
참고: 이 기능은 버전 9.0에서 제거되었습니다.
[z/OS]프록시 서버를 WebSphere Application Server에 대한 프론트 엔드로 사용하는 경우 추가 비용 없이 제품에 포함된 IBM HTTP Server 및 WebSphere Web Server Plug-ins를 사용하십시오. 추가 기능을 위해 IBM DataPower® 어플라이언스 사용을 고려하십시오.
WebSphere Application Server와 별도로 프록시 서버를 사용하는 경우 기본 HTTP 프록시 기능을 z/OS에 번들된 HTTP 서버에서 사용할 수 있습니다.
  • V2R2 이상: IBM HTTP Server(Apache 기반)
  • V2R1 이전: IBM HTTP Server for z/OS V5R3(DGW)
추가 기능을 위해 IBM DataPower 어플라이언스 사용을 고려하십시오.
IBM HTTP Server CRL(Certificate Revocation List) 프로토콜 지원 TLS 인증서로 OCSP(Online Certificate Status Protocol)를 사용하십시오.

IBM HTTP 서버에서 CRL 지원은 SSLCRLHostnameSSLCRLUserid 지시문과 함께 사용 가능합니다. CRL 지원은 또한 TLS 인증의 CRLDistributionPoint 확장으로 제어됩니다.

TLS 스펙은 이제 OCSP를 선호하며 SSLOCSPEnableSSLOCSPResponderURL 지시문과 함께 사용됩니다. TLS 인증서에서 OCSP 지원은 AuthorityInformationAccess 확장으로 제어됩니다.

자세한 정보는 SSL 인증 취소 목록 및 OCSP(Online Certificate Status Protocol)를 참조하십시오.

Web 2.0 및 Mobile Toolkit Dojo Toolkit(Dojo Diagrammer 포함) Dojo 데스크탑과 모바일 애플리케이션은 계속 기능하지만 더 이상 지원되지 않습니다. 개방형 소스 Dojo Toolkit을 사용하여 계속해서 Dojo 애플리케이션을 개발할 수 있습니다.
웹 메시지 전달 서비스 웹 메시징 전달 서비스를 사용하는 애플리케이션을 Servlet 3.0 비동기 서블릿 또는 WebSocket 프로토콜을 사용하도록 마이그레이션하십시오. 자세한 정보는 WebSphere Application Server 확장을 사용하여 서블릿 개발의 내용을 참조하십시오.
Ajax 프록시 Ajax 프록시 애플리케이션을 교차 도메인 요청에 CORS(cross-origin resource sharing)를 사용하도록 마이그레이션하십시오.
다음 서버측 서비스에 대한 지원:
  • RPC 어댑터
  • 분석
  • 그래픽
JAX-RS(Java API for RESTful Web Services)를 사용하도록 애플리케이션 아키텍처를 다시 구축하십시오.

그래픽 서비스를 마이그레이션할 때 개방형 소스 Apache Batik 프로젝트를 사용하여 이미지를 변환할 수 있습니다.

다음 애플리케이션 서비스에 대한 지원:
  • 최적화 프로그램
  • WebDAV 확장기능
  • 맵 변환
  • Dojo Diagrammer
권장하는 마이그레이션 조치가 없습니다.

버전 8.5에서 폐기된 기능

표 3. 버전 8.5에서 폐기된 기능. 다음 표는 버전 8.5에서 폐기된 기능에 대해 설명합니다.
카테고리 폐기 권장되는 마이그레이션 조치
애플리케이션 서비스 com.ibm.websphere.management.application.client.EnvEntry_processAnnotations 특성 com.ibm.websphere.management.application.client.EnvEntry_processBindings 특성 사용
CEA(Communications Enabled Applications) 기능과 연관된 DOJO 위젯 WebSphere Application Server CEA(Communication Enabled Application) 위젯 개발의 공개적으로 액세스 가능한 developerWorks® 문서에서 사용할 수 있는 CEA DOJO 1.5 위젯 소스와 설명을 사용하십시오.
Common Event Infrastructure 모듈과 관련된 모든 API(Application Programming Interface)
다음 파일이 CEI 모듈에서 사용되었으며, 더 이상 사용되지 않습니다.
  • app_server_root/bin/의 파일:
    • eventbucket.sh/eventbucket.bat
    • eventcatalog.sh/eventcatalog.bat
    • eventemit.sh/eventemit.bat
    • eventpurge.sh/eventpurge.bat
    • eventpurgepool.sh/eventpurgepool.bat
    • eventquery.sh/eventquery.bat
  • app_server_root/systemApps/의 파일:
    • EventService.ear/META-INF
    • EventService.ear/DataStoreEjb.jar
    • EventService.ear/EventCatalogEjb.jar
    • EventService.ear/EventServerEjb.jar
    • EventService.ear/EventServerMdb.jar
  • app_server_root/plugins/의 파일:
    • com.ibm.events.client.jar
    • com.ibm.events.service.jar
  • app_server_root/features/의 파일:
    • com.ibm.events.service_6.1.0.0
  • app_server_root/properties/schemas/의 파일:
    • cei.xsd
    • ceiservice.xs
  • app_server_root/util/event/의 파일:
    • ceiconfigreload.jacl
    • eventbucket.jacl
    • eventcatalog.jacl
    • eventemit.jacl
    • eventpurge.jacl
    • eventpurgepool.jacl
    • eventquery.jacl
  • app_server_root/web/configDocs/packages/cei/의 파일:
    • classes-frame.html
    • DataStoreProfile.html
    • DistributionQueue.html
    • EmitterFactoryProfile.html
    • EventBusTransmissionProfile.html
    • EventGroupProfile.html
    • EventGroupProfileList.html
    • EventInfrastructureProvider.html
    • EventServerProfile.html
    • FilterFactoryProfile.html
    • JMSTransmissionProfile.html
이벤트 기반 모델이 필요한 새 애플리케이션의 경우 서비스 통합 버스(SIBus)를 사용합니다. 이벤트를 송신 및 수신하는 경우 SIBus 제공 API를 사용하여 새 애플리케이션을 디자인합니다.
com.ibm.portal.* 패키지:
  • com.ibm.portal
  • com.ibm.portal.dynamicui
  • com.ibm.portal.help
  • com.ibm.portal.jndi
  • com.ibm.portal.portlet.service
  • com.ibm.portal.propertybroker.property
  • com.ibm.portal.propertybroker.service
  • com.ibm.portal.state
  • com.ibm.portal.state.exceptions
권장하는 마이그레이션 조치가 없습니다.
WSSecurityHelper 클래스의 revokeSSOCookies(HttpServletRequest, HttpServletResponse) 메소드
참고: 이 메소드는 Liberty 프로파일에서 지원되지 않습니다.
Java Servlet-3.0 logout() 메소드에서 지원하는 기능을 사용하십시오.

서블릿 보안 메소드의 내용을 참조하십시오.

WSSecurityHelper클래스의 getLTPACookieFromSSOToken() 메소드
참고: 이 메소드는 Liberty 프로파일에서 지원되지 않습니다.
WebSecurityHelper 클래스의 getSSOCookieFromSSOToken() 메소드에서 지원하는 기능을 사용하십시오.
에지 컴포넌트 WebSphere Edge Components Load Balancer for IPv4가 제공하는 WAND(Wide-Area Network Dispatcher) 기능 IPv4에서 NAT(Network Address Translation) 전달 메소드를 사용하거나 IPv6에서 MAC(Media Access Control) 캡슐화 전달 메소드를 사용하십시오.
WebSphere Edge Components Load Balancer for IPv4의 다음 두 컴포넌트(서버 가용성에 대한 SNMP(Simple Network Management Protocol) 통계를 제공하기 위해 해당 벤더의 스위치와 함께 작동):
  • CCO(Cisco Consultant)
  • NAL(Nortel-Alteon Consultant)
IBM Load Balancer를 사용하십시오.
토큰링 인터페이스에 대한 WebSphere Edge Components Load Balancer for IPv4 지원 이더넷 인터페이스를 사용합니다.
시스템 관리 다음 지원 라이프사이클 미들웨어 서버 유형에 대해 지능형 관리 지원:
  • Apache Tomcat
  • BEA WebLogic
  • JBoss
  • 외부 WebSphere Application Server(Intelligent Management 셀 외부에서 실행되는 애플리케이션 서버)
참고: 이 지원은 버전 8.5.5에 사용되며 안정화되었습니다.
이러한 미들웨어 서버 자원을 관리하기 위해 wsadmin 스크립팅을 사용하십시오.
동적 클러스터를 작성하는 경우에 사용되는 defaultXDdefaultXDZOS 서버 템플리트 default 또는 defaultZOS 서버 템플리트를 사용하십시오.
[AIX Solaris HP-UX Linux Windows][z/OS]WebSphere Virtual Enterprise Version 7.x 및 이전 노드 지원 [AIX Solaris HP-UX Linux Windows][z/OS]노드를 WebSphere Application Server Network Deployment Version 8.5로 이동하십시오.

**** MISSING FILE ****의 내용을 참조하십시오.

버전 8.0.0.1에서 폐기된 기능

표 4. 버전 8.0.0.1에서 폐기된 기능. 다음 표는 버전 8.0.0.1에서 폐기된 기능에 대해 설명합니다.
카테고리 폐기 권장되는 마이그레이션 조치
시스템 관리 수명이 종료된 다음 소프트웨어에 대한 지원:
  • ASE(Sybase Adaptive Server Enterprise) 12.5.X
  • Sybase jConnect 5.5
다음으로 이동하십시오.
  • ASE(Sybase Adaptive Server Enterprise) 15.X
  • Sybase jConnect 6.05 또는 jConnect 7.0

버전 8.0에서 폐기된 기능

[z/OS]
표 5. 버전 8.0에서 폐기된 기능. 다음 표는 버전 8.0에서 폐기된 기능에 대해 설명합니다.
카테고리 폐기 권장되는 마이그레이션 조치
애플리케이션 프로그래밍 모델 JSF(JavaServer Faces) 1.2 Sun RI(Reference Implementation)
참고: 이 기능은 버전 9.0에서 제거되었습니다.
WebSphere Application Server 버전 8.0의 기본 구현인 JSF 2.0 MyFaces 구현을 사용하십시오.

JSF 2.0 MyFaces 구현으로 마이그레이션하는 방법에 대한 정보는 IBM developerWorks에서 JavaServer Faces 마이그레이션JavaServer Faces 1.x 애플리케이션을 JavaServer Faces 2.0으로 마이그레이션 주제를 참조하십시오.

애플리케이션 서비스 다음은 historyInfo 유틸리티 명령행 인수입니다.
  • -components
  • -maintenancePackageID
historyInfo 유틸리티를 사용할 때 다음 사항에 유의하십시오.
  • -component

    이 인수는 사용하지 마십시오. 이 인수는 이제 조치를 수행하지 않습니다.

  • -maintenancePackageID

    이 인수는 이제 -offeringID에 해당하는 조치를 수행합니다. -offeringID를 사용하십시오.

다음은 versionInfo 유틸리티 명령행 인수입니다.
  • -componentDetail
  • -components
  • -maintenancePackageDetail
  • -maintenancePackages
versionInfo 유틸리티를 사용할 때 다음 사항에 유의하십시오.
  • -componentDetail

    이 인수는 사용하지 마십시오. 이 인수는 이제 조치를 수행하지 않습니다.

  • -components

    이 인수는 사용하지 마십시오. 이 인수는 이제 조치를 수행하지 않습니다.

  • -maintenancePackageDetail

    이 인수는 이제 -fixpackDetail 및 -ifixDetail에 해당하는 조치를 수행합니다. -fixpackDetail 및 -ifixDetail을 사용하십시오.

  • -maintenancePackages

    이 인수는 이제 -fixpacks 및 -ifixes에 해당하는 조치를 수행합니다. -fixpacks 및 -ifixes를 사용하십시오.

다음은 com.ibm.websphere.product.WASDirectory 클래스에서의 메소드입니다.
  • public WASComponent getInstalledComponentByName(String componentName)
  • public WASComponent[] getInstalledComponentList()
  • public boolean isComponentInstalled(String componentName)
  • public WASMaintenancePackage[] getHistoryMaintenancePackageList()
  • public WASMaintenancePackage getInstalledMaintenancePackageByID(String mpID)
  • public WASMaintenancePackage[] getInstalledMaintenancePackageList()
  • public boolean isMaintenancePackageInstalled(String ID)
이러한 메소드는 사용하지 마십시오.
  • public WASComponent getInstalledComponentByName(String componentName)

    이 메소드는 현재 널 오브젝트를 리턴합니다.

  • public WASComponent[] getInstalledComponentList()

    이 메소드는 현재 빈 목록을 리턴합니다.

  • public boolean isComponentInstalled(String componentName)

    이 메소드는 현재 false로 리턴됩니다.

  • public WASMaintenancePackage[] getHistoryMaintenancePackageList()

    이 메소드는 public IMEvent[] getHistoryEventList()로 대체됩니다.

  • public WASMaintenancePackage getInstalledMaintenancePackageByID(String mpID)

    이 메소드는 public IMOffering getInstalledOfferingByID(StringproductID)로 대체됩니다.

  • public WASMaintenancePackage[] getInstalledMaintenancePackageList()

    이 메소드는 public IMOffering[] getInstalledOfferingList()로 대체됩니다.

  • public boolean isMaintenancePackageInstalled(String ID)

    이 메소드는 public boolean isThisProductInstalled(String id)로 대체됩니다.

애플리케이션 서비스 다음은 com.ibm.websphere.product.* 패키지 아래의 클래스입니다.
  • com.ibm.websphere.product.metadata.WASComponent
  • com.ibm.websphere.product.metadata.WASComponentUpdate
  • com.ibm.websphere.product.metadata.WASMaintenancePackage
  • com.ibm.websphere.product.WASProductException
  • com.ibm.websphere.product.history.WASHistoryException
  • com.ibm.websphere.product.WASProduct.
  • com.ibm.websphere.product.history.WASHistory
다음 지침을 따르십시오.
  • com.ibm.websphere.product.metadata.WASComponent

    이 클래스는 사용하지 마십시오. 이제 이 클래스의 모든 공용 메소드가 널(null) 오브젝트 또는 비어 있는 목록을 리턴합니다.

  • com.ibm.websphere.product.metadata.WASComponentUpdate

    이 클래스는 사용하지 마십시오.이제 이 클래스의 모든 공용 메소드가 널(null) 오브젝트 또는 비어 있는 목록을 리턴합니다.

  • com.ibm.websphere.product.metadata.WASMaintenancePackage

    이 클래스는 사용하지 마십시오.

  • com.ibm.websphere.product.WASProductException

    이 클래스는 사용하지 마십시오. com.ibm.websphere.product.WASDirectoryException 클래스를 사용하십시오.

  • com.ibm.websphere.product.history.WASHistoryException

    이 클래스는 사용하지 마십시오.com.ibm.websphere.product.WASDirectoryException 클래스를 사용하십시오.

  • com.ibm.websphere.product.WASProduct.

    이 클래스는 사용하지 마십시오. com.ibm.websphere.product.WASDirectory 클래스를 사용하십시오.

  • com.ibm.websphere.product.history.WASHistory

    이 클래스는 사용하지 마십시오. com.ibm.websphere.product.WASDirectory 클래스를 사용하십시오.

다음은 com.ibm.websphere.product.WASDirectory 클래스 아래의 상수입니다.
  • ID_BASE
  • ID_EXPRESS
  • ID_ND
다음은 com.ibm.websphere.product.WASDirectory 및 com.ibm.websphere.product.utils.WASDirectoryHelper 클래스 아래의 상수입니다.
  • ID_PME
  • ID_WBI
  • ID_JDK
  • ID_EMBEDDED_EXPRESS
  • ID_XD
  • ID_CLIENT
  • ID_PLG
  • ID_IHS
  • ID_WXD
  • ID_NDDMZ
  • ID_UPDI
WASDirectory 인터페이스는 제품 ID와 독립적이며 제품 ID를 문자열로 처리합니다. 제품 특정 호출자가 스스로 제품 ID를 지정해야 합니다.
JAXR(Java API for XML Registries)에 대한 지원 UDDI 버전 3을 사용하십시오.
보안 com.ibm.ws.security.web.TAMTrustAssociationInterceptorPlus TAM(Tivoli® Access Manager) TAI(trust association interceptor) 인터페이스 Tivoli Access Manager Trust Association Interceptor Plus 웹 사이트에서 최신 버전의 Tivoli 코드를 가져오십시오.
시스템 관리 AdminTask 오브젝트에 대한 ServerManagement 명령 그룹의 createServerType 명령 새 서버 유형을 작성하지 마십시오.
다음은 AdminTask 오브젝트에 대한 ManagedNodeGroup 명령 그룹의 명령입니다.
  • createManagedNodeGroup
  • deleteManagedNodeGroup
  • addMemberToManagedNodeGroup
  • deleteMemberFromManagedNodeGroup
  • queryManagedNodeGroups
  • getManagedNodeGroupMembers
  • getManagedNodeGroupInfo
  • modifyManagedNodeGroupInfo
다음은 AdminTask 오브젝트에 대한 JobManagerNode 명령 그룹의 명령입니다.
  • cleanupManagedNode
  • queryManagedNodes
  • getManagedNodeProperties
  • modifyManagedNodeProperties
  • getManagedNodeKeys
AdminTask 오브젝트에 대한 TargetGroup 명령 그룹에 있는 다음 명령을 사용하십시오.
  • createTargetGroup
  • deleteTargetGroup
  • addMemberToTargetGroup
  • deleteMemberFromTargetGroup
  • queryTargetGroups
  • getTargetGroupMembers
  • getTargetGroupInfo
  • modifyTargetGroupInfo
AdminTask 오브젝트에 대한 JobManagerNode 명령 그룹에 있는 다음 명령을 사용하십시오.
  • cleanupTarget
  • queryTargets
  • getTargetProperties
  • modifyTargetProperties
  • getTargetKeys
서비스 로그, 일반적으로 이름이 activity.log로 지정됨 로그 컨텐츠에 액세스하려면 다음 중 하나를 사용하십시오.
  • 시스템이 기본 로그 및 추적 모드를 사용하도록 구성된 경우 SystemOut.log 파일
  • 시스템이 HPEL(High Performance Extensible Logging) 로그 및 추적 모드를 사용하도록 구성된 경우 HPEL LogViewer 명령

    여러 서버의 로그 파일 컨텐츠를 병합할 수 있어야 할 경우 HPEL 로그 및 추적 모드를 사용하고 HPEL API를 사용하도록 서버를 구성하십시오. CBE(공통 기본 이벤트) XML 형식으로 로그 컨텐츠를 렌더링할 수 있어야 할 경우 HPEL 로그 및 추적 모드를 사용하고 HPEL LogViewer 명령을 사용하십시오.

Java EE 애플리케이션 배치 API 스펙 JSR-88을 사용하여 애플리케이션 서버에 Java EE(Java Platform, Enterprise Edition) 모듈 및 애플리케이션 배치를 위한 지원 기타 여러 옵션을 사용하여 wsadmin 스크립팅 및 JMX MBeans를 포함하는 애플리케이션을 서버에 배치하십시오. Java EE Deployment API 사용과 가장 근접한 메소드는 WebSphere JMX MBean을 사용하는 것입니다. 자세한 정보는 엔터프라이즈 애플리케이션 또는 모듈 설치 방법의 내용을 읽으십시오.
DataPower 어플라이언스 관리자 DataPower 어플라이언스 관리자를 사용하여 지원되는 기존 DataPower 어플라이언스가 제품에서 제거되거나 더 이상 서비스되지 않을 때까지 해당 어플라이언스를 계속 관리할 수 있습니다.
WebSphere Application Server 버전 8.0에서 지원되는 어플라이언스는 다음과 같습니다.
  • 9001
  • 9002
  • 9003/7993
  • 9004/9235 – XS40, XI50, XB60, XM70
  • 9004/9235 – XA35, XM70FC
어플라이언스의 서비스 종료 날짜는 IBM WebSphere DataPower SOA 어플라이언스 서비스 종료일에 문서화되어 있습니다.

이전 목록에 없는 새 어플라이언스는 기존의 어플라이언스도 관리할 수 있는 별도의 DataPower 어플라이언스 관리 오퍼링을 통해 관리됩니다.

Tivoli Performance Viewer 그래프를 그리려면 Tivoli Performance Viewer의 SVG(Scalable Vector Graphics) 형식을 사용하십시오. 조치가 필요하지 않습니다. 이제 Tivoli Performance Viewer는 Dojo 형식을 사용하여 그래프를 그립니다.
참고: SGV 및 이미지 형식을 지원하는 이전 스타일의 그래프로 돌아가려면 com.ibm.websphere.tpv.DojoGraph JVM 시스템 특성을 false로 설정하십시오.
[AIX Solaris HP-UX Linux Windows]
표 6. 버전 8.0에서 폐기된 기능. 다음 표는 버전 8.0에서 폐기된 기능에 대해 설명합니다.
카테고리 폐기 권장되는 마이그레이션 조치
애플리케이션 프로그래밍 모델 JSF(JavaServer Faces) 1.2 Sun RI(Reference Implementation)
참고: 이 기능은 버전 9.0에서 제거되었습니다.
WebSphere Application Server 버전 8.0의 기본 구현인 JSF 2.0 MyFaces 구현을 사용하십시오.

JSF 2.0 MyFaces 구현으로 마이그레이션하는 방법에 대한 정보는 IBM developerWorks에서 JavaServer Faces 마이그레이션JavaServer Faces 1.x 애플리케이션을 JavaServer Faces 2.0으로 마이그레이션 주제를 참조하십시오.

애플리케이션 서비스 다음은 historyInfo 유틸리티 명령행 인수입니다.
  • -components
  • -maintenancePackageID
historyInfo 유틸리티를 사용할 때 다음 사항에 유의하십시오.
  • -component

    이 인수는 사용하지 마십시오. 이 인수는 이제 조치를 수행하지 않습니다.

  • -maintenancePackageID

    이 인수는 이제 -offeringID에 해당하는 조치를 수행합니다. -offeringID를 사용하십시오.

다음은 versionInfo 유틸리티 명령행 인수입니다.
  • -componentDetail
  • -components
  • -maintenancePackageDetail
  • -maintenancePackages
versionInfo 유틸리티를 사용할 때 다음 사항에 유의하십시오.
  • -componentDetail

    이 인수는 사용하지 마십시오. 이 인수는 이제 조치를 수행하지 않습니다.

  • -components

    이 인수는 사용하지 마십시오. 이 인수는 이제 조치를 수행하지 않습니다.

  • -maintenancePackageDetail

    이 인수는 이제 -fixpackDetail 및 -ifixDetail에 해당하는 조치를 수행합니다. -fixpackDetail 및 -ifixDetail을 사용하십시오.

  • -maintenancePackages

    이 인수는 이제 -fixpacks 및 -ifixes에 해당하는 조치를 수행합니다. -fixpacks 및 -ifixes를 사용하십시오.

다음은 com.ibm.websphere.product.WASDirectory 클래스에서의 메소드입니다.
  • public WASComponent getInstalledComponentByName(String componentName)
  • public WASComponent[] getInstalledComponentList()
  • public boolean isComponentInstalled(String componentName)
  • public WASMaintenancePackage[] getHistoryMaintenancePackageList()
  • public WASMaintenancePackage getInstalledMaintenancePackageByID(String mpID)
  • public WASMaintenancePackage[] getInstalledMaintenancePackageList()
  • public boolean isMaintenancePackageInstalled(String ID)
이러한 메소드는 사용하지 마십시오.
  • public WASComponent getInstalledComponentByName(String componentName)

    이 메소드는 현재 널 오브젝트를 리턴합니다.

  • public WASComponent[] getInstalledComponentList()

    이 메소드는 현재 빈 목록을 리턴합니다.

  • public boolean isComponentInstalled(String componentName)

    이 메소드는 현재 false로 리턴됩니다.

  • public WASMaintenancePackage[] getHistoryMaintenancePackageList()

    이 메소드는 public IMEvent[] getHistoryEventList()로 대체됩니다.

  • public WASMaintenancePackage getInstalledMaintenancePackageByID(String mpID)

    이 메소드는 public IMOffering getInstalledOfferingByID(StringproductID)로 대체됩니다.

  • public WASMaintenancePackage[] getInstalledMaintenancePackageList()

    이 메소드는 public IMOffering[] getInstalledOfferingList()로 대체됩니다.

  • public boolean isMaintenancePackageInstalled(String ID)

    이 메소드는 public boolean isThisProductInstalled(String id)로 대체됩니다.

애플리케이션 서비스 다음은 com.ibm.websphere.product.* 패키지 아래의 클래스입니다.
  • com.ibm.websphere.product.metadata.WASComponent
  • com.ibm.websphere.product.metadata.WASComponentUpdate
  • com.ibm.websphere.product.metadata.WASMaintenancePackage
  • com.ibm.websphere.product.WASProductException
  • com.ibm.websphere.product.history.WASHistoryException
  • com.ibm.websphere.product.WASProduct.
  • com.ibm.websphere.product.history.WASHistory
다음 지침을 따르십시오.
  • com.ibm.websphere.product.metadata.WASComponent

    이 클래스는 사용하지 마십시오. 이제 이 클래스의 모든 공용 메소드가 널(null) 오브젝트 또는 비어 있는 목록을 리턴합니다.

  • com.ibm.websphere.product.metadata.WASComponentUpdate

    이 클래스는 사용하지 마십시오.이제 이 클래스의 모든 공용 메소드가 널(null) 오브젝트 또는 비어 있는 목록을 리턴합니다.

  • com.ibm.websphere.product.metadata.WASMaintenancePackage

    이 클래스는 사용하지 마십시오.

  • com.ibm.websphere.product.WASProductException

    이 클래스는 사용하지 마십시오. com.ibm.websphere.product.WASDirectoryException 클래스를 사용하십시오.

  • com.ibm.websphere.product.history.WASHistoryException

    이 클래스는 사용하지 마십시오.com.ibm.websphere.product.WASDirectoryException 클래스를 사용하십시오.

  • com.ibm.websphere.product.WASProduct.

    이 클래스는 사용하지 마십시오. com.ibm.websphere.product.WASDirectory 클래스를 사용하십시오.

  • com.ibm.websphere.product.history.WASHistory

    이 클래스는 사용하지 마십시오. com.ibm.websphere.product.WASDirectory 클래스를 사용하십시오.

다음은 com.ibm.websphere.product.WASDirectory 클래스 아래의 상수입니다.
  • ID_BASE
  • ID_EXPRESS
  • ID_ND
다음은 com.ibm.websphere.product.WASDirectory 및 com.ibm.websphere.product.utils.WASDirectoryHelper 클래스 아래의 상수입니다.
  • ID_PME
  • ID_WBI
  • ID_JDK
  • ID_EMBEDDED_EXPRESS
  • ID_XD
  • ID_CLIENT
  • ID_PLG
  • ID_IHS
  • ID_WXD
  • ID_NDDMZ
  • ID_UPDI
WASDirectory 인터페이스는 제품 ID와 독립적이며 제품 ID를 문자열로 처리합니다. 제품 특정 호출자가 스스로 제품 ID를 지정해야 합니다.
JAXR(Java API for XML Registries)에 대한 지원 UDDI 버전 3을 사용하십시오.
보안 com.ibm.ws.security.web.TAMTrustAssociationInterceptorPlus TAM(Tivoli Access Manager) TAI(trust association interceptor) 인터페이스 Tivoli Access Manager Trust Association Interceptor Plus 웹 사이트에서 최신 버전의 Tivoli 코드를 가져오십시오.
시스템 관리 AdminTask 오브젝트에 대한 ServerManagement 명령 그룹의 createServerType 명령 새 서버 유형을 작성하지 마십시오.
다음은 AdminTask 오브젝트에 대한 ManagedNodeGroup 명령 그룹의 명령입니다.
  • createManagedNodeGroup
  • deleteManagedNodeGroup
  • addMemberToManagedNodeGroup
  • deleteMemberFromManagedNodeGroup
  • queryManagedNodeGroups
  • getManagedNodeGroupMembers
  • getManagedNodeGroupInfo
  • modifyManagedNodeGroupInfo
다음은 AdminTask 오브젝트에 대한 JobManagerNode 명령 그룹의 명령입니다.
  • cleanupManagedNode
  • queryManagedNodes
  • getManagedNodeProperties
  • modifyManagedNodeProperties
  • getManagedNodeKeys
AdminTask 오브젝트에 대한 TargetGroup 명령 그룹에 있는 다음 명령을 사용하십시오.
  • createTargetGroup
  • deleteTargetGroup
  • addMemberToTargetGroup
  • deleteMemberFromTargetGroup
  • queryTargetGroups
  • getTargetGroupMembers
  • getTargetGroupInfo
  • modifyTargetGroupInfo
AdminTask 오브젝트에 대한 JobManagerNode 명령 그룹에 있는 다음 명령을 사용하십시오.
  • cleanupTarget
  • queryTargets
  • getTargetProperties
  • modifyTargetProperties
  • getTargetKeys
다음 명령은 프로파일 관리 도구를 실행하는 데 사용됩니다.
  • [AIX][HP-UX][Linux][Solaris]app_server_root/bin/ProfileManagement/pmt.sh
  • [Windows]app_server_root\bin\ProfileManagement\pmt.bat
다음 명령은 마이그레이션 관리 도구를 실행하는 데 사용됩니다.
  • [AIX][HP-UX][Linux][Solaris]app_server_root/bin/migration.sh
  • [Windows]app_server_root\bin\migration.bat
WebSphere Customization Toolbox를 실행하려면 다음 명령을 사용하십시오.
  • [AIX][HP-UX][Linux][Solaris]profile_root/bin/wct.sh
  • [Windows]profile_root\bin\wct.bat
WebSphere Customization Toolbox에 포함된 프로파일 관리 도구(z/OS 전용)를 실행하려면 다음 명령을 사용하십시오.
  • [AIX][HP-UX][Linux][Solaris]profile_root/bin/wct.sh -perspective com.ibm.ws.pmt.views.standalone.perspectives.standAlonePerspective
  • [Windows]profile_root\bin\wct.bat -perspective com.ibm.ws.pmt.views.standalone.perspectives.standAlonePerspective
WebSphere Customization Toolbox에 포함된 마이그레이션 관리 도구를 실행하려면 다음 명령을 사용하십시오.
  • [AIX][HP-UX][Linux][Solaris]profile_root/bin/wct.sh -perspective com.ibm.ws.mmt.perspective
  • [Windows]profile_root\bin\wct.bat -perspective com.ibm.ws.mmt.perspective
서비스 로그, 일반적으로 이름이 activity.log로 지정됨 로그 컨텐츠에 액세스하려면 다음 중 하나를 사용하십시오.
  • 시스템이 기본 로그 및 추적 모드를 사용하도록 구성된 경우 SystemOut.log 파일
  • 시스템이 HPEL(High Performance Extensible Logging) 로그 및 추적 모드를 사용하도록 구성된 경우 HPEL LogViewer 명령

    여러 서버의 로그 파일 컨텐츠를 병합할 수 있어야 할 경우 HPEL 로그 및 추적 모드를 사용하고 HPEL API를 사용하도록 서버를 구성하십시오. CBE(공통 기본 이벤트) XML 형식으로 로그 컨텐츠를 렌더링할 수 있어야 할 경우 HPEL 로그 및 추적 모드를 사용하고 HPEL LogViewer 명령을 사용하십시오.

Java EE 애플리케이션 배치 API 스펙 JSR-88을 사용하여 애플리케이션 서버에 Java EE(Java Platform, Enterprise Edition) 모듈 및 애플리케이션 배치를 위한 지원 기타 여러 옵션을 사용하여 wsadmin 스크립팅 및 JMX MBeans를 포함하는 애플리케이션을 서버에 배치하십시오. Java EE Deployment API 사용과 가장 근접한 메소드는 WebSphere JMX MBean을 사용하는 것입니다. 자세한 정보는 엔터프라이즈 애플리케이션 또는 모듈 설치 방법의 내용을 읽으십시오.
DataPower 어플라이언스 관리자 DataPower 어플라이언스 관리자를 사용하여 지원되는 기존 DataPower 어플라이언스가 제품에서 제거되거나 더 이상 서비스되지 않을 때까지 해당 어플라이언스를 계속 관리할 수 있습니다.
WebSphere Application Server 버전 8.0에서 지원되는 어플라이언스는 다음과 같습니다.
  • 9001
  • 9002
  • 9003/7993
  • 9004/9235 – XS40, XI50, XB60, XM70
  • 9004/9235 – XA35, XM70FC
어플라이언스의 서비스 종료 날짜는 IBM WebSphere DataPower SOA 어플라이언스 서비스 종료일에 문서화되어 있습니다.

이전 목록에 없는 새 어플라이언스는 기존의 어플라이언스도 관리할 수 있는 별도의 DataPower 어플라이언스 관리 오퍼링을 통해 관리됩니다.

Tivoli Performance Viewer 그래프를 그리려면 Tivoli Performance Viewer의 SVG(Scalable Vector Graphics) 형식을 사용하십시오. 조치가 필요하지 않습니다. 이제 Tivoli Performance Viewer는 Dojo 형식을 사용하여 그래프를 그립니다.
참고: SGV 및 이미지 형식을 지원하는 이전 스타일의 그래프로 돌아가려면 com.ibm.websphere.tpv.DojoGraph JVM 시스템 특성을 false로 설정하십시오.
[IBM i]
표 7. 버전 8.0에서 폐기된 기능. 다음 표는 버전 8.0에서 폐기된 기능에 대해 설명합니다.
카테고리 폐기 권장되는 마이그레이션 조치
애플리케이션 프로그래밍 모델 JSF(JavaServer Faces) 1.2 Sun RI(Reference Implementation)
참고: 이 기능은 버전 9.0에서 제거되었습니다.
WebSphere Application Server 버전 8.0의 기본 구현인 JSF 2.0 MyFaces 구현을 사용하십시오.

JSF 2.0 MyFaces 구현으로 마이그레이션하는 방법에 대한 정보는 IBM developerWorks에서 JavaServer Faces 마이그레이션JavaServer Faces 1.x 애플리케이션을 JavaServer Faces 2.0으로 마이그레이션 주제를 참조하십시오.

애플리케이션 서비스 다음은 historyInfo 유틸리티 명령행 인수입니다.
  • -components
  • -maintenancePackageID
historyInfo 유틸리티를 사용할 때 다음 사항에 유의하십시오.
  • -component

    이 인수는 사용하지 마십시오. 이 인수는 이제 조치를 수행하지 않습니다.

  • -maintenancePackageID

    이 인수는 이제 -offeringID에 해당하는 조치를 수행합니다. -offeringID를 사용하십시오.

다음은 versionInfo 유틸리티 명령행 인수입니다.
  • -componentDetail
  • -components
  • -maintenancePackageDetail
  • -maintenancePackages
versionInfo 유틸리티를 사용할 때 다음 사항에 유의하십시오.
  • -componentDetail

    이 인수는 사용하지 마십시오. 이 인수는 이제 조치를 수행하지 않습니다.

  • -components

    이 인수는 사용하지 마십시오. 이 인수는 이제 조치를 수행하지 않습니다.

  • -maintenancePackageDetail

    이 인수는 이제 -fixpackDetail 및 -ifixDetail에 해당하는 조치를 수행합니다. -fixpackDetail 및 -ifixDetail을 사용하십시오.

  • -maintenancePackages

    이 인수는 이제 -fixpacks 및 -ifixes에 해당하는 조치를 수행합니다. -fixpacks 및 -ifixes를 사용하십시오.

다음은 com.ibm.websphere.product.WASDirectory 클래스에서의 메소드입니다.
  • public WASComponent getInstalledComponentByName(String componentName)
  • public WASComponent[] getInstalledComponentList()
  • public boolean isComponentInstalled(String componentName)
  • public WASMaintenancePackage[] getHistoryMaintenancePackageList()
  • public WASMaintenancePackage getInstalledMaintenancePackageByID(String mpID)
  • public WASMaintenancePackage[] getInstalledMaintenancePackageList()
  • public boolean isMaintenancePackageInstalled(String ID)
이러한 메소드는 사용하지 마십시오.
  • public WASComponent getInstalledComponentByName(String componentName)

    이 메소드는 현재 널 오브젝트를 리턴합니다.

  • public WASComponent[] getInstalledComponentList()

    이 메소드는 현재 빈 목록을 리턴합니다.

  • public boolean isComponentInstalled(String componentName)

    이 메소드는 현재 false로 리턴됩니다.

  • public WASMaintenancePackage[] getHistoryMaintenancePackageList()

    이 메소드는 public IMEvent[] getHistoryEventList()로 대체됩니다.

  • public WASMaintenancePackage getInstalledMaintenancePackageByID(String mpID)

    이 메소드는 public IMOffering getInstalledOfferingByID(StringproductID)로 대체됩니다.

  • public WASMaintenancePackage[] getInstalledMaintenancePackageList()

    이 메소드는 public IMOffering[] getInstalledOfferingList()로 대체됩니다.

  • public boolean isMaintenancePackageInstalled(String ID)

    이 메소드는 public boolean isThisProductInstalled(String id)로 대체됩니다.

애플리케이션 서비스 다음은 com.ibm.websphere.product.* 패키지 아래의 클래스입니다.
  • com.ibm.websphere.product.metadata.WASComponent
  • com.ibm.websphere.product.metadata.WASComponentUpdate
  • com.ibm.websphere.product.metadata.WASMaintenancePackage
  • com.ibm.websphere.product.WASProductException
  • com.ibm.websphere.product.history.WASHistoryException
  • com.ibm.websphere.product.WASProduct.
  • com.ibm.websphere.product.history.WASHistory
다음 지침을 따르십시오.
  • com.ibm.websphere.product.metadata.WASComponent

    이 클래스는 사용하지 마십시오. 이제 이 클래스의 모든 공용 메소드가 널(null) 오브젝트 또는 비어 있는 목록을 리턴합니다.

  • com.ibm.websphere.product.metadata.WASComponentUpdate

    이 클래스는 사용하지 마십시오.이제 이 클래스의 모든 공용 메소드가 널(null) 오브젝트 또는 비어 있는 목록을 리턴합니다.

  • com.ibm.websphere.product.metadata.WASMaintenancePackage

    이 클래스는 사용하지 마십시오.

  • com.ibm.websphere.product.WASProductException

    이 클래스는 사용하지 마십시오. com.ibm.websphere.product.WASDirectoryException 클래스를 사용하십시오.

  • com.ibm.websphere.product.history.WASHistoryException

    이 클래스는 사용하지 마십시오.com.ibm.websphere.product.WASDirectoryException 클래스를 사용하십시오.

  • com.ibm.websphere.product.WASProduct.

    이 클래스는 사용하지 마십시오. com.ibm.websphere.product.WASDirectory 클래스를 사용하십시오.

  • com.ibm.websphere.product.history.WASHistory

    이 클래스는 사용하지 마십시오. com.ibm.websphere.product.WASDirectory 클래스를 사용하십시오.

다음은 com.ibm.websphere.product.WASDirectory 클래스 아래의 상수입니다.
  • ID_BASE
  • ID_EXPRESS
  • ID_ND
다음은 com.ibm.websphere.product.WASDirectory 및 com.ibm.websphere.product.utils.WASDirectoryHelper 클래스 아래의 상수입니다.
  • ID_PME
  • ID_WBI
  • ID_JDK
  • ID_EMBEDDED_EXPRESS
  • ID_XD
  • ID_CLIENT
  • ID_PLG
  • ID_IHS
  • ID_WXD
  • ID_NDDMZ
  • ID_UPDI
WASDirectory 인터페이스는 제품 ID와 독립적이며 제품 ID를 문자열로 처리합니다. 제품 특정 호출자가 스스로 제품 ID를 지정해야 합니다.
JAXR(Java API for XML Registries)에 대한 지원 UDDI 버전 3을 사용하십시오.
보안 com.ibm.ws.security.web.TAMTrustAssociationInterceptorPlus TAM(Tivoli Access Manager) TAI(trust association interceptor) 인터페이스 Tivoli Access Manager Trust Association Interceptor Plus 웹 사이트에서 최신 버전의 Tivoli 코드를 가져오십시오.
시스템 관리 enableJvm 명령 managesdk 명령을 사용하십시오.
AdminTask 오브젝트에 대한 ServerManagement 명령 그룹의 createServerType 명령 새 서버 유형을 작성하지 마십시오.
다음은 AdminTask 오브젝트에 대한 ManagedNodeGroup 명령 그룹의 명령입니다.
  • createManagedNodeGroup
  • deleteManagedNodeGroup
  • addMemberToManagedNodeGroup
  • deleteMemberFromManagedNodeGroup
  • queryManagedNodeGroups
  • getManagedNodeGroupMembers
  • getManagedNodeGroupInfo
  • modifyManagedNodeGroupInfo
다음은 AdminTask 오브젝트에 대한 JobManagerNode 명령 그룹의 명령입니다.
  • cleanupManagedNode
  • queryManagedNodes
  • getManagedNodeProperties
  • modifyManagedNodeProperties
  • getManagedNodeKeys
AdminTask 오브젝트에 대한 TargetGroup 명령 그룹에 있는 다음 명령을 사용하십시오.
  • createTargetGroup
  • deleteTargetGroup
  • addMemberToTargetGroup
  • deleteMemberFromTargetGroup
  • queryTargetGroups
  • getTargetGroupMembers
  • getTargetGroupInfo
  • modifyTargetGroupInfo
AdminTask 오브젝트에 대한 JobManagerNode 명령 그룹에 있는 다음 명령을 사용하십시오.
  • cleanupTarget
  • queryTargets
  • getTargetProperties
  • modifyTargetProperties
  • getTargetKeys
서비스 로그, 일반적으로 이름이 activity.log로 지정됨 로그 컨텐츠에 액세스하려면 다음 중 하나를 사용하십시오.
  • 시스템이 기본 로그 및 추적 모드를 사용하도록 구성된 경우 SystemOut.log 파일
  • 시스템이 HPEL(High Performance Extensible Logging) 로그 및 추적 모드를 사용하도록 구성된 경우 HPEL LogViewer 명령

    여러 서버의 로그 파일 컨텐츠를 병합할 수 있어야 할 경우 HPEL 로그 및 추적 모드를 사용하고 HPEL API를 사용하도록 서버를 구성하십시오. CBE(공통 기본 이벤트) XML 형식으로 로그 컨텐츠를 렌더링할 수 있어야 할 경우 HPEL 로그 및 추적 모드를 사용하고 HPEL LogViewer 명령을 사용하십시오.

Java EE 애플리케이션 배치 API 스펙 JSR-88을 사용하여 애플리케이션 서버에 Java EE(Java Platform, Enterprise Edition) 모듈 및 애플리케이션 배치를 위한 지원 기타 여러 옵션을 사용하여 wsadmin 스크립팅 및 JMX MBeans를 포함하는 애플리케이션을 서버에 배치하십시오. Java EE Deployment API 사용과 가장 근접한 메소드는 WebSphere JMX MBean을 사용하는 것입니다. 자세한 정보는 엔터프라이즈 애플리케이션 또는 모듈 설치 방법의 내용을 읽으십시오.
DataPower 어플라이언스 관리자 DataPower 어플라이언스 관리자를 사용하여 지원되는 기존 DataPower 어플라이언스가 제품에서 제거되거나 더 이상 서비스되지 않을 때까지 해당 어플라이언스를 계속 관리할 수 있습니다.
WebSphere Application Server 버전 8.0에서 지원되는 어플라이언스는 다음과 같습니다.
  • 9001
  • 9002
  • 9003/7993
  • 9004/9235 – XS40, XI50, XB60, XM70
  • 9004/9235 – XA35, XM70FC
어플라이언스의 서비스 종료 날짜는 IBM WebSphere DataPower SOA 어플라이언스 서비스 종료일에 문서화되어 있습니다.

이전 목록에 없는 새 어플라이언스는 기존의 어플라이언스도 관리할 수 있는 별도의 DataPower 어플라이언스 관리 오퍼링을 통해 관리됩니다.

Tivoli Performance Viewer 그래프를 그리려면 Tivoli Performance Viewer의 SVG(Scalable Vector Graphics) 형식을 사용하십시오. 조치가 필요하지 않습니다. 이제 Tivoli Performance Viewer는 Dojo 형식을 사용하여 그래프를 그립니다.
참고: SGV 및 이미지 형식을 지원하는 이전 스타일의 그래프로 돌아가려면 com.ibm.websphere.tpv.DojoGraph JVM 시스템 특성을 false로 설정하십시오.

버전 7.0에서 폐기된 기능

[z/OS]
표 8. 버전 7.0에서 폐기된 기능. 다음 표는 버전 7.0에서 폐기된 기능에 대해 설명합니다.
카테고리 폐기 권장되는 마이그레이션 조치
애플리케이션 프로그래밍 모델 com.ibm.websphere.jtaextensions.ExtendedJTATransaction 인터페이스의 registerSynchronizationCallbackForCurrentTran 메소드 대신 TransactionSynchronizationRegistry 인터페이스의 registerInterposedSynchronization 메소드를 사용하십시오.

자세한 정보는 JTA 지원의 내용을 참조하십시오.

com.ibm.ws.extensionhelper.TransactionControl 인터페이스 대신 com.ibm.wsspi.uow.UOWManager 인터페이스를 사용하십시오.

자세한 정보는 JTA 지원의 내용을 참조하십시오.

com.ibm.websphere.servlet.request 패키지의 HttpServletRequestProxy 클래스 HttpServletRequestProxy 클래스 대신 HttpServletRequestWrapper 클래스를 사용하십시오. 이 클래스의 서브클래스를 사용하여 서버 제공 HttpServletRequest의 기능을 향상시키거나 오버로드할 수 있습니다.
com.ibm.websphere.servlet.response 패키지의 HttpServletResponseProxy 클래스 HttpServletResponseProxy 클래스 대신 HttpServletResponseWrapper 클래스를 사용하십시오. 이 클래스의 서브클래스를 사용하여 서버 제공 HttpServletResponse의 기능을 향상시키거나 오버로드할 수 있습니다.
다음은 WebSphere 관계형 자원 어댑터의 클래스, 인터페이스, 메소드 및 필드입니다.
  • 클래스:
    • com.ibm.websphere.rsadapter.JdbcAccessorImpl
    • com.ibm.websphere.rsadapter.OracleDataStoreHelper
  • 인터페이스:
    • com.ibm.websphere.rsadapter.Beginnable
    • com.ibm.websphere.rsadapter.HandleStates
    • com.ibm.websphere.rsadapter.Reassociateable
    • com.ibm.websphere.rsadapter.WSNativeConnectionAccessor
  • 메소드:
    • com.ibm.websphere.rsadapter.WSCallHelper.setConnectionError(Object conn)
    • com.ibm.websphere.rsadapter.WSCallHelper.call
    • com.ibm.websphere.rsadapter.WSConnection.getClientInformation
    • com.ibm.websphere.rsadapter.WSConnection.setClientInformation
    • com.ibm.ws.rsadapter.cci.WSResourceAdapterBase.getNativeConnection(javax.resource.cci.Connection)
    • com.ibm.ws.rsadapter.cci.WSResourceAdapterBase.getNativeConnection(com.ibm.ws.rsadapter.jdbc.WSJdbcConnection)
    • com.ibm.ws.rsadapter.jdbc.WSJdbcUtil.getNativeConnection(com.ibm.ws.rsadapter.jdbc.WSJdbcConnection)
  • 필드:
    • com.ibm.websphere.rsadapter.DataStoreHelper.ORACLE_HELPER
    • com.ibm.websphere.rsadapter.WSConnection.CLIENT_ACCOUNTING_INFO
    • com.ibm.websphere.rsadapter.WSConnection.CLIENT_APPLICATION_NAME
    • com.ibm.websphere.rsadapter.WSConnection.CLIENT_ID
    • com.ibm.websphere.rsadapter.WSConnection.CLIENT_LOCATION
    • com.ibm.websphere.rsadapter.WSConnection.CLIENT_OTHER_INFO
    • com.ibm.websphere.rsadapter.WSConnection.CLIENT_TYPE
OracleDataStoreHelper를 사용 중인 경우, Oracle 11g JDBC 드라이버로 전환하고 Oracle11gDataStoreHelper를 대신 사용하십시오.

getNativeConnection을 사용하는 대신, JDBC(Java Database Connectivity) 4.0 랩퍼 패턴을 사용하십시오.

WSConnection 클라이언트 정보 대신, JDBC 4.0 클라이언트 정보 API를 사용하십시오.

com.ibm.websphere.rsadapter.WSCallHelper.setConnectionError(Object conn) 대신, com.ibm.websphere.rsadapter.WSCallHelper.setConnectionError(Object conn, boolean logEvent) 메소드를 사용하십시오. 새 메소드는 연결 오류를 시스템 외부에 로그할지 여부를 제어할 수 있는 부울 매개변수를 제공합니다.

WSCallHelper.call 대신, 표준 Java 리플렉션 API를 사용하십시오.

ORACLE_HELPER를 사용 중인 경우, Oracle 11g JDBC 드라이버로 전환하고 ORACLE_11G_HELPER를 대신 사용하십시오.

애플리케이션 프로그래밍 모델 다음은 세션 관리 기능입니다.
  • Servlet21SessionCompatibility 특성을 통해 공유하는 글로벌 세션
  • 세션 관리자 특성을 시스템 특성으로 지원
  • 세션 관리자 특성을 웹 컨테이너 사용자 정의 특성으로 지원
세션 공유의 경우 Java 서블릿 스펙 버전 2.2 이상에서 지정한 대로 세션이 웹 모듈에서 적절한 범위를 차지하도록 애플리케이션을 다시 디자인하십시오. 웹 모듈 경계에서 데이터를 공유해야 하는 경우 Websphere 확장 기능(공유 세션 컨텍스트 = true)을 사용하거나, IBMApplicationSession API를 사용하십시오.

세션 관리자 특성을 시스템 또는 웹 컨테이너 사용자 정의 특성으로 지정하지 말고 세션 관리자 사용자 정의 특성을 사용하십시오.

SQL 조회에 의한 연결 유효성 검증 JDBC 4.0에서 소개된 시간 제한 기반 유효성 검증을 사용하십시오.
클래스:
  • SERV1\ws\code\admin.thinclient\build\classes\com\ibm\ws\management\ cmdframework\impl\RemoteCommandMgr*.class
  • SERV1\ws\code\admin.thinclient\build\classes\com\ibm\ws\management\ cmdframework\impl\RemoteCommandMgrImpl*.class

인터페이스: SERV1\ws\code\admin.thinclient\src\com\ibm\ws\management\ cmdframework\impl\RemoteCommandMgr.java

메소드: RemoteCommandMgr 인터페이스 및 MBean xml인 SERV1\ws\code\admin.jmx\src\com\ibm\ws\management\ descriptor\xml\RemoteCommandMgr.xml에 있는 모든 메소드

생성자: RemoteCommandMgrImpl()

마이그레이션 조치가 필요하지 않습니다.
JAX-WS(Java API for XML Web Services) 2.0에서 WS-Addressing 엔드포인트를 표시하고 조작하기 위해 다음 독점 클래스가 사용됩니다.
  • com.ibm.websphere.wsaddressing.jaxws.W3CEndpointReference
  • com.ibm.websphere.wsaddressing.jaxws.SubmissionEndpointReference
  • com.ibm.websphere.wsaddressing.jaxws.EndpointReferenceConverter
대신 다음 클래스를 사용하십시오.
  • javax.xml.ws.wsaddressing.W3CEndpointReference
  • com.ibm.websphere.wsaddressing.jaxws21.SubmissionEndpointReference
  • com.ibm.websphere.wsaddressing.jaxws21.EndpointReferenceConverter
다음은 WCCM(WebSphere Common Configuration Model) 유형입니다.
  • SIBJMSProvider
  • SIBJMSConnectionFactory
  • SIBJMSQueueConnectionFactory
  • SIBJMSTopicConnectionFactory
  • SIBJMSQueue
  • SIBJMSTopic
Jython 또는 Jacl wsadmin 스크립트 중 하나가 이러한 유형을 사용하는 경우 동일한 기능을 완료하기 위해 올바른 AdminTask 명령을 사용하도록 스크립트를 수정하십시오. 예를 들어 다음과 같습니다.
AdminTask.listSIBJMSQueues()
환경 IBM HTTP Server(IHS) mod_file_cache 모듈 IHS 구성 지시문을 mod_file_cache에서 적절하게 제공된 mechanism—either mod_mem_cache 또는 mod_cache 캐시로 마이그레이션하십시오.
IHS mod_ibm_ldap 모듈 mod_ibm_ldap 구성 지시문을 동등한 mod_ldap 지시문으로 마이그레이션하십시오.
IHS mod_mime_magic 모듈 이 모듈과 연관된 IHS 구성 지시문을 제거하십시오.
IHS mod_proxy_ftp 모듈 이 모듈과 연관된 IHS 구성 지시문을 제거하십시오.
IHS mod_afpa_cache 모듈

AFPA(Adaptive Fast Path Architecture)는 정적 및 동적으로 생성된 컨텐츠 캐싱을 위해 AIX® 및 Windows 운영 체제에서 폐기됩니다.

이 모듈과 연관된 IHS 구성 지시문을 제거하십시오.
J2EE 자원 다음은 기능입니다.
  • J2EE Connector Architecture 1.5 스펙을 준수하지 않는 JMS(Java Message Service) 제공자 사용 지원이 폐기됩니다.

    WebSphere Application Server 버전 5 기본 메시징 제공자가 버전 6.1에서는 폐기되었습니다.

  • 버전 7.0에서는 WebSphere MQ 메시징 제공자가 J2EE Connector Architecture 1.5를 지원하도록 업데이트되었습니다. 이 제공자의 다른 사용을 위한 지원은 폐기되었습니다.
J2EE 커넥터 아키텍처 1.5 스펙에서 준수되는 JMS 제공자를 사용하십시오.
데이터 액세스 disablePK54589 시스템 특성 데이터 소스 사용자 정의 특성 isConnectionSharingBasedOnCurrentState를 구성하십시오.

disablePK54589=true를 사용하는 경우 이를 isConnectionSharingBasedOnCurrentState=false로 바꿀 수 있습니다.

프로그래밍 WebSphere Application Server에 JWL(JavaServer Faces Widget Library) 쉽먼트 Rational® Application Developer에서 jar 파일을 사용하여 JWL에 대한 공유 라이브러리를 수동으로 작성하십시오.
프로파일 관리 배치 관리자 프로파일 템플리트 배치 관리자 서버가 있는 관리 프로파일 템플리트를 사용하십시오.
보안 SPNEGO TAI(Simple and Protected GSS-API Negotiation Mechanism Trust Association Interceptor)를 사용하여 보안 설정된 자원에 대한 HTTP 요청을 안전하게 조정하고 인증하기 위한 지원 임베디드 SPNEGO 웹 인증을 사용하여 SPNEGO 필터의 동적 다시 로드를 제공하고 애플리케이션 로그인 메소드로의 폴백을 사용으로 설정하십시오.
Servers WebSphere Application Server for z/OS는 31비트 주소 지정 모드를 지원합니다. 64비트 지원으로의 마이그레이션을 시작하십시오.

버전 7.0에서는 기본적으로 64비트 주소 지정 모드를 실행할 새 서버를 작성합니다. 그러나 이전 릴리스에서 버전 7.0으로 마이그레이션된 서버는 여전히 31비트 모드에서 실행되도록 구성되어 있습니다.

자세한 정보는 **** MISSING FILE ****의 내용을 읽어보십시오.

WebSphere Application Server에 선택적 라이브러리로 Apache Struts 1.1, 1.2.4 및 1.2.7 쉽먼트 계속해서 이러한 버전의 Apache Struts를 사용하려는 경우 해당 버전은 Apache Struts 웹 사이트에 있습니다.
코어 그룹 전송을 위한 다음 구성 옵션이 있습니다.
  • 유니캐스트
  • 멀티캐스트
채널 프레임워크 전송으로 이동하십시오.

자세한 정보는 코어 그룹 전송의 내용을 읽어보십시오.

시스템 관리 IBM Application Client for WebSphere Application Server에 대해 플러그 가능 애플리케이션 클라이언트 기능을 설치하는 옵션 대신 새 EJB Thin 애플리케이션 클라이언트 기능을 사용하십시오.
다음은 서비스 통합 버스(SIBus) 보안 기능입니다.
  • createSIBusmodifySIBus 명령의 -secure 플래그
  • listInheritSenderForTopic, listInheritReceiverForTopiclistInheritDefaultsForDestination 명령
  • 엔진 간 인증 별명
다음 조치를 수행하십시오.
  • -secure 플래그 대신 -busSecurity 플래그를 사용하십시오.
  • listInheritSenderForTopic, listInheritReceiverForTopiclistInheritDefaultsForDestination 명령을 각각 isInheritSenderForTopic, isInheritReceiverForTopicisInheritDefaultsForDestinaton 명령으로 바꾸십시오.
  • createSIBusmodifySIBus 명령에서 -interEngineAuthenticationAlias 옵션을 제거하십시오.
WebSphere Application Server 설치에 대한 정보를 수집하여 IBM Software Support에 전송할 수 있는 JAR(Java Archive) 파일로 패키징하는 콜렉터 도구(collector.bat 또는 collector.sh)
참고: 이 기능은 더 이상 사용되지 않습니다.
ISA(IBM Support Assistant) Lite를 사용하십시오.
프로토콜 기반 프록시 서버 템플리트 ServerManagement 명령 그룹의 wsadmin 명령 또는 관리 콘솔을 사용하여 프록시 서버에 대한 프로토콜을 하나 이상 선택하십시오.

자세한 정보는 AdminTask 오브젝트에 대한 ServerManagement 명령 그룹의 내용을 읽어보십시오.

WebSphere Touchpoint(WAS.admin.wstp 컴포넌트 - 모든 클래스 및 메소드) WebSphere Application Server에서 기타 표준 관리 인터페이스를 사용하십시오.
AdminTask 오브젝트에 대한 SecureConversation 명령 그룹의 명령 WSSCacheManagement 명령 그룹의 명령을 사용하여 WS-Security(Web Services Security) 분산 캐시 구성을 관리하십시오.
다음은 VMM(Virtual Member Manager) 연합 저장소의 LDAP(Lightweight Directory Access Protocol) 구성 이름입니다.
  • SECUREWAY, IDS4, IDS51 및 IDS6
  • DOMINO5, DOMINO6 및 DOMINO65
  • AD2000 및 AD2003
다음 구성 이름을 사용하십시오.
  • SECUREWAY, IDS4, IDS51 또는 IDS6 대신 IDS 사용
  • DOMINO5, DOMINO6 또는 DOMINO65 대신 DOMINO 사용
  • AD2000 또는 AD2003 대신 AD 사용
웹 서비스 보안 설정 '2006/02' WS-Addressing WSDL(Web Services Description Language) 바인딩 네임스페이스 지원 WSDL 파일에 있는 '2006/02' 네임스페이스 사용을 '2006/05' 네임스페이스 사용으로 바꾸기
WSDM(Web Services Distributed Management) 인터페이스 WebSphere Application Server에서 기타 표준 관리 인터페이스를 사용하십시오.
JAX-WS(Java API for XML Web Services) 또는 JAX-RPC(Java API for XML-based RPC) 애플리케이션의 JMS(Java Message Service) 프로토콜을 통한 IBM 독점 SOAP 표준 JMS를 통한 SOAP 프로토콜을 사용하십시오.

자세한 정보는 Java Message Service를 통한 JMS 프로토콜을 통한 SOAPSOAP를 읽어보십시오.

제한사항: 클라이언트 애플리케이션이 버전 7.0 이전인 WebSphere Application Server의 릴리스에서 지원하는 엔터프라이즈 Bean 기반 웹 서비스를 호출하는 경우, IBM 독점의 JMS를 통한 SOAP를 사용하여 해당 웹 서비스에 액세스해야 합니다.
[AIX Solaris HP-UX Linux Windows][IBM i]
표 9. 버전 7.0에서 폐기된 기능. 다음 표는 버전 7.0에서 폐기된 기능에 대해 설명합니다.
카테고리 폐기 권장되는 마이그레이션 조치
애플리케이션 프로그래밍 모델 com.ibm.websphere.jtaextensions.ExtendedJTATransaction 인터페이스의 registerSynchronizationCallbackForCurrentTran 메소드 대신 TransactionSynchronizationRegistry 인터페이스의 registerInterposedSynchronization 메소드를 사용하십시오.

자세한 정보는 JTA 지원의 내용을 참조하십시오.

com.ibm.ws.extensionhelper.TransactionControl 인터페이스 대신 com.ibm.wsspi.uow.UOWManager 인터페이스를 사용하십시오.

자세한 정보는 JTA 지원의 내용을 참조하십시오.

com.ibm.websphere.servlet.request 패키지의 HttpServletRequestProxy 클래스 HttpServletRequestProxy 클래스 대신 HttpServletRequestWrapper 클래스를 사용하십시오. 이 클래스의 서브클래스를 사용하여 서버 제공 HttpServletRequest의 기능을 향상시키거나 오버로드할 수 있습니다.
com.ibm.websphere.servlet.response 패키지의 HttpServletResponseProxy 클래스 HttpServletResponseProxy 클래스 대신 HttpServletResponseWrapper 클래스를 사용하십시오. 이 클래스의 서브클래스를 사용하여 서버 제공 HttpServletResponse의 기능을 향상시키거나 오버로드할 수 있습니다.
다음은 WebSphere 관계형 자원 어댑터의 클래스, 인터페이스, 메소드 및 필드입니다.
  • 클래스:
    • com.ibm.websphere.rsadapter.JdbcAccessorImpl
    • com.ibm.websphere.rsadapter.OracleDataStoreHelper
  • 인터페이스:
    • com.ibm.websphere.rsadapter.Beginnable
    • com.ibm.websphere.rsadapter.HandleStates
    • com.ibm.websphere.rsadapter.Reassociateable
    • com.ibm.websphere.rsadapter.WSNativeConnectionAccessor
  • 메소드:
    • com.ibm.websphere.rsadapter.WSCallHelper.setConnectionError(Object conn)
    • com.ibm.websphere.rsadapter.WSCallHelper.call
    • com.ibm.websphere.rsadapter.WSConnection.getClientInformation
    • com.ibm.websphere.rsadapter.WSConnection.setClientInformation
    • com.ibm.ws.rsadapter.cci.WSResourceAdapterBase.getNativeConnection(javax.resource.cci.Connection)
    • com.ibm.ws.rsadapter.cci.WSResourceAdapterBase.getNativeConnection(com.ibm.ws.rsadapter.jdbc.WSJdbcConnection)
    • com.ibm.ws.rsadapter.jdbc.WSJdbcUtil.getNativeConnection(com.ibm.ws.rsadapter.jdbc.WSJdbcConnection)
  • 필드:
    • com.ibm.websphere.rsadapter.DataStoreHelper.ORACLE_HELPER
    • com.ibm.websphere.rsadapter.WSConnection.CLIENT_ACCOUNTING_INFO
    • com.ibm.websphere.rsadapter.WSConnection.CLIENT_APPLICATION_NAME
    • com.ibm.websphere.rsadapter.WSConnection.CLIENT_ID
    • com.ibm.websphere.rsadapter.WSConnection.CLIENT_LOCATION
    • com.ibm.websphere.rsadapter.WSConnection.CLIENT_OTHER_INFO
    • com.ibm.websphere.rsadapter.WSConnection.CLIENT_TYPE
OracleDataStoreHelper를 사용 중인 경우, Oracle 11g JDBC 드라이버로 전환하고 Oracle11gDataStoreHelper를 대신 사용하십시오.

getNativeConnection을 사용하는 대신, JDBC(Java Database Connectivity) 4.0 랩퍼 패턴을 사용하십시오.

WSConnection 클라이언트 정보 대신, JDBC 4.0 클라이언트 정보 API를 사용하십시오.

com.ibm.websphere.rsadapter.WSCallHelper.setConnectionError(Object conn) 대신, com.ibm.websphere.rsadapter.WSCallHelper.setConnectionError(Object conn, boolean logEvent) 메소드를 사용하십시오. 새 메소드는 연결 오류를 시스템 외부에 로그할지 여부를 제어할 수 있는 부울 매개변수를 제공합니다.

WSCallHelper.call 대신, 표준 Java 리플렉션 API를 사용하십시오.

ORACLE_HELPER를 사용 중인 경우, Oracle 11g JDBC 드라이버로 전환하고 ORACLE_11G_HELPER를 대신 사용하십시오.

애플리케이션 프로그래밍 모델 다음은 세션 관리 기능입니다.
  • Servlet21SessionCompatibility 특성을 통해 공유하는 글로벌 세션
  • 세션 관리자 특성을 시스템 특성으로 지원
  • 세션 관리자 특성을 웹 컨테이너 사용자 정의 특성으로 지원
세션 공유의 경우 Java 서블릿 스펙 버전 2.2 이상에서 지정한 대로 세션이 웹 모듈에서 적절한 범위를 차지하도록 애플리케이션을 다시 디자인하십시오. 웹 모듈 경계에서 데이터를 공유해야 하는 경우 Websphere 확장 기능(공유 세션 컨텍스트 = true)을 사용하거나, IBMApplicationSession API를 사용하십시오.

세션 관리자 특성을 시스템 또는 웹 컨테이너 사용자 정의 특성으로 지정하지 말고 세션 관리자 사용자 정의 특성을 사용하십시오.

SQL 조회에 의한 연결 유효성 검증 JDBC 4.0에서 소개된 시간 제한 기반 유효성 검증을 사용하십시오.
클래스:
  • SERV1\ws\code\admin.thinclient\build\classes\com\ibm\ws\management\ cmdframework\impl\RemoteCommandMgr*.class
  • SERV1\ws\code\admin.thinclient\build\classes\com\ibm\ws\management\ cmdframework\impl\RemoteCommandMgrImpl*.class

인터페이스: SERV1\ws\code\admin.thinclient\src\com\ibm\ws\management\ cmdframework\impl\RemoteCommandMgr.java

메소드: RemoteCommandMgr 인터페이스 및 MBean xml인 SERV1\ws\code\admin.jmx\src\com\ibm\ws\management\ descriptor\xml\RemoteCommandMgr.xml에 있는 모든 메소드

생성자: RemoteCommandMgrImpl()

마이그레이션 조치가 필요하지 않습니다.
JAX-WS(Java API for XML Web Services) 2.0에서 WS-Addressing 엔드포인트를 표시하고 조작하기 위해 다음 독점 클래스가 사용됩니다.
  • com.ibm.websphere.wsaddressing.jaxws.W3CEndpointReference
  • com.ibm.websphere.wsaddressing.jaxws.SubmissionEndpointReference
  • com.ibm.websphere.wsaddressing.jaxws.EndpointReferenceConverter
대신 다음 클래스를 사용하십시오.
  • javax.xml.ws.wsaddressing.W3CEndpointReference
  • com.ibm.websphere.wsaddressing.jaxws21.SubmissionEndpointReference
  • com.ibm.websphere.wsaddressing.jaxws21.EndpointReferenceConverter
다음은 WCCM(WebSphere Common Configuration Model) 유형입니다.
  • SIBJMSProvider
  • SIBJMSConnectionFactory
  • SIBJMSQueueConnectionFactory
  • SIBJMSTopicConnectionFactory
  • SIBJMSQueue
  • SIBJMSTopic
Jython 또는 Jacl wsadmin 스크립트 중 하나가 이러한 유형을 사용하는 경우 동일한 기능을 완료하기 위해 올바른 AdminTask 명령을 사용하도록 스크립트를 수정하십시오. 예를 들어 다음과 같습니다.
AdminTask.listSIBJMSQueues()
환경 IBM HTTP Server(IHS) mod_file_cache 모듈 IHS 구성 지시문을 mod_file_cache에서 적절하게 제공된 mechanism—either mod_mem_cache 또는 mod_cache 캐시로 마이그레이션하십시오.
IHS mod_ibm_ldap 모듈 mod_ibm_ldap 구성 지시문을 동등한 mod_ldap 지시문으로 마이그레이션하십시오.
IHS mod_mime_magic 모듈 이 모듈과 연관된 IHS 구성 지시문을 제거하십시오.
IHS mod_proxy_ftp 모듈 이 모듈과 연관된 IHS 구성 지시문을 제거하십시오.
IHS mod_afpa_cache 모듈

AFPA(Adaptive Fast Path Architecture)는 정적 및 동적으로 생성된 컨텐츠 캐싱을 위해 AIX 및 Windows 운영 체제에서 폐기됩니다.

이 모듈과 연관된 IHS 구성 지시문을 제거하십시오.
설치 및 관리 도구 WebSphere Application Server 버전 6.0.2.21+ 및 버전 6.1.0.x에 유지보수를 적용하기 위해 IBM Update Installer for WebSphere Software 버전 6.x 사용 지원 IBM Update Installer for WebSphere Software 버전 7.0.

Update Installer 버전 7.0은 WebSphere Application Server 버전 6.0.2.21+, 버전 6.1.0.x 및 버전 7.0에 유지보수를 적용합니다.

WebSphere Application Server 버전 6.1에 대한 설치 패키지 작성을 위해 IBM WebSphere Installation Factory 버전 6.1 사용 지원 IBM WebSphere Installation Factory 버전 7.0을 사용하십시오.

WebSphere Installation Factory 버전 7.0은 WebSphere Application Server 버전 6.1 및 버전 7.0에 대한 설치 패키지 작성을 지원합니다.

J2EE 자원 다음은 기능입니다.
  • J2EE 커넥터 아키텍처 1.5에서 준수되지 않는 JMS 제공자 사용 지원이 폐기되었습니다.

    WebSphere Application Server 버전 5 기본 메시징 제공자가 버전 6.1에서는 폐기되었습니다.

  • 버전 7.0에서는 WebSphere MQ 메시징 제공자가 J2EE Connector Architecture 1.5를 지원하도록 업데이트되었습니다. 이 제공자의 다른 사용을 위한 지원은 폐기되었습니다.
J2EE 커넥터 아키텍처 1.5 스펙에서 준수되는 JMS 제공자를 사용하십시오.
데이터 액세스 disablePK54589 시스템 특성 데이터 소스 사용자 정의 특성 isConnectionSharingBasedOnCurrentState를 구성하십시오.

disablePK54589=true를 사용하는 경우 이를 isConnectionSharingBasedOnCurrentState=false로 바꿀 수 있습니다.

프로그래밍 WebSphere Application Server에 JWL(JavaServer Faces Widget Library) 쉽먼트 Rational Application Developer에서 jar 파일을 사용하여 JWL에 대한 공유 라이브러리를 수동으로 작성하십시오.
프로파일 관리 배치 관리자 프로파일 템플리트 배치 관리자 서버가 있는 관리 프로파일 템플리트를 사용하십시오.
보안 SPNEGO TAI(Simple and Protected GSS-API Negotiation Mechanism Trust Association Interceptor)를 사용하여 보안 설정된 자원에 대한 HTTP 요청을 안전하게 조정하고 인증하기 위한 지원 임베디드 SPNEGO 웹 인증을 사용하여 SPNEGO 필터의 동적 다시 로드를 제공하고 애플리케이션 로그인 메소드로의 폴백을 사용으로 설정하십시오.
Servers WebSphere Application Server에 선택적 라이브러리로 Apache Struts 1.1, 1.2.4 및 1.2.7 쉽먼트 계속해서 이러한 버전의 Apache Struts를 사용하려는 경우 해당 버전은 Apache Struts 웹 사이트에 있습니다.
코어 그룹 전송을 위한 다음 구성 옵션이 있습니다.
  • 유니캐스트
  • 멀티캐스트
채널 프레임워크 전송으로 이동하십시오.

자세한 정보는 코어 그룹 전송의 내용을 읽어보십시오.

시스템 관리 IBM Application Client for WebSphere Application Server에 대해 플러그 가능 애플리케이션 클라이언트 기능을 설치하는 옵션 대신 새 EJB Thin 애플리케이션 클라이언트 기능을 사용하십시오.
다음은 서비스 통합 버스(SIBus) 보안 기능입니다.
  • createSIBusmodifySIBus 명령의 -secure 플래그
  • listInheritSenderForTopic, listInheritReceiverForTopiclistInheritDefaultsForDestination 명령
  • 엔진 간 인증 별명
다음 조치를 수행하십시오.
  • -secure 플래그 대신 -busSecurity 플래그를 사용하십시오.
  • listInheritSenderForTopic, listInheritReceiverForTopiclistInheritDefaultsForDestination 명령을 각각 isInheritSenderForTopic, isInheritReceiverForTopicisInheritDefaultsForDestinaton 명령으로 바꾸십시오.
  • createSIBusmodifySIBus 명령에서 -interEngineAuthenticationAlias 옵션을 제거하십시오.
WebSphere Application Server 설치에 대한 정보를 수집하여 IBM Software Support에 전송할 수 있는 JAR(Java Archive) 파일로 패키징하는 콜렉터 도구(collector.bat 또는 collector.sh)
참고: 이 기능은 더 이상 사용되지 않습니다.
ISA(IBM Support Assistant) Lite를 사용하십시오.
프로토콜 기반 프록시 서버 템플리트 ServerManagement 명령 그룹의 wsadmin 명령 또는 관리 콘솔을 사용하여 프록시 서버에 대한 프로토콜을 하나 이상 선택하십시오.

자세한 정보는 AdminTask 오브젝트에 대한 ServerManagement 명령 그룹의 내용을 읽어보십시오.

WebSphere Touchpoint(WAS.admin.wstp 컴포넌트 - 모든 클래스 및 메소드) WebSphere Application Server에서 기타 표준 관리 인터페이스를 사용하십시오.
AdminTask 오브젝트에 대한 SecureConversation 명령 그룹의 명령 WSSCacheManagement 명령 그룹의 명령을 사용하여 WS-Security(Web Services Security) 분산 캐시 구성을 관리하십시오.
다음은 VMM(Virtual Member Manager) 연합 저장소의 LDAP(Lightweight Directory Access Protocol) 구성 이름입니다.
  • SECUREWAY, IDS4, IDS51 및 IDS6
  • DOMINO5, DOMINO6 및 DOMINO65
  • AD2000 및 AD2003
다음 구성 이름을 사용하십시오.
  • SECUREWAY, IDS4, IDS51 또는 IDS6 대신 IDS 사용
  • DOMINO5, DOMINO6 또는 DOMINO65 대신 DOMINO 사용
  • AD2000 또는 AD2003 대신 AD 사용
웹 서비스 보안 설정 '2006/02' WS-Addressing WSDL(Web Services Description Language) 바인딩 네임스페이스 지원 WSDL 파일에 있는 '2006/02' 네임스페이스 사용을 '2006/05' 네임스페이스 사용으로 바꾸기
WSDM(Web Services Distributed Management) 인터페이스 WebSphere Application Server에서 기타 표준 관리 인터페이스를 사용하십시오.
JAX-WS(Java API for XML Web Services) 또는 JAX-RPC(Java API for XML-based RPC) 애플리케이션의 JMS(Java Message Service) 프로토콜을 통한 IBM 독점 SOAP 표준 JMS를 통한 SOAP 프로토콜을 사용하십시오.

자세한 정보는 Java Message Service를 통한 JMS 프로토콜을 통한 SOAPSOAP를 읽어보십시오.

제한사항: 클라이언트 애플리케이션이 버전 7.0 이전인 WebSphere Application Server의 릴리스에서 지원하는 엔터프라이즈 Bean 기반 웹 서비스를 호출하는 경우, IBM 독점의 JMS를 통한 SOAP를 사용하여 해당 웹 서비스에 액세스해야 합니다.

버전 6.1에서 폐기된 기능

[z/OS]
표 10. 버전 6.1에서 폐기된 기능. 다음 표는 버전 6.1에서 폐기된 기능에 대해 설명합니다.
카테고리 폐기 권장되는 마이그레이션 조치
애플리케이션 프로그래밍 모델 com.ibm.websphere.rsadapter.DataStoreHelperMetaData 클래스의 setDatabaseDefaultIsolationLevel(int) 메소드 다음 메소드를 대신 사용하여 시작하십시오.
public final void
  setDatabaseDefaultIsolationLevel 
  ( int helperDefaultLevel, 
  int cusDefinedWasDefaultIsoLevel) 
다음은 중개 프레임워크 런타임의 클래스 및 인터페이스입니다.
  • com.ibm.websphere.sib.mediation.handler.SIMessageContextException 클래스
  • com.ibm.websphere.sib.mediation.messagecontext.SIMediationBean MessageContext interface
com.ibm.websphere.sib.mediation.handler.SIMessageContextException 클래스를 사용하는 모든 경우를 com.ibm.websphere.sib.mediation.handler.MessageContextException 클래스로 바꾸십시오.

com.ibm.websphere.sib.mediation.messagecontext.SIMediationBean MessageContext 인터페이스를 사용하는 모든 경우를 이와 동등한 인터페이스로 바꾸십시오. WebSphere Application Server는 이 인터페이스의 구현을 제공하지 않습니다.

HTTP 전송 구성 지원 채널 기반 전송으로 이동합니다.
다음은 웹 컨테이너 메시지 Bean 기능입니다.
  • startTransports
  • stopTransports
  • restartWebApplication
채널 프레임워크로 이동을 시작하십시오.

채널 프레임워크에서는 현재 웹 컨테이너 전송 관련 메소드보다 더 많은 메소드를 포함하고 보다 유연한 TransportChannelService 메시지 Bean을 제공합니다.

일반 SQL 데이터베이스에 컨테이너 관리 엔티티 Bean을 배치하기 위한 지원 애플리케이션이 서로 다른 관계형 데이터베이스를 사용하여 실행해야 하기 때문에 애플리케이션이 SQL92 또는 SQL99를 사용하는 경우, IBM 도구를 사용하여 애플리케이션에서 사용할 수 있는 각 데이터베이스 벤더 또는 버전에 적합한 배치된 코드를 생성하십시오. 설치 시 WebSphere Application Server에서 사용할 데이터베이스 벤더 또는 버전을 지정하십시오.
IBM WebSphere Studio 도구 런타임 지원(Visual Age for Java 도구를 활용하는 데 사용됨)은 다음 클래스에서 제공됩니다.
  • com.ibm.webtools.runtime.AbstractStudioServlet
  • com.ibm.webtools.runtime.BuildNumber
  • com.ibm.webtools.runtime.NoDataException
  • com.ibm.webtools.runtime.StudioPervasiveServlet
  • com.ibm.webtools.runtime.TransactionFailureException
  • com.ibm.webtools.runtime.WSUtilities
표준 J2EE 코드 규칙을 사용하도록 애플리케이션을 재구성하십시오.
com.ibm.websphere.rsadapter.DataStoreHelper 클래스 API의 CUSTOM_HELPER 상수 필드 고유한 DataStoreHelper 구현 클래스를 작성한 경우 setHelperType(DataStoreHelper.CUSTOM_HELPER)을 호출하지 마십시오. 대신 HelperType 값이 상속하는 구현 클래스를 통해 이 값을 설정할 수 있습니다.
J2EE 자원 애플리케이션 서버 또는 J2EE 애플리케이션 클라이언트에서 WebSphere Application Server 버전 5에 포함된 임베디드 메시징 기능의 JMS 서버 컴포넌트로 연결하는 기능에 대한 지원
다음 기능이 폐기됩니다.
  • 버전 5 기본 메시징 제공자에 대한 JMS 자원 정의를 정의하는 기능
  • 버전 5 환경에서 실행하거나 버전 5 기본 메시징 제공자 자원 정의를 활용하는 클라이언트 애플리케이션과 연결하는 기능
다음 조치를 수행하십시오.
  1. WebSphere Application Server 버전 5.1 애플리케이션 서버에 호스트된 모든 JMS 서버 메시징 제공자를 버전 6.0 이상의 애플리케이션 서버로 이동했는지 확인하십시오. 이 태스크는 버전 5.x 서버를 버전 6.0 이상으로 마이그레이션할 때 자동으로 처리됩니다.
  2. 버전 5 기본 메시징 제공자 대신 새 버전 6 기본 메시징 제공자를 사용하도록 모든 JMS 자원 정의를 변경하십시오.
시스템 관리 WebSphere Application Server for z/OS 환경을 구성 및 마이그레이션시키는 경우 작업 및 지시사항을 작성하는 데 사용하는 사용자 정의 대화 상자(ISPF(Interactive System Productivity Facility) 패널 세트)
프로파일 관리 도구(z/OS 전용) 또는 zpmt 명령을 사용하여 프로파일 작성에 관한 지시사항 및 작업을 생성하십시오.
  • 프로파일 관리 도구(z/OS 전용) 사용에 대한 정보는 Information Center의 프로파일 관리 도구를 사용하여 z/OS 애플리케이션 제공 환경 구성 항목을 참조하십시오.
  • zpmt 명령 사용에 대한 정보는 Information Center의 zpmt 명령을 사용하여 z/OS 애플리케이션 제공 환경 구성 항목을 참조하십시오.

z/OS 마이그레이션 관리 도구를 사용하여 마이그레이션 정의를 생성하십시오. z/OS 마이그레이션 관리 도구 사용에 대한 자세한 정보는 Information Center의 z/OS 마이그레이션 관리 도구를 사용하여 마이그레이션 정의 작성 및 관리 문서를 참조하십시오.

clientUpgrade 명령 마이그레이션 조치가 필요하지 않습니다.
Cloudscape 데이터 저장소 헬퍼(com.ibm.websphere.rsadapter.CloudscapeDataStoreHelper) 및 Cloudscape Network Server 데이터 저장소 헬퍼(com.ibm.websphere.rsadapter.CloudscapeNetworkServerDataStoreHelper)와 DataStoreHelper에서의 해당 유형 기존 구성의 경우 마이그레이션 조치가 필요하지 않습니다. 마이그레이션 유틸리티는 사용되지 않는 Cloudscape 헬퍼를 Derby 헬퍼로 변경합니다.

새 구성의 경우, Cloudscape 데이터 저장소 헬퍼 대신 Derby 데이터 저장소 헬퍼 및 유형을 사용하십시오.

자세한 정보는 벤더별 데이터 소스 최소 필수 설정의 내용을 참조하십시오.

DB2® 레거시 CLI 기반 유형 2 JDBC 드라이버 제공자 DB2 Universal JDBC 드라이버 제공자를 사용하여 시작하십시오.
논리 풀 분배 지원(com.ibm.websphere.csi.ThreadPoolStrategy.LogicalPoolDistribution) 마이그레이션 조치가 필요하지 않습니다.

그러나 이 함수를 제거하면, 이 함수에 지정한 모든 사용자 정의 오브젝트 요청 브로커(ORB) 특성이 무시됩니다. 중요한 사용자 정의 ORB 특성은 com.ibm.websphere.threadpool.strategy.LogicalPoolDistribution.*입니다.

자세한 정보는 ORB 사용자 정의 특성의 내용을 읽어보십시오.

server.xml 파일에 있는 서버 오브젝트의 일부로 ORB 스레드 풀 구성 serverindex.xml 파일의 ServerIndex 오브젝트에 속하는 스레드 풀 구성을 사용합니다.
트랜잭션 클래스 맵핑 파일 이름을 지정하는 protocol_http_transport_class_mapping_file 구성 변수 wlm_classification_file 구성 변수를 사용하여 HTTP 요청을 WLM 트랜잭션 클래스에 맵핑하는 XML 파일의 이름을 지정하십시오.

사용되지 않는 맵핑 파일은 행당 다중 트랜잭션 클래스 지정을 지원하였습니다. 이 경우 강제 라운드 로빈 작업 디스패치 효과를 낼 수 있습니다. wlm_classification_file에서 지시하는 XML 파일이 행당 다중 트랜잭션 클래스 지정을 지원하지 않아도 zWLM의 라운드 로빈 옵션을 사용하여 보다 효과적으로 동일한 효과를 낼 수 있습니다. wlm_stateful_session_placement_on=1과 같이 지정하여 이 옵션을 선택하십시오.

다음 구성 변수가 적용됩니다.
  • protocol_http_backlog
  • protocol_https_backlog
  • protocol_iiop_backlog
  • protocol_iiop_backlog_ssl
문제점 방지 문제점 방지: protocol_iiop_backlog 및 protocol_iiop_backlog_ss 구성 변수는 디먼에 더 이상 사용되지 않습니다. gotcha
TCP 전송 채널 listenBacklog 사용자 정의 특성을 사용하십시오.

이 특성 사용에 대한 정보는 TCP 전송 채널 사용자 정의 특성의 내용을 읽어보십시오.

protocol_https_cert_mapping_file 환경 변수에서 지정한 SSL 인증 맵핑 파일
다음 관련 구성 변수도 폐기됩니다.
  • protocol_https_cert_mapping_file
  • protocol_https_default_cert_label
이 경우 마이그레이션 조치가 필요하지 않습니다.

WebSphere Application Server for z/OS의 후속 버전에서는 소켓 연결의 서버 IP 주소에 따라 SSL 핸드쉐이크에서 사용할 다양한 SSL 서버 인증을 선택할 수 있는 새 구성 메커니즘을 제공합니다. 이 새 관리 메커니즘에서는 protocol_http_cert_mapping_file 변수에서 지시하는 파일의 현재 파일 형식을 바꿉니다.

JVM 시스템 특성 com.ibm.websphere.sendredirect.compatibility 이제 상대 URL이 아닌 URL(웹 애플리케이션 컨텍스트 루트 대신 서블릿 컨테이너 루트(web_server_root)에서 슬래시("/")로 시작하는 URL임)의 경로를 재지정하도록 애플리케이션을 수정하십시오.

sendRedirect 동작 방법에 대한 정보는 http://jcp.org/aboutJava/communityprocess/final/jsr154/에서 다운로드할 수 있는 Java 서블릿 2.4 스펙을 참조하십시오.

웹 컨테이너 PageList 서블릿 사용자 정의 확장(다음 클래스 포함)
  • com.ibm.servlet.ClientList
  • com.ibm.servlet.ClientListElement
  • com.ibm.servlet.MLNotFoundException
  • com.ibm.servlet.PageListServlet
  • com.ibm.servlet.PageNotFoundException
com.ibm.servlet 클래스 대신에 javax.servlet.filter 클래스를 사용하도록 애플리케이션을 재구성하십시오.

Java 서블릿 2.3 스펙에서부터 javax.servlet.filter 클래스는 요청을 인터셉트하고 응답을 검사하는 기능을 제공합니다. 또한 응답을 추가하고 자르는 기능과 함께 연쇄 호출 기능을 제공할 수 있습니다.

다음은 데이터 소스에 대한 사용자 정의 특성입니다.
  • validateNewConnection
  • validateNewConnectionRetryCount
  • validateNewConnectionRetryInterval
제품은 이제 사전 구성된 옵션으로 이러한 특성을 제공하며, 다음 목록은 대체 특성을 보여줍니다. 런타임 오류 메시지를 방지하려면, 사용자 정의 특성 목록에서 원래 사용자 정의 특성을 삭제하여 영구적으로 사용 불가능하게 하십시오.
  • validateNewConnection - 새 연결 사전 테스트로 대체됨
  • validateNewConnectionRetryCount - 재시도 횟수로 대체됨
  • validateNewConnectionRetryInterval - 재시도 간격으로 대체됨
참고: 새 특성과 이전 특성이 공존하는 경우, 새 특성이 우선됩니다.
시스템 관리 피어 다시 시작 및 복구(PRR) 트랜잭션 복구 시 PRR 기능 사용에서 고가용성 관리자 기능 사용으로 마이그레이션하십시오.

트랜잭션 복구를 수행하기 위해 고가용성 관리자를 구성하는 방법에 대한 정보는 트랜잭션 고가용성의 내용을 읽어보십시오.

보안 SWAM(Simple WebSphere Authentication Mechanism) LTPA(Lightweight Third-Party Authentication) 메커니즘을 사용하십시오.

자세한 정보는 LTPA(Lightweight Third Party Authentication)의 내용을 읽어보십시오.

LoginHelper CORBA 인증 헬퍼 기능(com.ibm.ws.security.util.LoginHelper) JAAS(Java Authentication and Authorization Service) 프로그래밍 모델로 마이그레이션시킵니다. 이 마이그레이션에 대한 자세한 정보는 CORBA(Common Object Request Broker Architecture) 프로그램 로그인을 JAAS(Java Authentication and Authorization Service)로 마이그레이션(CORBA 및 JAAS)의 내용을 읽어보십시오.
com.ibm.ws.security.web.WebSealTrustAssociationInterceptor TAI(Trust Association Interceptor) 인터페이스

WebSphere Application Server TAI 인터페이스를 구현하는 이 Tivoli TAI 인터셉터는 WebSEAL 버전 4.1을 지원하기 위해 제공되었습니다.

WebSEAL 5.1 이상을 사용하려는 경우 마이그레이션하여 com.ibm.ws.security.web.TAMTrustAssociationInterceptorPlus 인터셉터를 사용해야 합니다.
디먼을 제외한 모든 서버 유형에 대한 z/OS 시스템 SSL 지원 z/OS 시스템 SSL 보안 설정을 사용하는 기존의 wsadmin 스크립트에서 JSSE 보안 설정을 사용하는 스크립트로 변환을 시작하십시오.
Performance JVMPI(Java Virtual Machine Profiler Interface)에 대한 지원은 다음의 관련 JVM 런타임 카운터와 함께 사용되지 않습니다.
  • ObjectMovedCount
  • ObjectFreedCount
  • ObjectAllocateCount
JVMTI(Java Virtual Machine Tool Interface)로 이동을 시작하십시오.

자세한 정보는 "JVMTI(JVM Tool Interface)"를 읽어보십시오.

JVMDI(Java Virtual Machine Debugger Interface) 지원 JVMTI(Java Virtual Machine Tool Interface)로 이동을 시작하십시오.

자세한 정보는 "JVMTI(JVM Tool Interface)"를 읽어보십시오.

문제점 판별 WebSphere Application Server 서버 6.0.x 이전에서 사용되는 메시지 ID 형식

이전에 로그 파일의 메시지 접두부는 1차 메시지 레지스트리에 등록되지 않았습니다. WebSphere Application Server 버전 6.1.x 이상에서는 출력 로그에서 규칙에 따르는 메시지 접두부를 사용합니다.

convertlog 명령 및 MessageConverter 클래스를 사용하여 오래된 메시지 형식에 의존하는 도구를 마이그레이션하는 작업을 지원합니다.

자세한 정보는 IBM 고유 메시지 ID를 사용하도록 로그 파일 변환의 내용을 읽어보십시오.

com.ibm.etools.logging.util 플러그인, logutil.jar 파일
  • 로깅 기능

    로깅 기능은 Java 원시 및 복합 오브젝트를 이름 지정된 로거에 로깅하는 데 사용됩니다. API, Eclipse 플러그인 Manifest 또는 Eclipse 환경 설정 패널을 통해 필터링 레벨, 로깅 에이전트와 파일 싱크 및 출력 형식을 사전 정의하여 구성할 수 있습니다.

  • 로깅 에이전트

    IBM Agent Controller와 함께 사용하여 API 또는 TPTP(Test and Performance Tools Platform)(이 경우 Eclipse 워크벤치의 Hyades임)를 통해 원격으로 연결 가능한 로깅 서비스에 로그 및 추적 XML 레코드를 작성하는 데 사용하는 XML 기반 메시징 에이전트입니다.

  • 문제점 판별 아티팩트 및 메시지

    로그 및 추적 데이터를 캡처 및 인코딩하는 경우 사용하는 관리 가능성(M12) 모델 문제점 판별 아키텍처 버전 1.5 및 문제점 판별 아티팩트 공통 데이터 모델 스펙을 원래 구현한 항목입니다.

  • DCS(Distributed Correlator Service)

    DCS(Distributed Correlator Service)는 하나 이상의 호스트에서 로그 및 추적 데이터를 상관시키는 경우 사용하는 상관 ID를 인스트루먼트하는 데 사용합니다.

  • Java 클라이언트 바인딩

    Java 클라이언트 바인딩은 IBM Agent Controller와 통신하여 로컬 및 원격 프로세스를 실행한 후 실행 중인 프로세스에 첨부하여 보안 클라이언트 환경에서 활성 에이전트를 모니터하는 데 사용됩니다.

이제 com.ibm.etools.logging.util 플러그인의 구성 파일, 클래스, 메소드 또는 변수를 사용하는 플러그인 및 애플리케이션 코드를 다음 대체 항목으로 이동시키십시오.
  • 로깅 기능

    대체: Java 버전 1.4.0+의 경우 Java 로깅 API. TPTP 및 공통 로깅(com.ibm.etools.common.logging/logging.jar)에서 Java 로깅 API에 맞는 로깅 에이전트 지원을 제공합니다.

  • 로깅 에이전트

    대체: TPTP 로깅 에이전트(org.eclipse.hyades.logging.core/hlcore.jar)

  • 문제점 판별 아티팩트 및 메시지

    대체: 공통 기본 이벤트 버전 1.0.1 스펙 및 TPTP 구현(org.eclipse.hyades.logging.core/hlcbe101.jar)

  • DCS(Distributed Correlator Service)

    대체: TPTP 상관 서비스(org.eclipse.hyades.execution.correlation/hcorrelation.jar)

  • Java 클라이언트 바인딩

    대체: TPTP Java 클라이언트 바인딩(org.eclipse.hyades.execution/hexl.jar)

자세한 정보는 com.ibm.etools.logging.util\doc\IBM_Logging_Utilities_Migration_Guide.html 문서를 읽어보십시오.
[AIX Solaris HP-UX Linux Windows]
표 11. 버전 6.1에서 폐기된 기능. 다음 표는 버전 6.1에서 폐기된 기능에 대해 설명합니다.
카테고리 폐기 권장되는 마이그레이션 조치
애플리케이션 프로그래밍 모델 com.ibm.websphere.rsadapter.DataStoreHelperMetaData 클래스의 setDatabaseDefaultIsolationLevel(int) 메소드 다음을 대신 사용하여 시작하십시오.
public final void
  setDatabaseDefaultIsolationLevel 
  ( int helperDefaultLevel, 
  int cusDefinedWasDefaultIsoLevel) 
다음은 중개 프레임워크 런타임의 클래스 및 인터페이스입니다.
  • com.ibm.websphere.sib.mediation.handler.SIMessageContextException 클래스
  • com.ibm.websphere.sib.mediation.messagecontext.SIMediationBean MessageContext interface
com.ibm.websphere.sib.mediation.handler.SIMessageContextException 클래스를 사용하는 모든 경우를 com.ibm.websphere.sib.mediation.handler.MessageContextException 클래스로 바꾸십시오.

com.ibm.websphere.sib.mediation.messagecontext.SIMediationBean MessageContext 인터페이스를 사용하는 모든 경우를 이와 동등한 인터페이스로 바꾸십시오. WebSphere Application Server는 이 인터페이스의 구현을 제공하지 않습니다.

다음은 웹 컨테이너 메시지 Bean 기능입니다.
  • startTransports
  • stopTransports
  • restartWebApplication
채널 프레임워크로 이동을 시작하십시오.

채널 프레임워크에서는 현재 웹 컨테이너 전송 관련 메소드보다 더 많은 메소드를 포함하고 보다 유연한 TransportChannelService 메시지 Bean을 제공합니다.

일반 SQL 데이터베이스에 컨테이너 관리 엔티티 Bean을 배치하기 위한 지원 애플리케이션이 서로 다른 관계형 데이터베이스를 사용하여 실행해야 하기 때문에 애플리케이션이 SQL92 또는 SQL99를 사용하는 경우, IBM 도구를 사용하여 애플리케이션에서 사용할 수 있는 각 데이터베이스 벤더 또는 버전에 적합한 배치된 코드를 생성하십시오. 설치 시 WebSphere Application Server에서 사용할 데이터베이스 벤더 또는 버전을 지정하십시오.
IBM WebSphere Studio 도구 런타임 지원(Visual Age for Java 도구를 활용하는 데 사용됨)은 다음 클래스에서 제공됩니다.
  • com.ibm.webtools.runtime.AbstractStudioServlet
  • com.ibm.webtools.runtime.BuildNumber
  • com.ibm.webtools.runtime.NoDataException
  • com.ibm.webtools.runtime.StudioPervasiveServlet
  • com.ibm.webtools.runtime.TransactionFailureException
  • com.ibm.webtools.runtime.WSUtilities
표준 J2EE 코드 규칙을 사용하도록 애플리케이션을 재구성하십시오.
com.ibm.websphere.rsadapter.DataStoreHelper 클래스 API의 CUSTOM_HELPER 상수 필드 고유한 DataStoreHelper 구현 클래스를 작성한 경우 setHelperType(DataStoreHelper.CUSTOM_HELPER)을 호출하지 마십시오. 대신 HelperType 값이 상속하는 구현 클래스를 통해 이 값을 설정할 수 있습니다.
J2EE 자원 애플리케이션 서버 또는 J2EE 애플리케이션 클라이언트에서 WebSphere Application Server 버전 5에 포함된 임베디드 메시징 기능의 JMS 서버 컴포넌트로 연결하는 기능에 대한 지원
다음 기능이 폐기됩니다.
  • 버전 5 기본 메시징 제공자에 대한 JMS 자원 정의를 정의하는 기능
  • 버전 5 환경에서 실행하거나 버전 5 기본 메시징 제공자 자원 정의를 활용하는 클라이언트 애플리케이션과 연결하는 기능
다음 조치를 수행하십시오.
  1. WebSphere Application Server 버전 5.1 애플리케이션 서버에 호스트된 모든 JMS 서버 메시징 제공자를 버전 6.0 이상의 애플리케이션 서버로 이동했는지 확인하십시오. 이 태스크는 버전 5.x 서버를 버전 6.0 이상으로 마이그레이션할 때 자동으로 처리됩니다.
  2. 버전 5 기본 메시징 제공자 대신 새 버전 6 기본 메시징 제공자를 사용하도록 모든 JMS 자원 정의를 변경하십시오.
시스템 관리 setup 명령 install 명령을 사용하십시오.
clientUpgrade 명령 마이그레이션 조치가 필요하지 않습니다.
wasprofile 명령 manageprofiles 명령을 사용하십시오.

자세한 정보는 manageprofiles 명령의 내용을 참조하십시오.

다음은 WASPostUpgrade 명령 매개변수입니다.
  • -import xmi_data_file
  • -substitute "key1=value1[;key2=value2;[...]]"
마이그레이션 조치가 필요하지 않습니다.
Cloudscape 데이터 저장소 헬퍼(com.ibm.websphere.rsadapter.CloudscapeDataStoreHelper) 및 Cloudscape Network Server 데이터 저장소 헬퍼(com.ibm.websphere.rsadapter.CloudscapeNetworkServerDataStoreHelper)와 DataStoreHelper에서의 해당 유형 기존 구성의 경우 마이그레이션 조치가 필요하지 않습니다. 마이그레이션 유틸리티는 사용되지 않는 Cloudscape 헬퍼를 Derby 헬퍼로 변경합니다.

새 구성의 경우, Cloudscape 데이터 저장소 헬퍼 대신 Derby 데이터 저장소 헬퍼 및 유형을 사용하십시오.

자세한 정보는 벤더별 데이터 소스 최소 필수 설정의 내용을 참조하십시오.

DB2 레거시 CLI 기반 유형 2 JDBC 드라이버 제공자 DB2 Universal JDBC 드라이버 제공자를 사용하여 시작하십시오.
논리 풀 분배 지원(com.ibm.websphere.csi.ThreadPoolStrategy.LogicalPoolDistribution) 마이그레이션 조치가 필요하지 않습니다.

그러나 이 함수를 제거하면, 이 함수에 지정한 모든 사용자 정의 오브젝트 요청 브로커(ORB) 특성이 무시됩니다. 중요한 사용자 정의 ORB 특성은 com.ibm.websphere.threadpool.strategy.LogicalPoolDistribution.*입니다.

자세한 정보는 LPD(Logical pool distribution)ORB 사용자 정의 특성의 내용을 읽어보십시오.

server.xml 파일에 있는 서버 오브젝트의 일부로 ORB 스레드 풀 구성 serverindex.xml 파일의 ServerIndex 오브젝트에 속하는 스레드 풀 구성을 사용합니다.
JVM 시스템 특성 com.ibm.websphere.sendredirect.compatibility 이제 상대 URL이 아닌 URL(웹 애플리케이션 컨텍스트 루트 대신 서블릿 컨테이너 루트(web_server_root)에서 슬래시("/")로 시작하는 URL임)의 경로를 재지정하도록 애플리케이션을 수정하십시오.

sendRedirect 동작 방법에 대한 정보는 http://jcp.org/aboutJava/communityprocess/final/jsr154/에서 다운로드할 수 있는 Java 서블릿 2.4 스펙을 참조하십시오.

웹 컨테이너 PageList 서블릿 사용자 정의 확장(다음 클래스 포함)
  • com.ibm.servlet.ClientList
  • com.ibm.servlet.ClientListElement
  • com.ibm.servlet.MLNotFoundException
  • com.ibm.servlet.PageListServlet
  • com.ibm.servlet.PageNotFoundException
com.ibm.servlet 클래스 대신에 javax.servlet.filter 클래스를 사용하도록 애플리케이션을 재구성하십시오.

Java 서블릿 2.3 스펙에서부터 javax.servlet.filter 클래스는 요청을 인터셉트하고 응답을 검사하는 기능을 제공합니다. 또한 응답을 추가하고 자르는 기능과 함께 연쇄 호출 기능을 제공할 수 있습니다.

다음은 데이터 소스에 대한 사용자 정의 특성입니다.
  • validateNewConnection
  • validateNewConnectionRetryCount
  • validateNewConnectionRetryInterval
제품은 이제 사전 구성된 옵션으로 이러한 특성을 제공하며, 다음 목록은 대체 특성을 보여줍니다. 런타임 오류 메시지를 방지하려면, 사용자 정의 특성 목록에서 원래 사용자 정의 특성을 삭제하여 영구적으로 사용 불가능하게 하십시오.
  • validateNewConnection - 새 연결 사전 테스트로 대체됨
  • validateNewConnectionRetryCount - 재시도 횟수로 대체됨
  • validateNewConnectionRetryInterval - 재시도 간격으로 대체됨
참고: 새 특성과 이전 특성이 공존하는 경우, 새 특성이 우선됩니다.
DISABLE_FILE_LOCKING 트랜잭션 서비스 사용자 정의 특성 관리 콘솔의 트랜잭션 서비스 패널에서 파일 잠금 사용 선택란을 지우십시오.

자세한 정보는 파일 잠금 사용 안함의 내용을 참조하십시오.

SWAM(Simple WebSphere Authentication Mechanism) LTPA(Lightweight Third-Party Authentication) 메커니즘을 사용하십시오.

자세한 정보는 LTPA(Lightweight Third Party Authentication)의 내용을 읽어보십시오.

보안 LoginHelper CORBA 인증 헬퍼 기능(com.ibm.ws.security.util.LoginHelper) JAAS(Java Authentication and Authorization Service) 프로그래밍 모델로 마이그레이션시킵니다. 이 마이그레이션에 대한 자세한 정보는 CORBA(Common Object Request Broker Architecture) 프로그램 로그인을 JAAS(Java Authentication and Authorization Service)로 마이그레이션(CORBA 및 JAAS)의 내용을 읽어보십시오.
com.ibm.ws.security.web.WebSealTrustAssociationInterceptor TAI(Trust Association Interceptor) 인터페이스

WebSphere Application Server TAI 인터페이스를 구현하는 이 Tivoli TAI 인터셉터는 WebSEAL 버전 4.1을 지원하기 위해 제공되었습니다.

WebSEAL 5.1 이상을 사용하려는 경우 마이그레이션하여 com.ibm.ws.security.web.TAMTrustAssociationInterceptorPlus 인터셉터를 사용해야 합니다.
JVMPI(Java Virtual Machine Profiler Interface)에 대한 지원은 다음의 관련 JVM 런타임 카운터와 함께 사용되지 않습니다.
  • ObjectMovedCount
  • ObjectFreedCount
  • ObjectAllocateCount
JVMTI(Java Virtual Machine Tool Interface)로 이동을 시작하십시오.

자세한 정보는 "JVMTI(JVM Tool Interface)"를 읽어보십시오.

Performance JVMDI(Java Virtual Machine Debugger Interface) 지원 JVMTI(Java Virtual Machine Tool Interface)로 이동을 시작하십시오.

자세한 정보는 "JVMTI(JVM Tool Interface)"를 읽어보십시오.

WebSphere Application Server 서버 6.0.x 이전에서 사용되는 메시지 ID 형식

이전에 로그 파일의 메시지 접두부는 1차 메시지 레지스트리에 등록되지 않았습니다. WebSphere Application Server 버전 6.1.x 이상에서는 출력 로그에서 규칙에 따르는 메시지 접두부를 사용합니다.

convertlog 명령 및 MessageConverter 클래스를 사용하여 오래된 메시지 형식에 의존하는 도구를 마이그레이션하는 작업을 지원합니다.

자세한 정보는 IBM 고유 메시지 ID를 사용하도록 로그 파일 변환의 내용을 읽어보십시오.

문제점 판별 com.ibm.etools.logging.util 플러그인, logutil.jar 파일
  • 로깅 기능

    로깅 기능은 Java 원시 및 복합 오브젝트를 이름 지정된 로거에 로깅하는 데 사용됩니다. API, Eclipse 플러그인 Manifest 또는 Eclipse 환경 설정 패널을 통해 필터링 레벨, 로깅 에이전트와 파일 싱크 및 출력 형식을 사전 정의하여 구성할 수 있습니다.

  • 로깅 에이전트

    IBM Agent Controller와 함께 사용하여 API 또는 TPTP(Test and Performance Tools Platform)(이 경우 Eclipse 워크벤치의 Hyades임)를 통해 원격으로 연결 가능한 로깅 서비스에 로그 및 추적 XML 레코드를 작성하는 데 사용하는 XML 기반 메시징 에이전트입니다.

  • 문제점 판별 아티팩트 및 메시지

    로그 및 추적 데이터를 캡처 및 인코딩하는 경우 사용하는 관리 가능성(M12) 모델 문제점 판별 아키텍처 버전 1.5 및 문제점 판별 아티팩트 공통 데이터 모델 스펙을 원래 구현한 항목입니다.

  • DCS(Distributed Correlator Service)

    DCS(Distributed Correlator Service)는 하나 이상의 호스트에서 로그 및 추적 데이터를 상관시키는 경우 사용하는 상관 ID를 인스트루먼트하는 데 사용합니다.

  • Java 클라이언트 바인딩

    Java 클라이언트 바인딩은 IBM Agent Controller와 통신하여 로컬 및 원격 프로세스를 실행한 후 실행 중인 프로세스에 첨부하여 보안 클라이언트 환경에서 활성 에이전트를 모니터하는 데 사용됩니다.

이제 com.ibm.etools.logging.util 플러그인의 구성 파일, 클래스, 메소드 또는 변수를 사용하는 플러그인 및 애플리케이션 코드를 다음 대체 항목으로 이동시키십시오.
  • 로깅 기능

    대체: Java 버전 1.4.0+의 경우 Java 로깅 API. TPTP 및 공통 로깅(com.ibm.etools.common.logging/logging.jar)에서 Java 로깅 API에 맞는 로깅 에이전트 지원을 제공합니다.

  • 로깅 에이전트

    대체: TPTP 로깅 에이전트(org.eclipse.hyades.logging.core/hlcore.jar)

  • 문제점 판별 아티팩트 및 메시지

    대체: 공통 기본 이벤트 버전 1.0.1 스펙 및 TPTP 구현(org.eclipse.hyades.logging.core/hlcbe101.jar)

  • DCS(Distributed Correlator Service)

    대체: TPTP 상관 서비스(org.eclipse.hyades.execution.correlation/hcorrelation.jar)

  • Java 클라이언트 바인딩

    대체: TPTP Java 클라이언트 바인딩(org.eclipse.hyades.execution/hexl.jar)

자세한 정보는 com.ibm.etools.logging.util\doc\IBM_Logging_Utilities_Migration_Guide.html 문서를 읽어보십시오.
[IBM i]
표 12. 버전 6.1에서 폐기된 기능. 다음 표는 버전 6.1에서 폐기된 기능에 대해 설명합니다.
카테고리 폐기 권장되는 마이그레이션 조치
애플리케이션 프로그래밍 모델 com.ibm.websphere.rsadapter.DataStoreHelperMetaData 클래스의 setDatabaseDefaultIsolationLevel(int) 메소드 다음을 대신 사용하여 시작하십시오.
public final void
  setDatabaseDefaultIsolationLevel 
  ( int helperDefaultLevel, 
  int cusDefinedWasDefaultIsoLevel) 
다음은 중개 프레임워크 런타임의 클래스 및 인터페이스입니다.
  • com.ibm.websphere.sib.mediation.handler.SIMessageContextException 클래스
  • com.ibm.websphere.sib.mediation.messagecontext.SIMediationBean MessageContext interface
com.ibm.websphere.sib.mediation.handler.SIMessageContextException 클래스를 사용하는 모든 경우를 com.ibm.websphere.sib.mediation.handler.MessageContextException 클래스로 바꾸십시오.

com.ibm.websphere.sib.mediation.messagecontext.SIMediationBean MessageContext 인터페이스를 사용하는 모든 경우를 이와 동등한 인터페이스로 바꾸십시오. WebSphere Application Server는 이 인터페이스의 구현을 제공하지 않습니다.

다음은 웹 컨테이너 메시지 Bean 기능입니다.
  • startTransports
  • stopTransports
  • restartWebApplication
채널 프레임워크로 이동을 시작하십시오.

채널 프레임워크에서는 현재 웹 컨테이너 전송 관련 메소드보다 더 많은 메소드를 포함하고 보다 유연한 TransportChannelService 메시지 Bean을 제공합니다.

일반 SQL 데이터베이스에 컨테이너 관리 엔티티 Bean을 배치하기 위한 지원 애플리케이션이 서로 다른 관계형 데이터베이스를 사용하여 실행해야 하기 때문에 애플리케이션이 SQL92 또는 SQL99를 사용하는 경우, IBM 도구를 사용하여 애플리케이션에서 사용할 수 있는 각 데이터베이스 벤더 또는 버전에 적합한 배치된 코드를 생성하십시오. 설치 시 WebSphere Application Server에서 사용할 데이터베이스 벤더 또는 버전을 지정하십시오.
IBM WebSphere Studio 도구 런타임 지원(Visual Age for Java 도구를 활용하는 데 사용됨)은 다음 클래스에서 제공됩니다.
  • com.ibm.webtools.runtime.AbstractStudioServlet
  • com.ibm.webtools.runtime.BuildNumber
  • com.ibm.webtools.runtime.NoDataException
  • com.ibm.webtools.runtime.StudioPervasiveServlet
  • com.ibm.webtools.runtime.TransactionFailureException
  • com.ibm.webtools.runtime.WSUtilities
표준 J2EE 코드 규칙을 사용하도록 애플리케이션을 재구성하십시오.
com.ibm.websphere.rsadapter.DataStoreHelper 클래스 API의 CUSTOM_HELPER 상수 필드 고유한 DataStoreHelper 구현 클래스를 작성한 경우 setHelperType(DataStoreHelper.CUSTOM_HELPER)을 호출하지 마십시오. 대신 HelperType 값이 상속하는 구현 클래스를 통해 이 값을 설정할 수 있습니다.
J2EE 자원 애플리케이션 서버 또는 J2EE 애플리케이션 클라이언트에서 WebSphere Application Server 버전 5에 포함된 임베디드 메시징 기능의 JMS 서버 컴포넌트로 연결하는 기능에 대한 지원
이 폐기는 다음을 포함합니다.
  • 버전 5 기본 메시징 제공자에 대한 JMS 자원 정의를 정의하는 기능
  • 버전 5 환경에서 실행하거나 버전 5 기본 메시징 제공자 자원 정의를 활용하는 클라이언트 애플리케이션과 연결하는 기능
다음 조치를 수행하십시오.
  1. WebSphere Application Server 버전 5.1 애플리케이션 서버에 호스트된 모든 JMS 서버 메시징 제공자를 버전 6.0 이상의 애플리케이션 서버로 이동했는지 확인하십시오. 이 태스크는 버전 5.x 서버를 버전 6.0 이상으로 마이그레이션할 때 자동으로 처리됩니다.
  2. 버전 5 기본 메시징 제공자 대신 새 버전 6 기본 메시징 제공자를 사용하도록 모든 JMS 자원 정의를 변경하십시오.
시스템 관리 clientUpgrade 명령 마이그레이션 조치가 필요하지 않습니다.
wasprofile 명령 manageprofiles 명령을 사용하십시오.

자세한 정보는 manageprofiles 명령의 내용을 참조하십시오.

다음은 WASPostUpgrade 명령 매개변수입니다.
  • -import xmi_data_file
  • -substitute "key1=value1[;key2=value2;[...]]"
마이그레이션 조치가 필요하지 않습니다.
Cloudscape 데이터 저장소 헬퍼(com.ibm.websphere.rsadapter.CloudscapeDataStoreHelper) 및 Cloudscape Network Server 데이터 저장소 헬퍼(com.ibm.websphere.rsadapter.CloudscapeNetworkServerDataStoreHelper)와 DataStoreHelper에서의 해당 유형 기존 구성의 경우 마이그레이션 조치가 필요하지 않습니다. 마이그레이션 유틸리티는 사용되지 않는 Cloudscape 헬퍼를 Derby 헬퍼로 변경합니다.

새 구성의 경우, Cloudscape 데이터 저장소 헬퍼 대신 Derby 데이터 저장소 헬퍼 및 유형을 사용하십시오.

자세한 정보는 벤더별 데이터 소스 최소 필수 설정의 내용을 참조하십시오.

DB2 레거시 CLI 기반 유형 2 JDBC 드라이버 제공자 DB2 Universal JDBC 드라이버 제공자를 사용하여 시작하십시오.
논리 풀 분배 지원(com.ibm.websphere.csi.ThreadPoolStrategy.LogicalPoolDistribution) 마이그레이션 조치가 필요하지 않습니다.

그러나 이 함수를 제거하면, 이 함수에 지정한 모든 사용자 정의 오브젝트 요청 브로커(ORB) 특성이 무시됩니다. 중요한 사용자 정의 ORB 특성은 com.ibm.websphere.threadpool.strategy.LogicalPoolDistribution.*입니다.

자세한 정보는 LPD(Logical pool distribution)ORB 사용자 정의 특성의 내용을 읽어보십시오.

server.xml 파일에 있는 서버 오브젝트의 일부로 ORB 스레드 풀 구성 serverindex.xml 파일의 ServerIndex 오브젝트에 속하는 스레드 풀 구성을 사용합니다.
JVM 시스템 특성 com.ibm.websphere.sendredirect.compatibility 이제 상대 URL이 아닌 URL(웹 애플리케이션 컨텍스트 루트 대신 서블릿 컨테이너 루트(web_server_root)에서 슬래시("/")로 시작하는 URL임)의 경로를 재지정하도록 애플리케이션을 수정하십시오.

sendRedirect 동작 방법에 대한 정보는 http://jcp.org/aboutJava/communityprocess/final/jsr154/에서 다운로드할 수 있는 Java 서블릿 2.4 스펙을 참조하십시오.

웹 컨테이너 PageList 서블릿 사용자 정의 확장(다음 클래스 포함)
  • com.ibm.servlet.ClientList
  • com.ibm.servlet.ClientListElement
  • com.ibm.servlet.MLNotFoundException
  • com.ibm.servlet.PageListServlet
  • com.ibm.servlet.PageNotFoundException
com.ibm.servlet 클래스 대신에 javax.servlet.filter 클래스를 사용하도록 애플리케이션을 재구성하십시오.

Java 서블릿 2.3 스펙에서부터 javax.servlet.filter 클래스는 요청을 인터셉트하고 응답을 검사하는 기능을 제공합니다. 또한 응답을 추가하고 자르는 기능과 함께 연쇄 호출 기능을 제공할 수 있습니다.

다음은 데이터 소스에 대한 사용자 정의 특성입니다.
  • validateNewConnection
  • validateNewConnectionRetryCount
  • validateNewConnectionRetryInterval
제품은 이제 사전 구성된 옵션으로 이러한 특성을 제공하며, 다음 목록은 대체 특성을 보여줍니다. 런타임 오류 메시지를 방지하려면, 사용자 정의 특성 목록에서 원래 사용자 정의 특성을 삭제하여 영구적으로 사용 불가능하게 하십시오.
  • validateNewConnection - 새 연결 사전 테스트로 대체됨
  • validateNewConnectionRetryCount - 재시도 횟수로 대체됨
  • validateNewConnectionRetryInterval - 재시도 간격으로 대체됨
참고: 새 특성과 이전 특성이 공존하는 경우, 새 특성이 우선됩니다.
DISABLE_FILE_LOCKING 트랜잭션 서비스 사용자 정의 특성 관리 콘솔의 트랜잭션 서비스 패널에서 파일 잠금 사용 선택란을 지우십시오.

자세한 정보는 파일 잠금 사용 안함의 내용을 참조하십시오.

SWAM(Simple WebSphere Authentication Mechanism) LTPA(Lightweight Third-Party Authentication) 메커니즘을 사용하십시오.

자세한 정보는 LTPA(Lightweight Third Party Authentication)의 내용을 읽어보십시오.

보안 LoginHelper CORBA 인증 헬퍼 기능(com.ibm.ws.security.util.LoginHelper) JAAS(Java Authentication and Authorization Service) 프로그래밍 모델로 마이그레이션시킵니다. 이 마이그레이션에 대한 자세한 정보는 CORBA(Common Object Request Broker Architecture) 프로그램 로그인을 JAAS(Java Authentication and Authorization Service)로 마이그레이션(CORBA 및 JAAS)의 내용을 읽어보십시오.
com.ibm.ws.security.web.WebSealTrustAssociationInterceptor TAI(Trust Association Interceptor) 인터페이스

WebSphere Application Server TAI 인터페이스를 구현하는 이 Tivoli TAI 인터셉터는 WebSEAL 버전 4.1을 지원하기 위해 제공되었습니다.

WebSEAL 5.1 이상을 사용하려는 경우 마이그레이션하여 com.ibm.ws.security.web.TAMTrustAssociationInterceptorPlus 인터셉터를 사용해야 합니다.
JVMPI(Java Virtual Machine Profiler Interface)에 대한 지원은 다음의 관련 JVM 런타임 카운터와 함께 사용되지 않습니다.
  • ObjectMovedCount
  • ObjectFreedCount
  • ObjectAllocateCount
JVMTI(Java Virtual Machine Tool Interface)로 이동을 시작하십시오.

자세한 정보는 "JVMTI(JVM Tool Interface)"를 읽어보십시오.

Performance JVMDI(Java Virtual Machine Debugger Interface) 지원 JVMTI(Java Virtual Machine Tool Interface)로 이동을 시작하십시오.

자세한 정보는 "JVMTI(JVM Tool Interface)"를 읽어보십시오.

WebSphere Application Server 서버 6.0.x 이전에서 사용되는 메시지 ID 형식

이전에 로그 파일의 메시지 접두부는 1차 메시지 레지스트리에 등록되지 않았습니다. WebSphere Application Server 버전 6.1.x 이상에서는 출력 로그에서 규칙에 따르는 메시지 접두부를 사용합니다.

convertlog 명령 및 MessageConverter 클래스를 사용하여 오래된 메시지 형식에 의존하는 도구를 마이그레이션하는 작업을 지원합니다.

자세한 정보는 IBM 고유 메시지 ID를 사용하도록 로그 파일 변환의 내용을 읽어보십시오.

문제점 판별 com.ibm.etools.logging.util 플러그인, logutil.jar 파일
  • 로깅 기능

    로깅 기능은 Java 원시 및 복합 오브젝트를 이름 지정된 로거에 로깅하는 데 사용됩니다. API, Eclipse 플러그인 Manifest 또는 Eclipse 환경 설정 패널을 통해 필터링 레벨, 로깅 에이전트와 파일 싱크 및 출력 형식을 사전 정의하여 구성할 수 있습니다.

  • 로깅 에이전트

    IBM Agent Controller와 함께 사용하여 API 또는 TPTP(Test and Performance Tools Platform)(이 경우 Eclipse 워크벤치의 Hyades임)를 통해 원격으로 연결 가능한 로깅 서비스에 로그 및 추적 XML 레코드를 작성하는 데 사용하는 XML 기반 메시징 에이전트입니다.

  • 문제점 판별 아티팩트 및 메시지

    로그 및 추적 데이터를 캡처 및 인코딩하는 경우 사용하는 관리 가능성(M12) 모델 문제점 판별 아키텍처 버전 1.5 및 문제점 판별 아티팩트 공통 데이터 모델 스펙을 원래 구현한 항목입니다.

  • DCS(Distributed Correlator Service)

    DCS(Distributed Correlator Service)는 하나 이상의 호스트에서 로그 및 추적 데이터를 상관시키는 경우 사용하는 상관 ID를 인스트루먼트하는 데 사용합니다.

  • Java 클라이언트 바인딩

    Java 클라이언트 바인딩은 IBM Agent Controller와 통신하여 로컬 및 원격 프로세스를 실행한 후 실행 중인 프로세스에 첨부하여 보안 클라이언트 환경에서 활성 에이전트를 모니터하는 데 사용됩니다.

이제 com.ibm.etools.logging.util 플러그인의 구성 파일, 클래스, 메소드 또는 변수를 사용하는 플러그인 및 애플리케이션 코드를 다음 대체 항목으로 이동시키십시오.
  • 로깅 기능

    대체: Java 버전 1.4.0+의 경우 Java 로깅 API. TPTP 및 공통 로깅(com.ibm.etools.common.logging/logging.jar)에서 Java 로깅 API에 맞는 로깅 에이전트 지원을 제공합니다.

  • 로깅 에이전트

    대체: TPTP 로깅 에이전트(org.eclipse.hyades.logging.core/hlcore.jar)

  • 문제점 판별 아티팩트 및 메시지

    대체: 공통 기본 이벤트 버전 1.0.1 스펙 및 TPTP 구현(org.eclipse.hyades.logging.core/hlcbe101.jar)

  • DCS(Distributed Correlator Service)

    대체: TPTP 상관 서비스(org.eclipse.hyades.execution.correlation/hcorrelation.jar)

  • Java 클라이언트 바인딩

    대체: TPTP Java 클라이언트 바인딩(org.eclipse.hyades.execution/hexl.jar)

자세한 정보는 com.ibm.etools.logging.util\doc\IBM_Logging_Utilities_Migration_Guide.html 문서를 읽어보십시오.

버전 6.0.2에서 폐기된 기능

[AIX Solaris HP-UX Linux Windows][IBM i]
표 13. 버전 6.0.2에서 폐기된 기능. 다음 테이블에서는 버전 6.0.2에서 더 이상 사용되지 않는 기능에 대해 설명합니다.
카테고리 폐기 권장되는 마이그레이션 조치
애플리케이션 프로그래밍 모델 다음은 com.ibm.websphere.runtime.ServerName 클래스에서의 메소드입니다.
initialize(java.lang.String*!ENTITY!*cell,
  java.lang.String node, 
  java.lang.String server) 
was390Initialize(byte[] a_stoken,
  String a_printable_stoken, 
  String a_jsabpref, 
  int a_pid, 
  int an_asid, 
  String a_jsabjbnm) 
was390Initialize(byte[] a_stoken, 
  java.lang.String a_printable_stoken,
  java.lang.String a_jsabpref, 
  int a_pid, 
  int an_asid, 
  java.lang.String a_jsabjbnm, 
  java.lang.String a_smcasid)
이러한 메소드는 WebSphere Application Server 런타임 용도로만 제공됩니다. 애플리케이션에 이 메소드가 호출되어서는 안됩니다.
HTTP 전송 구성 지원 채널 기반 전송으로 이동합니다.
Performance com.ibm.websphere.cache.DistributedLockingMap 인터페이스 WebSphere Application Server 런타임에서 com.ibm.websphere.cache.DistributedLockingMap 인터페이스를 지원하지 않았으므로 이 인터페이스를 사용하십시오.
com.ibm.websphere.cache.DistributedObjectCache 클래스에 정의된 TYPE_DISTRIBUTED_LOCKING_MAP 상수 WebSphere Application Server 런타임에서 TYPE_DISTRIBUTED_LOCKING_MAP 상수를 지원하지 않았으므로 com.ibm.websphere.cache.DistributedObjectCache 클래스에 정의된 이 상수를 사용하지 마십시오.
시스템 관리
다음은 데이터 소스에 대한 사용자 정의 특성입니다.
  • dbFailOverEnabled
  • connRetriesDuringDBFailover
  • connRetryIntervalDuringDBFailover
특성을 다음으로 바꾸십시오.
  • dbFailOverEnabled를 대신하여 validateNewConnection을 사용하십시오.
  • connRetriesDuringDBFailover를 대신하여 validateNewConnectionRetryCount를 사용하십시오.
  • connRetryIntervalDuringDBFailover를 대신하여 validateNewConnectionRetryInterval을 사용하십시오.
참고: 새 특성과 이전 특성이 공존하는 경우, 새 특성이 우선됩니다.
[z/OS]
표 14. 버전 6.0.2에서 폐기된 기능. 다음 테이블에서는 버전 6.0.2에서 더 이상 사용되지 않는 기능에 대해 설명합니다.
카테고리 폐기 권장되는 마이그레이션 조치
애플리케이션 프로그래밍 모델 다음은 com.ibm.websphere.runtime.ServerName 클래스에서의 메소드입니다.
initialize(java.lang.String cell,
  java.lang.String node, 
  java.lang.String server) 
was390Initialize(byte[] a_stoken,
  String a_printable_stoken, 
  String a_jsabpref, 
  int a_pid, 
  int an_asid, 
  String a_jsabjbnm) 
was390Initialize(byte[] a_stoken, 
  java.lang.String a_printable_stoken,
  java.lang.String a_jsabpref, 
  int a_pid, 
  int an_asid, 
  java.lang.String a_jsabjbnm, 
  java.lang.String a_smcasid)
이러한 메소드는 WebSphere Application Server 런타임 용도로만 제공됩니다. 애플리케이션에 이 메소드가 호출되어서는 안됩니다.
Performance com.ibm.websphere.cache.DistributedLockingMap 인터페이스 WebSphere Application Server 런타임에서 com.ibm.websphere.cache.DistributedLockingMap 인터페이스를 지원하지 않았으므로 이 인터페이스를 사용하십시오.
com.ibm.websphere.cache.DistributedObjectCache 클래스에 정의된 TYPE_DISTRIBUTED_LOCKING_MAP 상수 WebSphere Application Server 런타임에서 TYPE_DISTRIBUTED_LOCKING_MAP 상수를 지원하지 않았으므로 com.ibm.websphere.cache.DistributedObjectCache 클래스에 정의된 이 상수를 사용하지 마십시오.
시스템 관리
다음은 데이터 소스에 대한 사용자 정의 특성입니다.
  • dbFailOverEnabled
  • connRetriesDuringDBFailover
  • connRetryIntervalDuringDBFailover
특성을 다음으로 바꾸십시오.
  • dbFailOverEnabled를 대신하여 validateNewConnection을 사용하십시오.
  • connRetriesDuringDBFailover를 대신하여 validateNewConnectionRetryCount를 사용하십시오.
  • connRetryIntervalDuringDBFailover를 대신하여 validateNewConnectionRetryInterval을 사용하십시오.
참고: 새 특성과 이전 특성이 공존하는 경우, 새 특성이 우선됩니다.
[z/OS]

버전 6.0.1에서 폐기된 기능

표 15. 버전 6.0.1에서 폐기된 기능. 다음 표는 버전 6.0.1에서 폐기된 기능에 대해 설명합니다.
카테고리 폐기 권장되는 마이그레이션 조치
보안 z/SAS(z/OS Secure Authentication Service) IIOP 보안 프로토콜 CSIv2(Common Secure Interoperability Version 2) 프로토콜을 사용하십시오.

버전 6.0에서 폐기된 기능

[z/OS]
표 16. 버전 6.0에서 폐기된 기능. 다음 표는 버전 6.0에서 폐기된 기능에 대해 설명합니다.
카테고리 폐기 권장되는 마이그레이션 조치
애플리케이션 프로그래밍 모델 및 컨테이너 지원 다음은 JSP(JavaServer Pages) 엔진에서 지원하는 tsx 태그입니다.
  • repeat
  • dbconnect
  • dbquery
  • getProperty
  • 사용자 ID
  • passwd
  • dbmodify
tsx 태그를 사용하는 대신, JSTL(JavaServer Pages Standard Tag Library)에서의 동등한 태그를 사용해야 합니다. JSTL은 WebSphere Application Server 버전 6.0에서 지원되며, 태그 라이브러리는 제품과 함께 제공됩니다. 다음 표에 있는 tsx 태그를 JSTL 태그로 변환하는 지침으로 사용하십시오.
tsx tag            JSTL tag

tsx:repeat         c:forEach
tsx:dbconnect      sql:setDataSource
tsx:dbquery        sql:query
tsx:getProperty    Use standard EL syntax; c:out
                   value="${book.title}" for example, 
                   where book is the current index in 
                   the result set
tsx:userid         Use the user attribute of the
                   setDataSource tag
tsx:passwd         Use the password attribute of
                   the setDataSource tag
tsx:dbmodify       sql:update
다음은 백엔드 ID입니다.
  • SQL92(1992 SQL 표준)
  • SQL99(1999 SQL 표준)
다른 백엔드 ID를 사용하십시오.
애플리케이션 서비스 JRas 확장 API

추가 개선사항이 JRas 지원을 위해 계획되어 있지 않습니다.

java.util.logging 패키지(JSR47)의 동등한 기능을 사용하십시오.

UDDI 레지스트리에 대한 UDDI(Universal Description, Discovery and Integration) 버전 2 EJB 인터페이스 EJB 인터페이스에 대한 대체는 없습니다. 이 인터페이스는 버전 5.x와의 호환성을 위해 WebSphere Application Server 버전 6.0에 포함되어 있습니다. 사용자는 특정 조치를 수행할 필요가 없으며 계속해서 버전 2 EJB API를 사용할 수 있지만, UDDI 버전 3에 새로운 어떠한 UDDI 기능도 포함하지 않으며 인터페이스가 WebSphere Application Server의 후속 릴리스에서 제거될 수 있음을 인식해야 합니다.
The UDDI4J 버전 2 클래스 라이브러리, uddi4jv2.jar 파일 버전 3 UDDI API를 사용하여 시작하십시오. 단순히 UDDI 버전 3 요청을 작성하거나 Java에서 이 요청을 전송하기 위해 클라이언트 라이브러리가 제공됩니다. 이는 Java용 IBM UDDI 버전 3 클라이언트이며 uddiv3client.jar에서 제공됩니다. UDDI4J API가 계속 사용될 수 있지만, 새 UDDI 버전 3 기능에 대한 액세스를 제공하지 않으며 WebSphere Application Server의 후속 릴리스에서 제거될 수 있음을 알아야 합니다.
모든 하위 레벨 UDDI 유틸리티 도구(UUT) API(예: BusinessStub, ServiceStub 등)

이러한 API는 모두 com.ibm.uddi.promoter 패키지의 상위 레벨 PromoterAPI 인터페이스로 바뀝니다.

이러한 하위 레벨 API 대신 com.ibm.uddi.promoter 패키지의 PromoterAPI 인터페이스를 사용하여 시작하십시오. 하위 레벨 API는 WebSphere Application Server의 후속 릴리스에서 제거됩니다. PromoterAPI는 상위 추상화 레벨에서 동일한 기능을 제공합니다.
다음은 J2EE 커넥터 아키텍처 런타임에 있는 메소드입니다.
  • com.ibm.ws.management.descriptor.xml.ConnectionFactory.xml(getPoolContents 및 getAllPoolContents methods)
  • com.ibm.websphere.j2c.ConnectionManager 인터페이스
  • com.ibm.websphere.j2c.ConnectionEventListener 인터페이스
메소드는 다음과 같이 바뀝니다.
  • getPoolContents 및 getAllPoolContents는 showPoolContents 및 showAllPoolContents로 비뀝니다.
  • ConnectionManager 인터페이스는 J2EE 커넥터 아키텍처 1.5 LazyAssociatableConnectionManager 인터페이스로 바뀝니다.
  • ConnectionEventListener 인터페이스는 J2EE 커넥터 아키텍처 1.5 LazyEnlistableConnectionManager 인터페이스로 바뀝니다.

컨테이너 관리 인증 별명의 경우, 애플리케이션의 자원 바인딩 정보에 컨테이너 관리 신임을 지정하십시오.

관리 콘솔에 있는 작업 관리자 패널의 ApplicationProfile 특성

버전 5.x와 버전 6.0.x의 애플리케이션 프로파일링 간 차이점은 애플리케이션 프로파일링 절의 항목을 읽어보십시오.

관리 콘솔에 있는 데이터 소스 패널의 다음 항목:
  • DefaultPrincipleMapping
자원 참조에 DefaultPrincipleMapping 특성을 정의하십시오.
다음을 포함하여 com.ibm.websphere.servlet.filter 패키지에 있는 모든 클래스
  • ChainedRequest
  • ChainedResponse
  • ChainerServlet
  • ServletChain
com.ibm.websphere.servlet.filter 클래스 대신에 javax.servlet.filter 클래스를 사용하도록 애플리케이션을 재구성하십시오. 서블릿 2.3 스펙에서부터 javax.servlet.filter 클래스는 요청을 인터셉트하고 응답을 검사하는 기능을 제공합니다. 또한 응답을 추가하고 자르는 기능과 함께 연쇄 호출 기능을 제공할 수도 있습니다.
애플리케이션 서비스 MIME(Multipurpose Internet Mail Extensions) 필터링

MIME 필터는 처음에 WebSphere Application Server 버전 3.5에서 서블릿이 출력 컨텐츠의 MIME 유형을 기반으로 다른 서블릿에 의해 생성된 응답의 꾸미기, 자르기 및 수정을 수행하는 방법으로 소개되었습니다.

서블릿 2.3 스펙에서 소개된 javax.servlet.filters를 사용하여 사용자는 서블릿에 대한 요청 및 서블릿에서의 응답을 인터셉트할 수 있는 필터를 플러그인할 수 있습니다. 여기에는 두 가지 방향으로 컨텐츠 플로우를 수정하는 기능도 있습니다.

javax.servlet.filters는 MIME 필터의 모든 기능을 유지합니다. javax.servlet.filters는 표준 API이며 모든 호환되는 애플리케이션 서버에 의해 지원됩니다.

자세한 정보는 서블릿 2.3 스펙 또는 서블릿 필터링의 내용을 참조하십시오.

메소드 레벨 액세스 목적으로 구성된 CMP 엔티티 Bean은 교착 상태와 같은 데이터 액세스 문제점으로 실행될 수 있습니다. 따라서 메소드 레벨 액세스 목적이 폐기되었습니다. Bean 레벨 액세스 목적을 사용하도록 CMP 엔티티 Bean을 재구성하거나 WebSphere Application Server Toolkit으로 애플리케이션 프로파일을 재구성하십시오.
com.ibm.websphere.product.product 및 com.ibm.websphere.product.buildInfo 클래스의 모든 메소드 및 필드
따라서 com.ibm.websphere.product.WASProduct 클래스(com.ibm.websphere.product.product 및 com.ibm.websphere.product.buildInfo 오브젝트 포함)에서의 다음 메소드가 폐기되었습니다.
  • public product getProductByFilename(String basename)
  • public product getProductById(String id)
  • public boolean productPresent(String id)
  • public boolean addProduct(product aProduct)
  • public boolean removeProduct(product aProduct)
  • public Iterator getProducts()
  • public Iterator getProductNames()
  • public String loadVersionInfoAsXMLString(String filename)
  • public String getProductDirName()
  • public static String computeProductDirName()
com.ibm.websphere.product.WASDirectory에서 다음의 지원 메소드를 사용하십시오.
  • public WASProductInfo getWASProductInfo(String id)
  • public boolean isThisProductInstalled(String id)
  • public WASProductInfo[] getWASProductInfoInstances()
  • public String getWasLocation()
또한 이전 WASProduct API(com.ibm.websphere.product.WASProduct)에서 제품 정보(이름, 버전, 빌드 레벨, 빌드 날짜)를 가져오는 대신에 이제는 WASDirectory 클래스의 다음 메소드를 사용하여 해당 정보를 가져와야 합니다.
  • com.ibm.websphere.product.WASDirectory.getName(String)
  • com.ibm.websphere.product.WASDirectory.getVersion(String)
  • com.ibm.websphere.product.WASDirectory.getBuildLevel(String)
  • com.ibm.websphere.product.WASDirectory.getBuildDate(String)
databeans.jar 파일의 WebSphere Application Server에 포함된 데이터 액세스 Bean 데이터 액세스 Bean을 사용하는 대신 SDO(Service Data Objects)를 사용하십시오.
IBM 배치 디스크립터 확장자의 reloadInterval 및 reloadingEnabled 속성(WAR 파일 확장자(WEB-INF/ibm-web-ext.xmi) 및 애플리케이션 확장자(META-INF/ibm-application-ext.xmi) 포함) 배치 디스크립터 확장자를 사용하는 대신 애플리케이션 배치 시 제공되는 다시 로드 사용 가능 및 간격 옵션을 사용해야 합니다.

추가 내용은 엔터프라이즈 애플리케이션 설정의 내용을 읽어보십시오.

com.ibm.websphere.servlet.session.UserTransactionWrapper API 이 API에 대한 대안은 없습니다. 랩퍼를 사용하지 않고 HTTP 세션에 직접 UserTransaction 오브젝트를 배치할 수 있습니다.
보안 Apache SOAP 구현을 기반으로 하는 SOAP 보안(XML 디지털 서명) SOAP 보안을 사용하는 대신, 애플리케이션을 웹 서비스의 JSR-109 구현으로 마이그레이션해야 합니다. 또한 WSS(Web Services Security) 1.0 구현을 사용하도록 마이그레이션(애플리케이션을 재구성)하십시오.
WSS(Web Service Security) 초안 13 스펙 레벨 지원 WSS 1.0 표준을 지원하도록 애플리케이션을 마이그레이션해야 합니다. 메시지 레벨이 드래프트와 WSS 1.0 구현 간에 변경되었으므로 드래프트 레벨 지원은 일부 써드파티 벤더와의 상호 운용성을 제공하지 않습니다.

WSS 1.0은 J2EE 1.4 애플리케이션에서만 지원됩니다. 따라서 먼저 애플리케이션을 J2EE 1.4로 마이그레이션해야 합니다. 다음 단계는 Application Server Toolkit 또는 Rational Application Developer 도구를 사용하여 마이그레이션된 애플리케이션에 맞게 WSS를 재구성하는 것입니다. 버전 6.0용 Application Server Toolkit 또는 Rational Application Developer 도구의 이 릴리스에는 WSS 자동 마이그레이션 기능이 없으므로 수동으로 수행해야 합니다.

다음의 SPI가 폐기되었습니다.

   com.ibm.wsspi.wssecurity.config.KeyLocator

버전 6.0에서 WSS 1.0 지원을 위해서는 다음과 같이 새 SPI로 구현을 마이그레이션해야 합니다.

  com.ibm.wsspi.wssecurity.keyinfo.KeyLocator

마지막으로, JAAS(Java Authentication and Authorization Service) LoginModule 구현을 버전 6.0에서 JAAS LoginModule에 대한 새 프로그래밍 모델로 마이그레이션시켜야 합니다.

시스템 관리 셀 범위의 자원 구성 대신에 클러스터 범위에서 자원을 구성해야 합니다. 이전 릴리스에서는 클러스터 멤버가 자원 구성 정의를 공유할 수 있도록 셀 범위 자원을 구성했습니다. 셀의 모든 노드가 자원을 지원할 수 없음에도 불구하고 셀 범위 자원이 셀의 모든 노드에게 가시적이기 때문에 버전 6에서 셀 범위 자원 구성은 사용될 수 없습니다.
AdminApp 스크립트 오브젝트의 install 명령에 대한 depl.extension.reg 및 installdir 옵션 depl.extension.reg 옵션에 대한 대체 옵션은 없습니다. 버전 5.x에서 이 옵션은 no-op였습니다. installdir 옵션에 대해서는 대신 installed.ear.destination 옵션을 사용하십시오.
Performance WebSphere Application Server에서 프로그램 방식으로 성능 데이터를 수집하기 위해 버전 4.0에 소개된 PMI 클라이언트 API J2EE 스펙의 일부인 JMX(Java Management Extension) 인터페이스는 WebSphere Application Server 성능 데이터를 수집하기 위한 권장 방법입니다. PMI 데이터는 J2EE 관리 오브젝트 메시지 Bean 또는 WebSphere PMI Perf 메시지 Bean에서 수집할 수 있습니다. J2EE 메시지 Bean이 특정 컴포넌트에 대한 성능 데이터를 제공하는 반면, Perf 메시지 Bean은 WebSphere Application Server PMI 서비스에 대한 게이트웨이 역할을 하며 모든 컴포넌트의 성능 데이터에 대한 액세스를 제공합니다.
[AIX Solaris HP-UX Linux Windows][IBM i]
표 17. 버전 6.0에서 폐기된 기능. 다음 표는 버전 6.0에서 폐기된 기능에 대해 설명합니다.
카테고리 폐기 권장되는 마이그레이션 조치
애플리케이션 프로그래밍 모델 및 컨테이너 지원 다음은 JSP(JavaServer Pages) 엔진에서 지원하는 tsx 태그입니다.
  • repeat
  • dbconnect
  • dbquery
  • getProperty
  • 사용자 ID
  • passwd
  • dbmodify
tsx 태그를 사용하는 대신, JSTL(JavaServer Pages Standard Tag Library)에서의 동등한 태그를 사용해야 합니다. JSTL은 WebSphere Application Server 버전 6.0에서 지원되며, 태그 라이브러리는 제품과 함께 제공됩니다. 다음 표에 있는 tsx 태그를 JSTL 태그로 변환하는 지침으로 사용하십시오.
tsx tag            JSTL tag

tsx:repeat         c:forEach
tsx:dbconnect      sql:setDataSource
tsx:dbquery        sql:query
tsx:getProperty    Use standard EL syntax; c:out
                   value="${book.title}" for example, 
                   where book is the current index in 
                   the result set
tsx:userid         Use the user attribute of the
                   setDataSource tag
tsx:passwd         Use the password attribute of
                   the setDataSource tag
tsx:dbmodify       sql:update
다음은 백엔드 ID입니다.
  • SQL92(1992 SQL 표준)
  • SQL99(1999 SQL 표준)
다른 백엔드 ID를 사용하십시오.
애플리케이션 서비스 JRas 확장 API

추가 개선사항이 JRas 지원을 위해 계획되어 있지 않습니다.

java.util.logging 패키지(JSR47)의 동등한 기능을 사용하십시오.

UDDI 레지스트리에 대한 UDDI(Universal Description, Discovery and Integration) 버전 2 EJB 인터페이스 EJB 인터페이스에 대한 대체는 없습니다. 이 인터페이스는 버전 5.x와의 호환성을 위해 WebSphere Application Server 버전 6.0에 포함되어 있습니다. 사용자는 특정 조치를 수행할 필요가 없으며 계속해서 버전 2 EJB API를 사용할 수 있지만, UDDI 버전 3에 새로운 어떠한 UDDI 기능도 포함하지 않으며 인터페이스가 WebSphere Application Server의 후속 릴리스에서 제거될 수 있음을 인식해야 합니다.
The UDDI4J 버전 2 클래스 라이브러리, uddi4jv2.jar 파일 버전 3 UDDI API를 사용하여 시작하십시오. 단순히 UDDI 버전 3 요청을 작성하거나 Java에서 이 요청을 전송하기 위해 클라이언트 라이브러리가 제공됩니다. 이는 Java용 IBM UDDI 버전 3 클라이언트이며 uddiv3client.jar에서 제공됩니다. UDDI4J API가 계속 사용될 수 있지만, 새 UDDI 버전 3 기능에 대한 액세스를 제공하지 않으며 WebSphere Application Server의 후속 릴리스에서 제거될 수 있음을 알아야 합니다.
모든 하위 레벨 UDDI 유틸리티 도구(UUT) API(예: BusinessStub, ServiceStub 등)

이러한 API는 모두 com.ibm.uddi.promoter 패키지의 상위 레벨 PromoterAPI 인터페이스로 바뀝니다.

이러한 하위 레벨 API 대신 com.ibm.uddi.promoter 패키지의 PromoterAPI 인터페이스를 사용하여 시작하십시오. 하위 레벨 API는 WebSphere Application Server의 후속 릴리스에서 제거됩니다. PromoterAPI는 상위 추상화 레벨에서 동일한 기능을 제공합니다.
다음은 J2EE 커넥터 아키텍처 런타임에 있는 메소드입니다.
  • com.ibm.ws.management.descriptor.xml.ConnectionFactory.xml(getPoolContents 및 getAllPoolContents methods)
  • com.ibm.websphere.j2c.ConnectionManager 인터페이스
  • com.ibm.websphere.j2c.ConnectionEventListener 인터페이스
메소드는 다음과 같이 바뀝니다.
  • getPoolContents 및 getAllPoolContents는 showPoolContents 및 showAllPoolContents로 비뀝니다.
  • ConnectionManager 인터페이스는 J2EE 커넥터 아키텍처 1.5 LazyAssociatableConnectionManager 인터페이스로 바뀝니다.
  • ConnectionEventListener 인터페이스는 J2EE 커넥터 아키텍처 1.5 LazyEnlistableConnectionManager 인터페이스로 바뀝니다.

컨테이너 관리 인증 별명의 경우, 애플리케이션의 자원 바인딩 정보에 컨테이너 관리 신임을 지정하십시오.

관리 콘솔에 있는 작업 관리자 패널의 ApplicationProfile 특성

버전 5.x와 버전 6.0.x의 애플리케이션 프로파일링 간 차이점은 애플리케이션 프로파일링 절의 항목을 읽어보십시오.

관리 콘솔에 있는 데이터 소스 패널의 다음 항목:
  • DefaultPrincipleMapping
자원 참조에 DefaultPrincipleMapping 특성을 정의하십시오.
다음을 포함하여 com.ibm.websphere.servlet.filter 패키지에 있는 모든 클래스
  • ChainedRequest
  • ChainedResponse
  • ChainerServlet
  • ServletChain
com.ibm.websphere.servlet.filter 클래스 대신에 javax.servlet.filter 클래스를 사용하도록 애플리케이션을 재구성하십시오. 서블릿 2.3 스펙에서부터 javax.servlet.filter 클래스는 요청을 인터셉트하고 응답을 검사하는 기능을 제공합니다. 또한 응답을 추가하고 자르는 기능과 함께 연쇄 호출 기능을 제공할 수도 있습니다.
애플리케이션 서비스 MIME(Multipurpose Internet Mail Extensions) 필터링

MIME 필터는 처음에 WebSphere Application Server 버전 3.5에서 서블릿이 출력 컨텐츠의 MIME 유형을 기반으로 다른 서블릿에 의해 생성된 응답의 꾸미기, 자르기 및 수정을 수행하는 방법으로 지원되었습니다.

서블릿 2.3 스펙에서 소개된 javax.servlet.filters를 사용하여 사용자는 서블릿에 대한 요청 및 서블릿에서의 응답을 인터셉트할 수 있는 필터를 플러그인할 수 있습니다. 여기에는 두 가지 방향으로 컨텐츠 플로우를 수정하는 기능도 있습니다.

javax.servlet.filters는 MIME 필터의 모든 기능을 유지합니다. javax.servlet.filters는 표준 API이며 모든 호환되는 Application Server에 의해 지원됩니다.

자세한 정보는 서블릿 2.3 스펙 또는 서블릿 필터링의 내용을 참조하십시오.

메소드 레벨 액세스 목적으로 구성된 CMP 엔티티 Bean은 교착 상태와 같은 데이터 액세스 문제점으로 실행될 수 있습니다. 따라서 메소드 레벨 액세스 목적이 폐기되었습니다. Bean 레벨 액세스 목적을 사용하도록 CMP 엔티티 Bean을 재구성하거나 WebSphere Application Server Toolkit으로 애플리케이션 프로파일을 재구성하십시오.
com.ibm.websphere.product.product 및 com.ibm.websphere.product.buildInfo 클래스의 모든 메소드 및 필드
따라서 com.ibm.websphere.product.WASProduct 클래스(com.ibm.websphere.product.product 및 com.ibm.websphere.product.buildInfo 오브젝트 포함)에서의 다음 메소드가 폐기되었습니다.
  • public product getProductByFilename(String basename)
  • public product getProductById(String id)
  • public boolean productPresent(String id)
  • public boolean addProduct(product aProduct)
  • public boolean removeProduct(product aProduct)
  • public Iterator getProducts()
  • public Iterator getProductNames()
  • public String loadVersionInfoAsXMLString(String filename)
  • public String getProductDirName()
  • public static String computeProductDirName()
com.ibm.websphere.product.WASDirectory에서 다음의 지원 메소드를 사용하십시오.
  • public WASProductInfo getWASProductInfo(String id)
  • public boolean isThisProductInstalled(String id)
  • public WASProductInfo[] getWASProductInfoInstances()
  • public String getWasLocation()
또한 이전 WASProduct API(com.ibm.websphere.product.WASProduct)에서 제품 정보(이름, 버전, 빌드 레벨, 빌드 날짜)를 가져오는 대신에 이제는 WASDirectory 클래스의 다음 메소드를 사용하여 해당 정보를 가져와야 합니다.
  • com.ibm.websphere.product.WASDirectory.getName(String)
  • com.ibm.websphere.product.WASDirectory.getVersion(String)
  • com.ibm.websphere.product.WASDirectory.getBuildLevel(String)
  • com.ibm.websphere.product.WASDirectory.getBuildDate(String)
databeans.jar 파일의 WebSphere Application Server에 포함된 데이터 액세스 Bean 데이터 액세스 Beans 사용법을 사용하는 대신에 서비스 데이터 오브젝트(SDO)를 사용해야 합니다.

추가 내용은 "서비스 데이터 오브젝트"를 읽어보십시오.

IBM 배치 디스크립터 확장자의 reloadInterval 및 reloadingEnabled 속성(WAR 파일 확장자(WEB-INF/ibm-web-ext.xmi) 및 애플리케이션 확장자(META-INF/ibm-application-ext.xmi) 포함) 배치 디스크립터 확장자를 사용하는 대신 애플리케이션 배치 시 제공되는 다시 로드 사용 가능 및 간격 옵션을 사용해야 합니다.

추가 내용은 엔터프라이즈 애플리케이션 설정의 내용을 읽어보십시오.

com.ibm.websphere.servlet.session.UserTransactionWrapper API 이 API에 대한 대안은 없습니다. 랩퍼를 사용하지 않고 HTTP 세션에 직접 UserTransaction 오브젝트를 배치할 수 있습니다.
보안 Apache SOAP 구현을 기반으로 하는 SOAP 보안(XML 디지털 서명) SOAP 보안을 사용하는 대신, 애플리케이션을 웹 서비스의 JSR-109 구현으로 마이그레이션해야 합니다. 또한 WSS(Web Services Security) 1.0 구현을 사용하도록 마이그레이션(애플리케이션을 재구성)하십시오.
WSS(Web Service Security) 초안 13 스펙 레벨 지원 WSS 1.0 표준을 지원하도록 애플리케이션을 마이그레이션해야 합니다. 메시지 레벨이 드래프트와 WSS 1.0 구현 간에 변경되었으므로 드래프트 레벨 지원은 일부 써드파티 벤더와의 상호 운용성을 제공하지 않습니다.

WSS 1.0은 J2EE 1.4 애플리케이션에서만 지원됩니다. 따라서 먼저 애플리케이션을 J2EE 1.4로 마이그레이션해야 합니다. 다음 단계는 Application Server Toolkit 또는 Rational Application Developer 도구를 사용하여 마이그레이션된 애플리케이션에 맞게 WSS를 재구성하는 것입니다. 버전 6.0용 Application Server Toolkit 또는 Rational Application Developer 도구의 이 릴리스에는 WSS 자동 마이그레이션 기능이 없으므로 수동으로 수행해야 합니다.

다음의 SPI가 폐기되었습니다.

  com.ibm.wsspi.wssecurity.config.KeyLocator

버전 6.0에서 WSS 1.0 지원을 위해서는 다음과 같이 새 SPI로 구현을 마이그레이션해야 합니다.

  com.ibm.wsspi.wssecurity.keyinfo.KeyLocator

마지막으로, JAAS(Java Authentication and Authorization Service) LoginModule 구현을 버전 6.0에서 JAAS LoginModule에 대한 새 프로그래밍 모델로 마이그레이션시켜야 합니다.

SAS(Secure Authentication Service) IIOP 보안 프로토콜 CSIv2(Common Secure Interoperability Version 2) 프로토콜을 사용하십시오.
SAS(Secure Authentication Service) CORBA 보안 프로그래밍 API SAS 프로그래밍 API에서 JAAS(Java Authentication and Authorization Service)로 마이그레이션합니다. 이 마이그레이션에 대한 자세한 정보는 CORBA(Common Object Request Broker Architecture) 프로그램 로그인을 JAAS(Java Authentication and Authorization Service)로 마이그레이션(CORBA 및 JAAS)의 내용을 읽어보십시오.
시스템 관리 셀 범위의 자원 구성 대신에 클러스터 범위에서 자원을 구성해야 합니다. 이전 릴리스에서는 클러스터 멤버가 자원 구성 정의를 공유할 수 있도록 셀 범위 자원을 구성했습니다. 셀의 모든 노드가 자원을 지원할 수 없음에도 불구하고 셀 범위 자원이 셀의 모든 노드에게 가시적이기 때문에 버전 6에서 셀 범위 자원 구성은 사용될 수 없습니다.
AdminApp 스크립트 오브젝트의 install 명령에 대한 depl.extension.reg 및 installdir 옵션 depl.extension.reg 옵션에 대한 대체 옵션은 없습니다. 버전 5.x에서 이 옵션은 no-op였습니다. installdir 옵션에 대해서는 대신 installed.ear.destination 옵션을 사용하십시오.
Performance WebSphere Application Server에서 프로그램 방식으로 성능 데이터를 수집하기 위해 버전 4.0에 소개된 PMI 클라이언트 API J2EE 스펙의 일부인 JMX(Java Management Extension) 인터페이스는 WebSphere Application Server 성능 데이터를 수집하기 위한 권장 방법입니다. PMI 데이터는 J2EE 관리 오브젝트 메시지 Bean 또는 WebSphere PMI Perf 메시지 Bean에서 수집할 수 있습니다. J2EE 메시지 Bean이 특정 컴포넌트에 대한 성능 데이터를 제공하는 반면, Perf 메시지 Bean은 WebSphere Application Server PMI 서비스에 대한 게이트웨이 역할을 하며 모든 컴포넌트의 성능 데이터에 대한 액세스를 제공합니다.

버전 5.1.1에서 폐기된 기능

표 18. 버전 5.1.1에서 폐기된 기능. 다음 표는 버전 5.1.1에서 폐기된 기능에 대해 설명합니다.
카테고리 폐기 권장되는 마이그레이션 조치
애플리케이션 프로그래밍 모델 및 컨테이너 지원 웹 서비스 게이트웨이 사용자 정의 API

기존 필터를 JAX-RPC 핸들러 및 서비스 통합 버스 중개의 조합으로 바꾸기 위한 장기 계획을 수립해야 합니다.

애플리케이션 서비스 다음은 JDBC(Java Database Connectivity) 드라이버입니다.
  • JDBC용 Microsoft SQL Server 2000 드라이버
  • Microsoft SQL Server용 SequeLink JDBC 드라이버
이러한 JDBC 드라이버 중 하나를 사용 중이고 Microsoft SQL Server를 여전히 데이터베이스로 사용할 경우, Connect JDBC 드라이버로 전환하십시오. DataDirect Technologies에서 Connect JDBC 드라이버를 구입할 수 있습니다.

버전 5.1에서 폐기된 기능

표 19. 버전 5.1에서 폐기된 기능. 다음 표는 버전 5.1에서 폐기된 기능에 대해 설명합니다.
카테고리 폐기 권장되는 마이그레이션 조치
설치 마이그레이션 도구 J2EE 애플리케이션 개발에 사용되는 애플리케이션 어셈블리 도구는 Application Server Toolkit의 어셈블리 도구 컴포넌트로 바뀝니다. 사용자는 애플리케이션 어셈블리 도구를 실행하는 대신 Application Server Toolkit의 어셈블리 툴킷 컴포넌트를 설치하여 실행하게 됩니다. Application Server Toolkit은 Eclipse 프레임워크를 기반으로 합니다. Application Server Toolkit 시작 시, J2EE 퍼스펙티브를 열어 J2EE 기능을 찾을 수 있습니다.
WebSphere Studio Application Developer Integration Edition 버전 5.0 이전 버전으로 모델링된 비즈니스 프로세스 WebSphere Studio Application Developer Integration Edition 버전 5.0 이전 버전으로 모델링된 비즈니스 프로세스는 BPEL 기반 프로세스로 마이그레이션시켜야 합니다. WebSphere Studio Application Developer Integration Edition 버전 5.1과 함께 제공된 마이그레이션 옵션을 사용하십시오.
WebSphere Studio Application Developer Integration Edition 버전 5.0 이전 버전으로 작성된 비즈니스 프로세스에 사용되는 여러 Process Choreographer API 인터페이스 및 메소드. 목록은 Process Choreographer와 함께 제공되는 API 문서에서 볼 수 있습니다. 폐기된 API의 권장 마이그레이션 조치에 대한 정보는 해당 API의 API 문서에서 제공됩니다.
JDOM(문서를 효율적으로 문서를 읽고, 조작하며, 작성하는 API를 제공하는 XML 문서의 Java 표시)

WebSphere Application Server에 현재 패키지된 JDOM 버전이 후속 릴리스에 패키지되지 않습니다.

JDOM 웹 사이트로 이동하여 최신 JDOM 사본을 확보한 후 애플리케이션에 번들로 제공하십시오.
참고: WebSphere Studio Application Developer Integration Edition 버전 4.1 애플리케이션을 실행하는 고객은 WebSphere Studio Application Developer Integration Edition 버전 5.0으로 마이그레이션해야 합니다.
C++ 오브젝트 요청 브로커(ORB), IDL 값 유형에 적합한 C++ 라이브러리 및 WebSphere Application Server C++ 보안 클라이언트

CORBA(Common Object Request Broker Architecture) C++ Developer Kit에 대한 지원은 더 이상 사용할 수 없습니다. CORBA 기술은 J2EE(Java 2 Platform Enterprise Edition) 및 WebSphere Application Server 환경으로 마이그레이션하기 위한 브릿지 역할을 합니다.

후속 릴리스에서는 이전 정보뿐만 아니라 CORBA C++ 클라이언트 기능도 애플리케이션 클라이언트 설치 이미지에서 제거됩니다.

고객은 WebSphere Application Server와 함께 제공되는 Java 기술에 대한 오브젝트 요청 브로커(ORB) 서비스로 마이그레이션하는 것이 좋습니다. 그러나 C++ 보안 클라이언트 또는 C++ Valuetype 라이브러리와 동등한 J2EE 기능이 없습니다. 이러한 기능이 필요한 경우 따로 기능을 제공하거나 고유한 기능을 개발해야 합니다.

Java 기술용 ORB 서비스에 대한 정보는 오브젝트 요청 브로커 관리의 내용을 읽어보십시오.

CORBA C++ Developer Kit이 제공되지 않아도 CORBA 서비스의 벤더 소프트웨어와의 CORBA 상호 운용성 지원에는 영향을 주지 않습니다. 상호 운용성에 대한 추가 정보는 다음 링크를 보십시오.
IBM Cloudscape 버전 5.1.x Cloudscape Network Server JDBC 드라이버를 사용하십시오.
서버 IBM HTTP Server(IHS) 버전 1.3.x 다음 모듈이 있는 IHS 버전 1.3.x를 사용할 경우:
  • IHS 버전 1.3.x 패키지의 일부로 포함된 모듈: 해당 모듈을 마이그레이션시키기 위한 조치를 수행할 필요가 없습니다.
  • 써드파티(다른 IBM 제품 포함)에서 제공하는 모듈: 써드파티에서 이 모듈의 IHS/Apache 2 버전을 확보해야 합니다.
  • 사용자 정의되었거나 내부에 있는 모듈: 이 모듈을 새 IHS/Apache 2 API로 이식해야 합니다.
애플리케이션 프로그래밍 모델 및 컨테이너 지원 BSF(Bean Scripting Framework) JSP(JavaServer Pages) 실행 및 디버깅 기능 JavaScript, Tcl 및 Python 언어를 사용하는 경우 기능을 재구성해야 합니다. 사용자 정의 애플리케이션에서 BSF 스크립트를 사용 중인 경우에는 영향을 받지 않습니다. WebSphere Application Server 관리 콘솔에 대해 작성된 사용자 정의 스크립트도 영향을 받지 않습니다.

이 기능은 버전 6.0이 출시될 때까지 WebSphere Application Server 버전 5.1 및 후속 릴리스에서도 계속 존재합니다. JSP 파일을 디버그하는 경우, JavaScript 디버깅 세션 중에 애플리케이션 서버를 다시 시작해야 합니다.

다음은 비즈니스 규칙 Bean 클래스, 메소드 및 속성입니다.
  • 공용 클래스:
    • com.ibm.websphere.brb.RuleImporter
    • com.ibm.websphere.brb.RuleExporter
  • 공용 메소드:
    • com.ibm.websphere.brb.TriggerPoint 클래스의 getLocalRuleManager()
  • 보호 설정된 속성:
    • com.ibm.websphere.brb.TriggerPoint 클래스의 ruleMgr
사용자는 조치를 취하지 않아도 됩니다.
com.ibm.websphere.rsadapter의 데이터 액세스 프로그래밍 인터페이스.

관계형 자원 어댑터 인터페이스: (com.ibm.websphere.rsadapter).

다음 유형에서 메소드가 폐기되었습니다.

com.ibm.websphere.rsadapter.OracleDataStoreHelper
 public void doSpecialBLobWork(ResultSet rset, 
   InputStream[] data, String[] blobColumnNames)
 public String assembleSqlString(String[] blobColumnNames,
   StringBuffer whereClause, String[] varValues, 
   String tableName)
폐기된 이런 관계 자원 어댑터 메소드는 애플리케이션에 영향을 주지 않습니다.
참고: OracleDataStoreHelper 클래스의 서브클래스가 있는 경우, 서브클래스에 폐기된 이런 메소드를 구현하지 않아도 됩니다. 폐기된 해당 메소드는 WebSphere Application Server 런타임으로 호출되지 않습니다.
스케줄러(com.ibm.websphere.scheduler) 프로그래밍 인터페이스 -- 버전 5.x 공용 유형:
  • 인터페이스 메소드
    scheduler.Scheduler
    public BeanTaskInfo createBeanTaskInfo(); 
    public MessageTaskInfo createMessageTaskInfo();
폐기된 메소드 대신 다음 메소드를 사용하십시오.
public Object createTaskInfo(Class 
  taskInfoInterface) throws TaskInfoInvalid;
지원되는 createTaskInfo 메소드를 사용하여 BeanTaskInfo 오브젝트를 작성하려면 다음과 같이 하십시오.
BeanTaskInfo ti = (BeanTaskInfo) 
  Scheduler.createTaskInfo(BeanTaskInfo.class);
웹 컨테이너 API 수정:
참고: 선언된 폐기가 없습니다. 1.3과 1.4 사이에 변경된 Java API로 인해 유일한 변경사항이 발생합니다.
변경된 클래스는 com.ibm.websphere.servlet.error.ServletErrorReport입니다. java.lang.Throwable이 다른 리턴 서명으로 같은 메소드를 정의하므로 getStackTrace( )의 리턴 서명이 변경됩니다.
  • 이전 메소드 서명
    public String getStackTrace();  
    // returns a String representation of the
    exception stack
  • 새 메소드 서명(Java Development Kit 1.4, WebSphere Application Server 5.1)
    public StackTraceElement[] getStackTrace(); 
    // returns an array of stack trace
    elements
  • 대체 메소드( 5.1) (이전 기능을 계속하는 대체 메소드가 제공됨):
    public String getStackTraceAsString(); 
    // returns a String representation
    of the Exception Stack
com.ibm.websphere.servlet.error.ServletErrorReport.getStackTrace( )를 사용 중이고 리턴 유형 String이 예상될 경우 대체 메소드를 사용하도록 애플리케이션을 변경해야 합니다.
애플리케이션 서비스 데이터 액세스 2진 -- 공통 커넥터 프레임워크(다음 JAR 파일 포함):
  • ccf.jar
  • ccf2.jar
  • recjava.jar
  • eablib.jar
공통 커넥터 프레임워크 대신 J2EE 커넥터 아키텍처 솔루션이 사용되어야 합니다.

J2EE 커넥터 아키텍처의 사용법(도구 및 런타임)에 대한 자세한 정보는 Java EE 커넥터 아키텍처 커넥터를 사용하여 데이터 액세스의 내용을 읽어보십시오.

TRANLOG_ROOT 변수를 사용하여 XA 상대 로그 디렉토리 설정 TRANLOG_ROOT 변수(있는 경우)에 저장되어 있는 설정을 XA 상대 로그를 사용할 서버의 트랜잭션 서비스 패널에 추가해야 합니다. 기본 위치를 사용할 경우에는 조치가 필요하지 않습니다. 트랜잭션 서비스 패널은 애플리케이션 서버를 선택하고 수정할 애플리케이션 서버를 선택한 후 표시되는 패널에서 트랜잭션 서비스를 선택하여 관리 콘솔에서 찾을 수 있습니다. TRANLOG_ROOT의 현재 디렉토리를 패널의 로깅 디렉토리 상자에 입력해야 합니다.
보안 com.ibm.websphere.security.auth.WSPrincipal.getCredential()에 대한 API 프린시펄에서 WSCredential을 가져오는 대신, 이제 다음 메소드 중 하나를 사용하여 WSCredential이 포함된 주제를 가져와야 합니다.
  • RunAs 주제는 아웃바운드 요청에 사용되는 주제입니다.
  • Caller 주제는 현재 요청에 대해 인증된 호출자를 표시하는 주제입니다.
  • RunAs 및 Caller 주제를 가져오는 데 사용할 메소드는 다음과 같습니다.

      com.ibm.websphere.security.auth.WSSubject.getRunAsSubject()

      com.ibm.websphere.security.auth.WSSubject.getCallerSubject()

    입니다.
다음은 보안 프로그래밍 인터페이스의 요소입니다.
  • 인터페이스는 com.ibm.websphere.security.auth.WSSecurityContext에서 폐기되었습니다.
  • 예외는 com.ibm.websphere.security.auth.WSSecurityContextException에서 폐기되었습니다.
  • 클래스는 com.ibm.websphere.security.auth.WSSecurityContextResult에서 폐기되었습니다.
모든 인증 관련 기능에서 JAAS(Java Authentication and Authorization Service)를 사용하십시오.
ICSF(Integrated Cryptographic Services Facility) 인증 메커니즘 LTPA(Lightweight Third-Party Authentication) 메커니즘을 사용하십시오.

자세한 정보는 LTPA(Lightweight Third Party Authentication)의 내용을 읽어보십시오.

시스템 관리 다음은 클래스입니다.

  com.ibm.websphere.rsadapter.DB2390DataStoreHelper

데이터에 액세스할 때 DB2 레거시 CLI 기반 제공자의 DB2390DataStoreHelper 클래스를 사용하는 경우, DB2DataStoreHelper 클래스를 사용해야 합니다.

데이터에 액세스할 때 DB2 Universal JDBC 제공자의 DB2390DataStoreHelper 클래스를 사용하는 경우, DB2UniversalDataStoreHelper 클래스를 사용해야 합니다.

버전 5.0.2에서 폐기된 기능

[z/OS]
표 20. 버전 5.0.2에서 폐기된 기능. 다음 표는 버전 5.0.2에서 폐기된 기능에 대해 설명합니다.
카테고리 폐기 권장되는 마이그레이션 조치
애플리케이션 프로그래밍 모델 및 컨테이너 지원 웹 서비스 게이트웨이에서 Apache SOAP 채널 게이트웨이 서비스는 Apache SOAP 채널 대신 SOAP HTTP 채널에 배치되어야 합니다. 이 채널의 경우 서비스의 엔드포인트(URL)가 달라지므로 게이트웨이에 연결 중인 클라이언트 프로그램은 새 서비스 엔드포인트를 사용해야 합니다.
Apache SOAP, WEBSJAVA.SOAP:
  • soap.jar
  • wssoap.jar

자세한 정보는 Apache SOAP 웹 서비스를 Java EE 표준에 기반한 JAX-RPC 웹 서비스로 마이그레이션의 내용을 참조하십시오.

스케줄러(com.ibm.websphere.scheduler) 프로그래밍 인터페이스 -- 버전 5.x 공용 유형:
  • 인터페이스 메소드
    scheduler.MessageTaskInfo
    public int setJMSPriority();
폐기된 메소드 대신 다음 메소드를 사용하십시오.
public int getJMSPriority();
애플리케이션 서비스 com.ibm.websphere.rsadapter의 데이터 액세스 프로그래밍 인터페이스.

관계형 자원 어댑터 인터페이스(com.ibm.websphere.rsadapter)

메소드가 이러한 유형으로 폐기되었습니다.

com.ibm.websphere.rsadapter.DataStoreHelper
  public int processSQL(java.lang.String.sqlString, 
    int isolevel, boolean addForUpdate, 
    boolean addextendedForUpdateSyntax);
  public DataStoreAdatperException 
    mapException(DataStoreAdapterException e);
com.ibm.websphere.rsadapter.GenericDataStoreHelper
  public int processSQL(java.lang.String.sqlString, 
    int isolevel, boolean addForUpdate, 
    boolean addextendedForUpdateSyntax);
  public DataStoreAdatperException 
    mapException(DataStoreAdapterException e);
com.ibm.websphere.rsadapter.WSCallHelper
  public static DataStoreHelper 
    createDataStoreHelper(String dsClassName)
폐기된 이런 관계 자원 어댑터 메소드는 애플리케이션에 영향을 주지 않습니다.
참고: GenericDataStoreHelper의 서브클래스가 있는 경우, 서브클래스에 폐기된 이런 메소드를 구현하지 않아도 됩니다. 폐기된 해당 메소드는 WebSphere Application Server 런타임으로 호출되지 않습니다.

com.ibm.websphere.rsadapter.WSCallHelper의 경우, getDataStoreHelper(datasource) 메소드를 사용하여 DataStoreHelper 오브젝트를 가져오십시오.

시스템 관리 DB2390DataStoreHelper 및 DB2390LocalDataStoreHelper 클래스 DB2DataStoreHelper 클래스는 현재 DB2390DataStoreHelper와 DB2390LocalDataStoreHelper 클래스를 사용하는 제공자에 필요한 모든 도움말 정보를 제공합니다.
DB2 390 로컬 JDBC 제공자(RRS) 이 제공자는 DB2 zOS 로컬 JDBC 제공자(RRS)로 바뀝니다.
AdminControl 스크립트 오브젝트($AdminControl TestConnection configId props)의 testConnection 명령
WebSphere Application Server 버전 5.0.2 이상에서 이 명령을 실행하면 다음 메시지가 리턴됩니다.
WASX7390E: Operation not supported - testConnection 
command with config id and properties arguments is not 
supported. Use testConnection command with config id 
argument only.
현재 WebSphere Application Server 버전 5.0.2 이상에서는 데이터 소스 연결을 테스트하는 바람직한 방법은 데이터 소스 구성 ID를 유일한 매개변수로 전달하는 testConnection 명령을 사용하는 것입니다.
AdminControl 스크립트 오브젝트($AdminControl getPropertiesForDataSource configId)의 getPropertiesForDataSource 명령
이 명령이 연결 모드에서 실행되면, 구성 서비스의 사용 가능성에 대해 잘못된 가정을 합니다. WebSphere Application Server 버전 5.0.2 이상에서 이 명령을 실행하면 다음 메시지가 리턴됩니다.
WASX7389E: Operation not supported - 
getPropertiesForDataSource command is 
not supported.
이 명령에 대한 대체가 없습니다.
[IBM i][AIX Solaris HP-UX Linux Windows]
표 21. 버전 5.0.2에서 폐기된 기능. 다음 표는 버전 5.0.2에서 폐기된 기능에 대해 설명합니다.
카테고리 폐기 권장되는 마이그레이션 조치
애플리케이션 프로그래밍 모델 및 컨테이너 지원 웹 서비스 게이트웨이에서 Apache SOAP 채널 게이트웨이 서비스는 Apache SOAP 채널 대신 SOAP HTTP 채널에 배치되어야 합니다. 이 채널의 경우 서비스의 엔드포인트(URL)가 달라지므로 게이트웨이에 연결 중인 클라이언트 프로그램은 새 서비스 엔드포인트를 사용해야 합니다.
Apache SOAP, WEBSJAVA.SOAP:
  • soap.jar
  • wssoap.jar

자세한 정보는 Apache SOAP 웹 서비스를 Java EE 표준에 기반한 JAX-RPC 웹 서비스로 마이그레이션의 내용을 참조하십시오.

스케줄러(com.ibm.websphere.scheduler) 프로그래밍 인터페이스 -- 버전 5.x 공용 유형:
  • 인터페이스 메소드
    scheduler.MessageTaskInfo
    public int setJMSPriority();
폐기된 메소드 대신 다음 메소드를 사용하십시오.
public int getJMSPriority();
애플리케이션 서비스 com.ibm.websphere.rsadapter의 데이터 액세스 프로그래밍 인터페이스.

관계형 자원 어댑터 인터페이스(com.ibm.websphere.rsadapter)

메소드가 이러한 유형으로 폐기되었습니다.

com.ibm.websphere.rsadapter.DataStoreHelper
  public int processSQL(java.lang.String.sqlString, 
    int isolevel, boolean addForUpdate, 
    boolean addextendedForUpdateSyntax);
  public DataStoreAdatperException 
    mapException(DataStoreAdapterException e);
com.ibm.websphere.rsadapter.GenericDataStoreHelper
  public int processSQL(java.lang.String.sqlString, 
    int isolevel, boolean addForUpdate, 
    boolean addextendedForUpdateSyntax);
  public DataStoreAdatperException 
    mapException(DataStoreAdapterException e);
com.ibm.websphere.rsadapter.WSCallHelper
  public static DataStoreHelper 
    createDataStoreHelper(String dsClassName)
폐기된 이런 관계 자원 어댑터 메소드는 애플리케이션에 영향을 주지 않습니다.
참고: GenericDataStoreHelper의 서브클래스가 있는 경우, 서브클래스에 폐기된 이런 메소드를 구현하지 않아도 됩니다. 폐기된 해당 메소드는 WebSphere Application Server 런타임으로 호출되지 않습니다.

com.ibm.websphere.rsadapter.WSCallHelper의 경우, getDataStoreHelper(datasource) 메소드를 사용하여 DataStoreHelper 오브젝트를 가져오십시오.

시스템 관리 DB2390DataStoreHelper 및 DB2390LocalDataStoreHelper 클래스 DB2DataStoreHelper 클래스는 현재 DB2390DataStoreHelper와 DB2390LocalDataStoreHelper 클래스를 사용하는 제공자에 필요한 모든 도움말 정보를 제공합니다.
AdminControl 스크립트 오브젝트($AdminControl TestConnection configId props)의 testConnection 명령
WebSphere Application Server 버전 5.0.2 이상에서 이 명령을 실행하면 다음 메시지가 리턴됩니다.
WASX7390E: Operation not supported - testConnection 
command with config id and properties arguments is not 
supported. Use testConnection command with config id 
argument only.
현재 WebSphere Application Server 버전 5.0.2 이상에서는 데이터 소스 연결을 테스트하는 바람직한 방법은 데이터 소스 구성 ID를 유일한 매개변수로 전달하는 testConnection 명령을 사용하는 것입니다.
AdminControl 스크립트 오브젝트($AdminControl getPropertiesForDataSource configId)의 getPropertiesForDataSource 명령
이 명령이 연결 모드에서 실행되면, 구성 서비스의 사용 가능성에 대해 잘못된 가정을 합니다. WebSphere Application Server 버전 5.0.2 이상에서 이 명령을 실행하면 다음 메시지가 리턴됩니다.
WASX7389E: Operation not supported - 
getPropertiesForDataSource command is 
not supported.
이 명령에 대한 대체가 없습니다.

버전 5.0.1에서 폐기된 기능

표 22. 버전 5.0.1에서 폐기된 기능. 다음 표는 버전 5.0.1에서 폐기된 기능에 대해 설명합니다.
카테고리 폐기 권장되는 마이그레이션 조치
애플리케이션 서비스 com.ibm.websphere.rsadapter의 데이터 액세스 프로그래밍 인터페이스.

관계형 자원 어댑터 인터페이스(com.ibm.websphere.rsadapter).

메소드가 이러한 유형으로 폐기되었습니다.

com.ibm.websphere.rsadapter.DataStoreHelper
  public int processSQL(java.lang.String sqlString,
    int isolevel);
com.ibm.websphere.rsadapter.GenericDataStoreHelper
  public int processSQL(java.lang.String sqlString,
    int isolevel);
com.ibm.websphere.rsadapter.DB2390DataStoreHelper 
  public int processSQL(java.lang.String sqlString, 
    int isolevel);
폐기된 이런 관계 자원 어댑터 메소드는 애플리케이션에 영향을 주지 않습니다.
참고: GenericDataStoreHelper의 서브클래스가 있는 경우, 서브클래스에 폐기된 이런 메소드를 구현하지 않아도 됩니다. 폐기된 해당 메소드는 WebSphere Application Server 런타임으로 호출되지 않습니다.

버전 5.0에서 폐기된 기능

표 23. 버전 5.0에서 폐기된 기능. 다음 표는 버전 5.0에서 폐기된 기능에 대해 설명합니다.
카테고리 폐기 권장되는 마이그레이션 조치
애플리케이션 서비스 다음은 com.ibm.websphere.appprofile.accessintent.AccessIntent에서의 세 가지 메소드입니다.
public boolean getPessimisticUpdateHintWeakestLockAtLoad();
public boolean getPessimisticUpdateHintNoCollision();
public boolean getPessimisticUpdateHintExclusive();

이것은 기본 API입니다.

개발자들은 AccessIntent 인터페이스에서 폐기된 세 개의 메소드를 사용하는 대신 동일 인터페이스에서 다음 메소드를 사용해야 합니다.
public int getPessimisticUpdateLockHint();
AccessIntent 인터페이스에 대해 정의된 가능한 리턴값은 다음과 같습니다.
public final static int 
 PESSIMISTIC_UPDATE_LOCK_HINT_NOCOLLISION = 1;
public final static int 
 PESSIMISTIC_UPDATE_LOCK_HINT_WEAKEST_LOCK_AT_LOAD = 2;
public final static int 
 PESSIMISTIC_UPDATE_LOCK_HINT_NONE = 3;
public final static int
 PESSIMISTIC_UPDATE_LOCK_HINT_EXCLUSIVE = 4;
웹 애플리케이션 프로그래밍 인터페이스 -- com.ibm.websphere.ServletErrorReport에서 여러 버전 5.x 메소드  
보안 com.ibm.websphere.security.CustomRegistry 인터페이스 com.ibm.websphere.security.UserRegistry 인터페이스를 사용하십시오.
Performance PMI -- 여러 버전 5.x 공용 메소드:
  • com.ibm.websphere.pmi.stat.StatsUtil
  • com.ibm.websphere.pmi.PmiJmxTest
  • com.ibm.websphere.pmi.client.PmiClient
메소드는 다음과 같이 바뀝니다.
  • com.ibm.websphere.pmi.stat.StatsUtil

    StatsUtil에 대한 대체가 없습니다.

  • com.ibm.websphere.pmi.PmiJmxTest

    대신 PmiClient.findConfig()를 사용하십시오.

  • com.ibm.websphere.pmi.client.PmiClient

    getNLSValue(문자열 키)가 getNLSValue(문자열 키, 문자열 moduleID)로 교체되었습니다.


주제 유형을 표시하는 아이콘 참조 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rmig_depfeat
파일 이름:rmig_depfeat.html