다른 응용 프로그램과 통합 > Creo Parametric – Windchill Integration > 기본 설정, 환경 변수, Config.pro 옵션 > Creo Parametric의 구성 설정 > config.pro 옵션
  
config.pro 옵션
다음 표에는 특히 Creo ParametricWindchill의 통합과 관련된 Creo Parametric config.pro 옵션이 나열되어 있습니다.
config.pro 옵션
설명
compress_output_files
yes
no [기본값]
객체 파일을 저장하기 위해 이를 압축할 것인지 여부를 제어합니다. 압축된 파일은 읽기 및 쓰기 속도가 더 느리고 크기는 1/2 ~ 1/3 수준이며 여러 시스템 간에 완벽하게 호환됩니다. "yes"로 설정하면 객체 파일을 압축 형식으로 저장합니다. "no"로 설정하면 객체 파일이 압축되지 않습니다.
* 
압축 및 압축 해제에 걸리는 시간 때문에 디스크나 네트워크상의 이점에 비해 CPU 부담이 더 클 수 있습니다. 어떤 WAN 환경에서는 이 방법이 일부 전송에 도움이 될 수 있으나, 일반적인 용도로는 권장되지 않습니다.
disable_search_path_check
no [기본값]
yes
모델을 작성, 이름 바꾸기 또는 복사할 때 검색 경로에서 이름 충돌 여부를 확인할지 여부를 제어합니다.
"yes"로 설정하면 새 파일을 작성할 때 검색 경로의 이름 충돌을 확인하지 않습니다. 이렇게 하면 업로드를 수행할 때까지 전체 공통공간에 대한 검색 경로 확인이 연기되므로 파일 작성 속도가 빨라집니다.
dm_auto_open_zip
yes [기본값]
no
Creo Parametric에서 zip 파일을 처리하는 방법을 정의합니다.
"yes"로 설정하면 Creo Parametric는 zip 파일을 열어 파일에 포함된 객체를 읽어들입니다. zip 파일에 하나 이상의 파일이 들어 있는 경우(예: 어셈블리), Creo Parametric에서는 zip 파일과 이름이 같은 객체부터 열려고 시도합니다. 이름이 같은 객체를 찾은 경우 해당 객체를 엽니다. 그렇지 않은 경우 파일 > 열기 창에 zip 파일의 내용이 표시됩니다.
"no"로 설정하면 Creo Parametric는 zip 파일을 디렉토리처럼 처리하여 zip 파일의 컨텐트를 파일 > 열기 창에 표시하므로 zip 파일로부터 세션으로 읽어들일 파일을 선택할 수 있습니다.
dm_background_operations
yes
no [기본값]
"yes"로 설정할 경우 사용자는 백그라운드 작업(예: 큰 데이터 세트의 체크 인 과정)을 활용할 수 있습니다.
* 
대부분의 경우에는 yes 설정이 유익할 수 있습니다. 오래 걸리는 작업을 백그라운드로 실행하면서 포그라운드에서 작업할 수 있기 때문입니다.
dm_cache_limit
정수 [기본값 = 0]
등록된 모든 서버 및 클라이언트 하드 디스크의 해당 작업공간 조합에 할당되는 캐시의 크기(MB)를 설정합니다.
권장: 예상되는 최대 데이터 세트를 수용할 수 있도록 가능하면 캐시 크기를 크게 설정하십시오(다운로드한 컨텐트 및 업로드 전 로컬에서 수정한 컨텐트는 따로 계산). 경험에 따르면, Wildfire 캐시가 위치한 디스크에 남아 있는 여유 공간의 80%가 적합합니다.
* 
"0"(제한 없음) 값은 클라이언트 디스크를 가득 채울 수 있지만, 캐시 크기 확인 및 비우기 과정이 필요 없으므로 성능을 향상시킬 수 있습니다.
dm_checkout_on_the_fly
checkout [기본값]
continue
기본값인 "checkout"으로 설정할 경우 충돌("즉석 체크 아웃") 창의 기본 작업은 "지금 체크 아웃"입니다.
"continue"로 설정할 경우 충돌 창의 기본 작업은 "계속"입니다.
dm_hide_virtual_default_ws
아니요(기본값)
서버 관리 유틸리티에 가상 작업공간을 표시할지 또는 숨길지 제어합니다.
dm_http_compression_level
0(압축하지 않음)에서 9(최대 압축)까지의 정수
[기본값 = 0]
데이터 업로드와 다운로드 시 압축 수준을 설정합니다.
압축을 사용하면 네트워크를 통한 전송 속도가 빨라지지만 압축과 압축 해제 작업을 수행하는 데 서버 CPU와 클라이언트 CPU가 사용됩니다. 네트워크 전송 속도가 빠른 LAN에서는 데이터를 압축하고 압축 해제할 경우 처리량이 감소할 수 있습니다. 저대역폭 WAN에서는 압축을 사용하면 처리량이 증가할 수 있습니다. 이 옵션은 클라이언트에 대해 설정되므로 LAN을 사용하는 클라이언트는 값을 0(기본값)으로 설정하고 WAN을 사용하는 클라이언트는 값을 2 또는 3으로 설정할 것을 권장합니다.
Creo Parametric의 이전 버전에서는 다음과 유사한 지침이 적용됩니다.
클라이언트 다운로드 대역폭이 < 3Mbps이면 dm_http_compression_level(값은 3)을 활성화합니다.
클라이언트 다운로드 대역폭이 > 3Mbps인 경우 압축하지 않은 응답 읽기 시간이 더 빠르므로 dm_http_compression_level을 설정 해제합니다.
Wildfire 2.0 M260 및 Wildfire 3.0 M090부터는 다음과 유사한 지침이 적용됩니다.
클라이언트 다운로드 대역폭이 < 20Mbps이면 dm_http_compression_level(값은 3)을 활성화합니다.
클라이언트 다운로드 대역폭이 > 20Mbps인 경우 dm_http_compression_level을 0(압축하지 않음)으로 설정합니다. 그러면 응답 읽기 시간이 더 빨라집니다.
dm_network_request_size
정수 >0
[기본값 = 100000]
컨텐트 파일을 Windchill에 업로드할 때 HTTP 업로드 요청의 최대 크기(바이트)를 결정합니다.
기본값인 100000에서는 각 파일이 최소한의 프로세스 메모리 소비 오버헤드로 별도의 http 요청을 통해 업로드될 것입니다.
값이 작으면(예: 8000) 모델 파일을 포함하는 메소드 서버에 대해 다수의 작은 HTTP 요청이 발생하므로 오버헤드가 늘어날 수 있습니다. 그러나 로컬 Wildfire 파일 버퍼는 빨리 채워지므로 업로드가 더 일찍 시작합니다.
훨씬 큰 값(예: 800000000)으로 지정하면 전체 데이터 세트를 하나의 HTTP 요청에 업로드하는 것이 가능하겠지만, 클라이언트가 컨텐트를 서버에 스트리밍하기 전에 로컬 디스크에서 내부 버퍼로 파일을 쓰는 데 시간이 걸릴 수 있습니다. 게다가 Windows에서는 Microsoft HTTP API의 명확한 크기 제한 때문에 파일 크기가 매우 큰 데이터 세트의 경우 임의 업로드에 실패할 수 있습니다. 뿐만 아니라 큰 데이터 세트로 작업하면 Internet Explorer에서 메모리 부족 현상이 발생하는 것으로 알려졌습니다.
dm_network_retries
정수 >0
[기본값 = 10]
연결이 끊어진 것으로 간주되기 전까지 Creo Parametric에서 Windchill 서버에 연결을 시도하는 횟수를 설정합니다.
권장 설정: 기본값
* 
http 연결이 불안정할 경우 기본값보다 적게 설정하면 실패 횟수가 늘어날 수 있으며 반면에 기본값보다 많이 설정하면 실패할 때 연결이 지연될 수 있습니다.
dm_network_threads
정수 >0
[기본값 = 3]
Creo Parametric에서 Windchill 서버에 데이터를 업로드하고 다운로드할 때 사용하는 동시 스레드의 수를 설정합니다.
권장 설정은 네트워크 대역폭에 따라 달라집니다. WAN에서는 3으로 유지하는 것이 좋으며, 고속 LAN에서는 6으로 늘릴 수 있습니다. 그러나 대부분의 경우 LAN 환경에서 스레드 수를 늘려도 디스크에서 병목 현상이 발생하므로 성능이 향상되지 않습니다. WAN 환경에서도 기본값보다 큰 값을 설정해도 처리량이 현저하게 향상되지는 않습니다.
dm_offline_after_event
yes [기본값]
no
서버 연결이 끊길 경우 오프라인 작업을 선택할 수 있습니다. 온라인을 유지하면("no") 서버 작업 재시도를 계속합니다.
dm_offline_options_activated
yes [기본값]
no
yes로 설정하면 작업공간 데이터 동기화, 다운로드 및 업로드 옵션이 작업공간 동기화 창에서 선택됩니다.
no로 설정하면 온라인 연결을 위해 다운로드 및 업로드 확인란이 기본적으로 선택되지 않습니다.
dm_overwrite_contents_on_update
no [기본값]
yes
업데이트 작업 시 동작을 지정합니다.
"no"로 설정하면 일자가 지난 객체 중 로컬에서 수정한 컨텐트를 덮어쓰지 않고 메타데이터만 업데이트합니다.
"yes"로 설정하면 메타데이터 업데이트와 더불어 로컬에서 수정했거나 일자가 지난 객체를 서버의 항목으로 덮어씁니다.
* 
로컬 캐시 수정을 포기하려면 서버측 작업공간으로부터 명시적인 모델 다운로드(작업공간에 추가)를 수행하여 캐시에서 모델의 버전을 덮어쓸 수 있습니다. 또는 최신 이터레이션으로 업데이트한 후 이를 체크 아웃하고 로컬 캐시로부터 수정 사항을 업로드할 수 있습니다. 캐시에서 임시로 수정할 뿐이며 업데이트 후에 이를 유지할 계획이 아니라면 기본값 대신 "yes"를 사용해야 합니다.
dm_remember_server
yes [기본값]
no
이 옵션을 "yes"로 설정하면 Creo Parametric 세션의 최근 기본 서버/작업공간이 자동으로 다음 Creo Parametric 세션에 설정됩니다.
dm_save_as_attachment
yes [기본값]
no
모델이 비 Creo Parametric 형식으로 저장될 때 Creo Parametric 사본 저장의 기본 옵션을 제어합니다.
"yes"로 설정할 경우, 기본적으로 모델은 원본 CAD 문서의 보조 컨텐트 첨부로 저장됩니다.
"no"로 설정할 경우 기본적으로 모델은 (기본) CAD 문서로 저장됩니다.
dm_search_primary_server
yes [기본값]
no
이 옵션을 "yes"로 설정할 경우, 읽어들이기 과정에서 작업공간에 없는 종속성을 기본 서버에서 검색합니다.
dm_secondary_upload 
automatic [기본값] explicit
추가 서버로 저장 동작을 정의합니다(참조: dm_upload_objects).
이 옵션을 "explicit"로 설정할 경우 Creo Parametric파일 > 백업 명령은 캐시에 데이터를 씁니다. 그러면 사용자는 해당 작업공간에서 호출된 업로드 또는 체크 인 명령 중 하나를 사용하여 서버에 데이터를 명시적으로 보내야 합니다. 이 옵션을 "automatic"으로 설정하면 Creo Parametric파일 > 백업 또한 Creo Parametric 파일을 서버에 업로드합니다.
dm_upload_objects
explicit [기본값]
automatic
Creo Parametric저장 명령 동작을 정의합니다.
이 옵션을 "explicit"로 설정할 경우 Creo Parametric파일 > 저장 명령은 캐시에 데이터를 씁니다. 그러면 사용자는 파일 > 저장하고 업로드 또는 파일 > 체크 인을 사용하여 해당 데이터를 서버로 명시적으로 전송해야 합니다. 이 옵션을 "automatic"으로 설정하면 Creo Parametric파일 > 저장 또한 Creo Parametric 파일을 서버에 업로드합니다.
enable_configurable_assembly
no [기본값]
yes로 설정하면 구성 가능 어셈블리를 작성할 수 있습니다.
enable_show_changes
no [기본값]
yes
Yes로 설정할 경우 변경 사항 보기 창을 사용하도록 설정하여 주석 처리된 CAD 구조를 Creo Parametric 세션으로 열 때 Windchill 편집 명령을 수락하거나 거부할 수 있습니다.
let_proe_rename_pdm_objects
no [기본값]
yes
PDM 데이터베이스로부터 읽어들인 객체의 이름을 Creo Parametric 세션에서 바꿀 수 있도록 허용할지 결정합니다.
Creo Parametric에서 객체 이름 바꾸기는 세션 상위에만 표시됩니다. 객체를 작업공간에 저장해야 새 객체로 표시됩니다.
이 옵션은 표준 서브어셈블리를 고유 이름의 복사본으로 대체할 때 사용합니다.
open_simplified_rep_by_default
no (기본값)
yes
<name_of_simplified_rep>
Creo Parametric 파일을 열 때 간단한 표현식을 선택하도록 하는 메시지를 표시할지 여부를 지정합니다.
"yes"로 설정하면 Creo Parametric 파일을 열 때 간단한 표현식을 열라는 메시지가 표시됩니다.
간단한 표현식의 이름을 지정하면 메시지를 표시하지 않고 그 표현식을 엽니다.
이 옵션은 중소규모 데이터 세트에서 내부 단순화 표현을 사용할 때 유용합니다. 예를 들어 이 옵션을 "yes"로 설정한 경우 내장된 브라우저에서 하이퍼링크를 클릭하면 어셈블리에서 사용 가능한 단순화 표현이 나열된 팝업이 표시됩니다. 단순화된 표현 중 하나를 선택하면 사용자는 해당 단순화된 표현에 필요한 모델만 작업공간에 추가하고 다운로드할 수 있습니다.
regenerate_read_only_objects
yes (기본값)
no
읽기 전용 객체(체크 아웃되지 않은 객체)를 다시 생성할지 지정합니다.
"yes"로 설정하면 명시적으로 수정된 어셈블리와 관련된 읽기 전용 부품이 어셈블리 재생성 시 암시적으로 수정됩니다. (체크 인된 객체로 명시적으로 변경하면 충돌 창이 나타납니다.)
"no"로 설정하면 읽기 전용 작업공간 객체가 수정됨으로 표시되지 않게 할 수 있습니다. 그러면 연결된 어셈블리의 체크 아웃에 필요한 파일 수가 줄어듭니다.
retrieve_data_sharing_ref_parts
yes
no [기본값]
종속 데이터 공유 기능을 위한 자동 참조 부품 읽어들이기를 제어합니다.
"no"로 설정할 경우 즉시 필요하지 않은 컴포넌트를 다운로드하거나 열 수 없습니다.
save_model_display
와이어프레임
shading_low
shading_high
shading_lod
Windchill 정보 페이지에 나타나는 그래픽 품질을 설정합니다.
이 옵션을 shading_lod로 설정하면 최상의 이미지를 얻을 수 있으나 추가적 그래픽 정보를 저장하려면 Creo Parametric 파일 크기가 증가해야 합니다.
* 
음영 표시를 저장하면 모델 파일 크기가 100% 이상 늘어납니다. 이 옵션을 shading_lod로 설정하면 최상의 이미지를 얻을 수 있으나 추가적 그래픽 정보를 저장하려면 Creo Parametric 파일 크기가 증가해야 합니다. 와이어프레임으로 설정이 가장 간단한 형식입니다.
save_objects
changed_and_specified [기본값]
all
changed
changed_and_updated
객체와 그 종속 객체(어셈블리에 사용되는 부품 등)의 저장 시기를 결정합니다.
PDM 환경에서 권장되는 값은 "changed"입니다(세션 중에 수정되지 않은 경우 최상위 객체의 불필요한 이터레이션 방지).
search_path
<전체 경로 이름으로 표시된 디렉토리 경로>
객체/파일 읽어들이기에서 (순서대로) 검색할 디렉토리의 목록을 지정합니다. 이 디렉토리, 작업 디렉토리 및 search.pro 파일의 디렉토리(search_path_file 참조)가 Creo Parametric의 검색 경로입니다. 문제를 방지하기 위해 전체 경로 이름을 사용합니다. 검색 경로가 많으면 읽어들이는 시간이 증가하므로 사용하는 검색 경로의 수를 최소화하는 것이 가장 좋습니다.
* 
Creo Parametric에서 config.pro 옵션 optionsearch_path를 설정할 필요가 없습니다. 기본적으로 Windchill 서버가 기본 서버일 경우 활성 작업공간이 있는 전체 기본 서버는 Creo Parametric 검색 경로에 있습니다.
topobus_enable
no [기본값]
yes
특정 비원시 파일을 Creo Parametric 세션으로 직접 가져올 수 있습니다.
web_browser_homepage
문자열 값
Creo Parametric 브라우저 홈 페이지의 위치를 설정합니다.
* 
Creo Parametric에서 config.pro 옵션 search_path를 설정할 필요가 없습니다. 기본적으로 Windchill 서버가 기본 서버일 경우 활성 작업공간이 있는 전체 기본 서버는 Creo Parametric 검색 경로에 있습니다.
저장과 읽어들이기 디렉토리를 지정하는 config.pro 옵션으로는 다음과 같은 옵션이 있습니다.
start_model_dir
pro_library_dir
pro_format_dir
pro_materials_dir
pro_group_dir
pro_symbols_dir
pro_catalog_dir
Windchill 캐비닛이 지정되도록 설정할 수 있습니다. 예를 들어, 다음 구문에 따라 start_model_dir의 값이 Windchill 라이브러리 캐비닛을 가리키도록 설정합니다(<서버 별칭>은 서버 관리 유틸리티에서 서버에 부여한 이름).
start_model_dir wtpub://<서버 별칭>/Libraries/<라이브러리 이름>
이와 마찬가지로 다음 구문을 사용하여 Windchill 제품 캐비닛이 지정되도록 pro_group_dir의 값을 설정합니다.
pro_group_dir wtpub://<서버 별칭>/Products/<제품 이름>>
* 
기본 서버 이외의 위치에서 읽어들인 객체는 Creo Parametric 세션에서 새로 작성된 것처럼 처리됩니다. 왜냐하면 객체에 대한 작업(예: 저장 또는 체크 아웃 요청)은 객체를 읽어들인 위치가 아니라 기본 서버의 컨텍스트에서 수행되기 때문입니다.
특정 파일을 가리키는 config.pro 옵션에는 다음과 같은 옵션이 있습니다.
intf_in_use_template_models
template_designasm
template_mold_layout
template_ecadprt
template_solidpart
다음 예에서와 같이 파일을 관리하는 CAD 문서 이름과 정확한 구문을 사용하여 Windchill 파일 위치가 지정되도록 설정할 수 있습니다.
template_solidpart
wtpub://<서버 별칭>//libraries/Templates/template_solid_inlb
s.prt