高度なカスタマイズ > ビジネスロジックのカスタマイズ > Arbortext カスタマイズの展開 > Arbortext の匿名アクセス > 匿名アクセスが可能なオブジェクトのリスト化
  
匿名アクセスが可能なオブジェクトのリスト化
匿名アクセス機能を使用できるオブジェクトのリストを生成できます。これにより、オブジェクトが間違って公開されていないかどうかを判断しやすくなり、各オブジェクトの HTTP URL の提供が容易になります。匿名アクセスを使用できるオブジェクトのリストを生成できるのは、管理者アクセス権限を持つユーザーに限られます。
匿名で共有されるオブジェクトのリストを生成するには、次の手順に従います。
1. Windchill シェルを開きます。詳細については、Windchill シェルを参照してください。
2. cd bin
3. ant -f anonymousAccess.xml listAvailableResources
4. 管理者の資格情報を入力します。
アイテムを公開する出力例
出力には、匿名アクセスでアクセスできる各ドキュメントのエントリが含まれ、各エントリにはドキュメントに匿名でアクセスする際に使用する組織、コンテナ (製品またはライブラリ)、ドキュメントが含まれるフォルダ、ドキュメント名、URL のスケルトンがリストされます。
******************************************************************************
!+! STARTED @ Fri Oct 14 13:28:10 EDT 2011
******************************************************************************
Log file is '<Windchill>\Windchill\buildlogs\0000-anonymousAccess.log'
------------------------------------------------------------------------------
!+! ENTERING Anonymous Access
------------------------------------------------------------------------------
listAvailableResources:
[echo] ------------------------------------------------------------------
[echo] The following is a list of documents in Windchill that are exposed
[echo] to anonymous http access. Each entry lists the Organization,
[echo] Product or Library, and Name of the document as well as the Url
[echo] used to access it.
[echo] ------------------------------------------------------------------
[java]
[java] Organization: Demo Organization
[java] Library: New Library
[java] Folder: /Shared Folder
[java] Document: Lib Item 1
[java] URL: http://wcserver:1600/Windchill/servlet/WindchillGW/
com.ptc.arbortext.windchill.anonymous.AnonymousAccessDownloader/lib/
Demo%20Organization/New%20Library/Lib%20Item%201
[java]
[java]
[java] ------------------------------------------------------------------
[java]
[java] Organization: Demo Organization
[java] Product: GOLF_CART
[java] Folder: /Apps
[java] Document: Thing1
[java] URL: http://wcserver:1600/Windchill/servlet/WindchillGW/
com.ptc.arbortext.
windchill.anonymous.AnonymousAccessDownloader/product/Demo%20Organization/
GOLF_CART/Thing1
[java]
[java] -------------------------------------------------------------
[java]
[java] Organization: Demo Organization
[java] Product: GOLF_CART
[java] Folder: /Apps
[java] Document: Thing 2
[java] URL: http://wcserver:1600/Windchill/servlet/WindchillGW/
com.ptc.arbortext.
windchill.anonymous.AnonymousAccessDownloader/product/
Demo%20Organization/GOLF_CART/Thing%202
[java]
[echo] ------------------------------------------------------------------
[echo] Example:
[echo] http://MyServerName/Windchill/servlet/WindchillGW/
com.ptc.arbortext.
windchill.anonymous.AnonymousAccessDownloader/lib/ExampleOrganization/
ExampleLibraryName/ExampleDocName
[echo] ------------------------------------------------------------------
******************************************************************************
!+! FINISHED @Fri Oct 14 13:28:19 EDT 2011
!+! Log: <Windchill>\Windchill\buildlogs\0000-anonymousAccess.log
******************************************************************************
BUILD SUCCESSFUL
Total time: 9 seconds
hostname および web-app の値はコマンドラインインタフェースで入力できないため、URL 例には実際の値が含まれていないことに注意してください。表示される URL は長いのでコマンドプロンプトで行をまたいで表示されます。出力を表示する最も簡単な方法は、リストの先頭に記載されたログファイルを表示することです。
このリストには、Windchill インストール全体で共有されている、全組織のすべての製品およびライブラリを含むすべてのドキュメントオブジェクトが含まれます。
アイテムが公開されない出力例
オブジェクトが公開されないのは、次の 3 つの場合です。
1. 「カスタマイズフォルダ」プリファレンスがサイトレベルで空の値に設定され、ロックされている。
2. 匿名で公開されるフォルダがない。
3. 少なくとも 1 つのフォルダが匿名で公開されるが、WTDocument オブジェクトが含まれていない。
その時点で匿名アクセス機能で共有されているドキュメントがない場合、次の出力が生成されます。

******************************************************************************
!+! STARTED @ Fri Oct 14 14:19:59 CDT 2011
******************************************************************************
Created log dir <Windchill>\Windchill\buildlogs'
------------------------------------------------------------------------------
!+! ENTERING Anonymous Access[<Windchill>\Windchill\bin\anonymousAccess.xml]
------------------------------------------------------------------------------
listAvailableResources:
[echo] ------------------------------------------------------------------
[echo] The following is a list of documents in Windchill that are exposed
[echo] to anonymous http access. Each entry lists the Organization,
[echo] Product or Library, and Name of the document as well as the Url
[echo] used to access it.
[echo] ------------------------------------------------------------------
[java]
[java] No shared documents found.
[java]
[echo] ------------------------------------------------------------------
[echo] Example:
[echo] http://MyServerName/Windchill/servlet/WindchillGW/com.ptc.arbortext.
windchill.anonymous.AnonymousAccessDownloader/lib/ExampleOrganization/
ExampleLibraryName/ExampleDocName
[echo] ------------------------------------------------------------------
********************************************************************************
!+! FINISHED @ Fri Oct 14 14:20:23 CDT 2011
!+! Log: <Windchill>\Windchill\buildlogs\0000-anonymousAccess.log
******************************************************************************
BUILD SUCCESSFUL
Total time: 24 seconds