2016-11-20 7 views
1

저는 두 영역에서 DDS 기록 서비스 용 구성 파일을 만드는 방법에 대한 명확한 설명을 찾는 초보자입니다.DDS 기록 서비스 용 구성 파일 만들기

도메인에서 특정 주제 세트를 기록하려는 경우 주제 그룹을 어떻게 설정합니까? 나는 모든 나열된 항목이 기록됩니다 이런 식으로 뭔가를 시도 할 때 개별 <topic_expr>

<topic_group name="SomeTopics"> 
    <topics> 
     <topic_expr>topic2</topic_expr> 
     <topic_expr>topic8</topic_expr> 
    </topics> 
    <field_expr>*</field_expr> 
</topic_group> 

등의 항목을 나열 할 수 있습니다. 내가 간과하고있는 것이 있습니까?

두 번째로 -deserialize을 사용하면 데이터베이스를 기록하는 데 사용한 구성 파일을 변경해야합니까? 때로는 "rti dds"가 X :: Y :: Z와 같은 것을 어떻게 찾지 못했는지 오류가 발생합니다. 감사.

답변

1

XSD schema for the configuration file은 복수 <topic_expr> 태그를 사용하는 대신 하나의 태그에 쉼표로 구분 된 주제 이름 목록을 사용할 것을 기대합니다. -deserialize 옵션과 관련하여

<topic_expr>POSIX fn expression</topic_expr> 

Required. 
A comma-separated list of POSIX expressions that specify the names of Topics to be included in the TopicGroup. 
The syntax and semantics are the same as for Partition matching. 
Default: Null 
Note: Keep in mind that spaces are valid first characters in topic names, thus they can affect the matching process. For example, this will match both Triangle and Square topics (notice there is no space before Square): 
    <topic_expr>Triangle,Square</topic_expr> 
However the following will only match Triangle topics (because there is a space before Square): 
    <topic_expr>Triangle, Square</topic_expr> 

, 이것은 녹화 서비스에 있지만 변환기 도구 (rtirecconv)에 적용 할 수 없습니다 다음과 같이 RTI Recording Service User's Manual는 설명합니다. 비 직렬화를 기록하려면 기록 서비스 구성에서 태그 <deserialize_mode>을 통해 표시해야합니다. 자세한 내용은 사용 설명서를 참조하십시오.

+0

안녕하세요. 레코딩 서비스가 레코드 도구, 재생 도구 및 변환기 도구로 구성되어 있다고 생각하면서 용어와 혼동스러워했습니다. 'rtirecconv' 사용에 관한 간단한 질문. 만약 MyConfig.xml이라는 이름의 설정 파일을 사용했다면, my_config라는 이름의 레코더 이름을 가지고 도메인에서 레코드 할 수 있습니다. 역 직렬화하려면'rtirecconv -deserialize .../MyConfig.xml my_config'를 명령 행에 입력하면됩니다. 아니면 deserialize하기 위해 다른 설정 파일을 제공해야합니까? – mrwolf

+0

귀하의 질문에 대한 답변이 있으면 환영합니다. [여기] (http://stackoverflow.com/help/someone-answers)에 동의하는 것을 잊지 마십시오. 'rtirecconv [options] fileset | filename'에서와 같이'rtirecconv'에 설정 파일을 제공 할 필요는없고 명령 행 매개 변수와 기록 된 파일 또는 파일 세트의 이름 만 제공하면됩니다. 설명서의 간단한 장은 다음과 같습니다. 10 장 기록 된 데이터 변환 및 내보내기 –