Oracle E-Business Suite에서 사용자 지정 웹 파트를 사용하는 방법
이 섹션에서는 Microsoft Office SharePoint Server에서 사용자 지정 웹 파트를 사용하는 방법에 대한 정보를 제공합니다. 사용자 지정 웹 파트를 사용하려면 다음을 수행해야 합니다.
사용자 지정 웹 파트 만들기
SharePoint 포털에 사용자 지정 웹 파트 배포
사용자 지정 웹 파트를 사용하도록 SharePoint 포털 구성
시작하기 전에
사용자 지정 웹 파트를 만들기 전에 다음을 수행합니다.
Oracle E-Business Suite 아티팩트 를 WCF 서비스로 게시합니다. 자세한 내용은 1단계: Oracle E-Business 어댑터를 사용하여 자습서: SharePoint 사이트에 Oracle E-BusinessSuite의 데이터 표시에서 WCF 서비스를 만들고 게시를 참조하세요.
Microsoft Office SharePoint Server의 Business Data Catalog 사용하여 Oracle E-Business Suite 아티팩트용 애플리케이션 정의 파일을 만듭니다. 자세한 내용은 자습서: SharePoint 사이트에서 Oracle E-Business Suite의 데이터 표시에서 2단계: Oracle E-Business Suite아티팩트용 애플리케이션 정의 파일 만들기를 참조하세요.
1단계: 사용자 지정 웹 파트 만들기
Visual Studio를 시작한 다음 프로젝트를 만듭니다.
새 프로젝트 대화 상자의 프로젝트 형식 창에서 Visual C#을 선택합니다. 템플릿 창에서 클래스 라이브러리를 선택합니다.
솔루션의 이름과 위치를 지정합니다. 이 항목의 경우 이름 및 솔루션 이름 상자에 를 지정
CustomWebPart
합니다. 위치를 지정한 다음 확인을 클릭합니다.System.Web 구성 요소에 대한 참조를 프로젝트에 추가합니다. 솔루션 탐색기 프로젝트 이름을 마우스 오른쪽 단추로 클릭한 다음 참조 추가를 클릭합니다. 참조 추가 대화 상자의 .NET 탭에서 System.Web을 선택한 다음 확인을 클릭합니다. System.Web 구성 요소에는 System.Web.UI.WebControls.WebParts의 필수 네임스페이스가 포함되어 있습니다.
프로젝트의 문제에 따라 필요한 코드를 추가합니다. 특정 문제와 관련된 코드 샘플은 SharePoint에서 Oracle-Business Suite 어댑터를 사용하는 고려 사항에서 "사용자 지정 웹 파트와 관련된 문제"를 참조하세요.
프로젝트를 빌드합니다. 프로젝트를 성공적으로 빌드하면 프로젝트 폴더/bin/Debug 폴더>에 <.dll 파일 CustomWebPart.dll 생성됩니다.
64비트 컴퓨터에만 해당: 다음 단계를 수행하기 전에 강력한 이름으로 CustomWebPart.dll 파일에 서명합니다. 그렇지 않으면 가져올 수 없으므로 "3단계: 사용자 지정 웹 파트를 사용하도록 SharePoint 포털 구성"의 SharePoint 포털에서 CustomWebPart.dll 사용합니다. 강력한 이름으로 어셈블리에 서명하는 방법에 대한 자세한 내용은 방법: 강력한 이름으로 어셈블리 서명을 참조하세요.
2단계: SharePoint 포털에 사용자 지정 웹 파트 배포
이 항목의 "1단계: 사용자 지정 웹 파트 만들기"에서 만든 CustomWebPart.dll 파일(사용자 지정 웹 파트)을 SharePoint 포털에서 사용할 수 있도록 하려면 다음을 수행해야 합니다.
CustomWebPart.dll 파일을 SharePoint Portal의 bin 폴더에 복사합니다. Microsoft Office SharePoint Server는 루트 드라이브>:\Inetpub\wwwroot\wss\VirtualDirectories 폴더 아래에 <포털을 만듭니다. 각 포털에 대해 폴더가 만들어지고 포트 번호로 식별할 수 있습니다. 이 항목 <의 "1단계: 사용자 지정 웹 파트 만들기"에서 만든 CustomWebPart.dll 파일을 루트 드라이브>:\Inetpub\wwwroot\wss\VirtualDirectories\<Port_Number>\bin 폴더에 복사해야 합니다. 예를 들어 SharePoint 포털의 포트 번호가 13614인 경우 CustomWebPart.dll 파일을 <루트 드라이브>:\Inetpub\wwwroot\wss\VirtualDirectories\13614\bin 폴더에 복사해야 합니다.
팁
SharePoint 포털의 폴더 위치를 찾는 또 다른 방법은 IIS(인터넷 정보 서비스) 관리자 창(inetmgr실행>시작>)을 사용하는 것입니다. IIS(인터넷 정보 서비스) 관리자 창([computer_name] 웹 사이트 > [포털 이름]>)에서 SharePoint 포털을 찾고 마우스 오른쪽 단추를 클릭한 다음 바로 가기 메뉴에서 속성을 클릭합니다. SharePoint 포털의 속성 대화 상자에서 홈 디렉터리 탭을 클릭한 다음 로컬 경로 상자를 선택합니다.
web.config 파일에 안전 제어 항목 추가: CustomWebPart.dll 파일은 서로 다른 컴퓨터와 여러 사용자가 사용하므로 파일을 "안전"으로 선언해야 합니다. 이렇게 하려면 루트 드라이브>:\Inetpub\wwwroot\wss\VirtualDirectories<\Port_Number SharePoint 포털 폴더<에 있는 web.config> 파일을 엽니다.
<SafeControls>
web.config 파일의 섹션 아래에 다음 안전 컨트롤 항목을 추가합니다.32비트 컴퓨터에서:
<SafeControl Assembly="CustomWebPart" Namespace="CustomWebPart" TypeName="*" Safe="True" />
64비트 컴퓨터에서:
<SafeControl Assembly="CustomWebPart, Version=1.0.0.0, Culture=neutral, PublicKeyToken=<PUBLICKKEYTOKEN_OF_CustomWebPart.dll>" Namespace="CustomWebPart" TypeName="*" Safe="True" />
web.config 파일을 저장한 다음 닫습니다.
3단계: 사용자 지정 웹 파트를 사용하도록 SharePoint 포털 구성
SharePoint 포털에서 사용할 수 있도록 사용자 지정 웹 파트를 Microsoft Office SharePoint Server 웹 파트 갤러리에 추가해야 합니다. 그러려면 다음을 수행합니다.
SharePoint 3.0 중앙 관리를 시작합니다. 시작을 클릭하고 모든 프로그램, Microsoft Office Server를 차례로 가리킨 다음 SharePoint 3.0 중앙 관리를 클릭합니다.
왼쪽 탐색 창에서 사용자 지정 웹 파트를 추가할 SSP(공유 서비스 공급자)의 이름을 클릭합니다.
공유 서비스 관리 페이지의 오른쪽 위 모서리에서 사이트 작업을 클릭한 다음 만들기를 클릭합니다.
사이트 설정 페이지의 갤러리 열 아래에서 웹 파트를 클릭합니다.
웹 파트 갤러리 페이지에서 갤러리에 사용자 지정 웹 파트를 추가하려면 새로 만들기를 클릭합니다. 이 시점에서 사용자 지정 웹 파트는 웹 파트 갤러리 페이지에서 사용할 수 없습니다.
새 웹 파트 페이지의 목록에서 CustomWebPart(사용자 지정 웹 파트의 이름)를 찾고 왼쪽의 검사 상자를 선택한 다음 페이지 맨 위에 있는 갤러리 채우기를 클릭합니다. 그러면 웹 파트 갤러리 페이지에 CustomWebPart 항목이 추가됩니다.
이제 사용자 지정 웹 파트(CustomWebPart)를 사용하여 SharePoint 포털에서 웹 파트를 만들 수 있습니다. 사용자 지정 웹 파트(CustomWebPart)는 웹 파트 추가 페이지의 기타 섹션 아래에 표시됩니다.