전문 관리 > 시스템 및 비즈니스 정보 분석 > 보고서 및 질의 > 보고서 정보 > 보고서 삭제 > 로더를 사용하여 보고서 삭제
  
로더를 사용하여 보고서 삭제
Windchill 로더를 사용하면 기본 보고서와 사용자 정의 보고서를 삭제할 수 있으므로 사용자가 해당 보고서와 관련된 보고서에만 액세스할 수 있습니다.
Windchill 데이터베이스 및 Cognos 데이터베이스에서 보고서를 삭제할 때 로드 파일에 사용되는 요소가 달라집니다. 로드 파일을 작성하는 동안 DeleteOOTBWindchillReports.xmlDeleteOOTBCognosReports.xml 샘플 로드 파일을 참조할 수 있습니다. 파일은 경로 $WT_HOME/loadFiles/reports에 있습니다.
로더를 사용하여 보고서를 삭제하려면 다음 절차를 수행하십시오.
1. csvDeleteCognosReport 또는 csvDeleteWindchillReport 요소를 사용하여 로드 파일을 생성합니다.
보고서 작성기 또는 Windchill Business Reporting 도구를 사용하여 작성되었으며 Windchill 데이터베이스에 있는 보고서를 삭제하려면 csvDeleteWindchillReport를 사용합니다. 다음 핸들러를 사용하여 요소를 추가합니다.
<csvDeleteWindchillReport handler="com.ptc.windchill.enterprise.report.ReportHelper.deleteWindchillReports">
csvDeleteCognosReport를 사용하여 Cognos 데이터베이스에 있는 보고서를 삭제합니다. 다음 핸들러를 사용하여 요소를 추가합니다.
<csvDeleteCognosReport handler="com.ptc.windchill.enterprise.report.ReportHelper.deleteCognosReports">
2. 다음 속성을 로드 파일에 추가합니다.
csvWindchillReportName: 삭제할 보고서의 이름을 지정합니다. 이 속성은 필수입니다.
예: <csvWindchillReportName>DemoReportObject</csvWindchillReportName>
csvContainerName: 보고서가 저장되는 컨테이너의 경로를 지정합니다. 이 값을 제공하지 않으면 지정된 이름과 일치하는 모든 보고서가 사이트 컨테이너에서 삭제됩니다. 이 속성은 선택사항입니다.
예: <csvContainerName>/wt.inf.container.OrgContainer=DefaultOrg/wt.inf.library.WTLibrary=Windchill PDM</csvContainerName>
csvThirdPartyReportingSystem: 보고 시스템을 JASPER 또는 COGNOS로 지정합니다. 서로 다른 보고 시스템에 속한 동일한 이름의 보고서가 두 개 있는 경우 이 속성을 사용합니다. 보고서 작성기를 사용하여 작성된 보고서에 대해서는 이 속성을 비워 둘 수 있습니다.
예: <csvThirdPartyReportingSystem>JASPER</csvThirdPartyReportingSystem>
Cognos 데이터베이스에 있는 보고서의 경우 보고서가 있는 폴더 이름과 함께 보고서 이름만 지정합니다. 이 정보는 특정 보고서나 Cognos 사용자 인터페이스에 대한 등록 정보 파일에서 확인할 수 있습니다. 컨테이너 경로 또는 보고 시스템 이름을 지정하지 않아도 됩니다.
예: <csvReportName>WADM\CDRLs_Canceled</csvReportName>
3. 로드 파일을 실행합니다.
Windchill 셸을 열고 다음 명령을 실행합니다.
windchill wt.load.LoadFromFile -u<사용자 이름>-p<암호>-d<로드 파일의 위치>
예를 들어, windchill wt.load.LoadFromFile -uwcadmin-pwcadmin-dreports/DeleteWindchillDemoReports와 같습니다.
메소드 서버 로그를 확인하여 보고서를 삭제하는 동안 발생한 문제가 있는지 확인합니다.