동적 어셈블리 시뮬레이션 실행

동적 어셈블리 시뮬레이션 실행 방법을 설명하는 프로시저입니다.

이 태스크 정보
작성 메뉴에서 액세스할 수 있는 동적 어셈블리 시뮬레이터 마법사를 사용하여 다음 항목을 지정할 수 있습니다.
  • 패브릭 프로젝트
  • 이름 공간
  • 레이블 설명(선택적) - 이 필드에서 시뮬레이션 및 수행 내용을 설명할 수 있습니다.
  • 동적 어셈블리 컴포넌트(DAC) - 가시적인 모든 DAC 목록에서 선택할 수 있습니다.
  • 패브릭 허브에 대한 특수 항목도 있습니다. 새 시뮬레이션에 사용될 컨텍스트 스펙은 패브릭 허브 컨텍스트(DAC에 패브릭 허브를 선택한 경우) 또는 컨텍스트 스펙(선택한 DAC와 연관)입니다. DAC 편집기를 사용하여 DAC에 대한 이 스펙을 보거나 편집할 수 있습니다.
현재 네 개의 시뮬레이션 조작이 지원됩니다.
  • 정책 컨텍스트 빌드
  • 선택 정책 빌드
  • 후보 찾기
  • 엔드포인트 선택

자세히 보기

자세히 보기에는 일반 탭과 오류 탭이 있습니다. 모든 자세히 보기는 왼쪽 위에 DAC 이름과 조작을 표시합니다. 오류 탭에는 조작 중 발생한 모든 오류가 나열되어 있습니다.

자세히 보기가 지원하는 조작은 다음과 같습니다.
  • 병합된 정책 - 가정검증을 가져온 정책 및 연관된 값을 볼 수 있는 조작입니다. 정책 링크를 클릭하면 해당 정책의 정책 편집기가 나옵니다. 가정검증 유형을 클릭하면 가정검증 유형 편집기가 표시됩니다.
  • 후보 찾기 - 이 조작에는 세 개의 탭이 있습니다.
    • 후보 엔드포인트는 이전 조작 및 티어의 정책과 일치하는 엔드포인트를 표시합니다. 엔드포인트를 클릭하면 해당 엔드포인트의 편집기가 표시됩니다.
    • 거부된 엔드포인트에는 폐기된 모든 엔드포인트와 폐기 사유가 포함되어 있습니다. 엔드포인트를 클릭하면 해당 편집기가 나옵니다.
    • 엔드포인트 선택에는 기타 탭이 있습니다. 엔드포인트를 선택하면 화면 샷이 아닌 개별 탭에서 선택한 엔드포인트를 볼 수 있습니다. 엔드포인트를 클릭하면 해당 편집기로 이동할 수 있습니다. 전달된 정책 탭에는 전달된 정책 보기가 있습니다. 이는 컴포지트 서비스 탭과 유사합니다.
  • 거부된 후보 - 거부된 후보에는 선택되지 않은 모든 후보가 나열되어 있습니다.
다음은 조작별 탭에 대한 설명입니다.
  1. 정책 컨텍스트 빌드
    1. 일반 – 정책 컨텍스트 빌드의 의미와 관련된 일반 설명입니다.
    2. 오류
  2. 선택 정책 빌드
    1. 컴포지트 정책 – 가정검증을 가져온 정책, 시뮬레이션 중 사용된 값 및 시뮬레이션에 사용된 모든 가정검증 목록이 있습니다.
    2. 오류
  3. 후보 찾기
    1. 후보 엔드포인트 – 빌드된 선택 정책 및 티어의 기준과 일치하는 엔드포인트 테이블입니다. 티어는 0으로 시작하는 정수 값입니다. 티어 값이 더 작은 엔드포인트가 선택됩니다. 티어 값이 같은 엔드포인트는 런타임 시 라운드 로빙됩니다.
    2. 거부된 후보 – 요청을 서비스할 수 있으나 선택 정책으로 인해 거부된 엔드포인트입니다. 시뮬레이션 중에는 지정된 인터페이스를 지원하는 엔드포인트가 됩니다. 이 단계에서는 주소 유형이 지원되지 않거나, 선택 정책을 기준으로 필터되거나, 엔드포인트 요구사항을 기준으로 필터되는 등의 사유로 엔드포인트가 거부될 수 있습니다.
    3. 오류
  4. 엔드포인트 선택
    1. 선택된 엔드포인트 – 선택된 엔드포인트가 있고, 조작 중에 오류가 발생하지 않은 경우에만 표시되는 탭입니다. 선택된 엔드포인트로 링크가 표시됩니다.
    2. 전달된 정책 – 엔드포인트로 전달된 정책을 표시하는 탭입니다. 이는 전달 정책 가정검증을 사용하여 구성됩니다. 이 가정검증은 엔드포인트가 특정 서브세트 또는 모든 선택 정책을 수신한다고 설명합니다. 따라서 엔드포인트로 전송된 정책 데이터를 볼 수 있습니다.
    3. 거부된 후보 – 선택하지 않은 엔드포인트 목록과 선택하지 않은 사유가 표시됩니다.
    4. 오류

동적 어셈블리 시뮬레이션을 실행하려면 다음 단계를 완료하십시오.

  1. 도구 모음에서 시뮬레이션 단추를 클릭하거나 비즈니스 서비스 탐색기에서 새 시뮬레이션을 작성하여 시뮬레이션 마법사를 실행하십시오. 시뮬레이션 팝업 창이 표시됩니다.
    동적 어셈블리 시뮬레이션 대화 상자 화면입니다.
  2. 프로젝트 필드에 프로젝트 이름을 입력하십시오.
  3. 이름 필드에 시뮬레이션 이름을 입력하십시오.
  4. 이름 공간 필드에 이름 공간을 입력하십시오.
  5. 동적 어셈블리 컴포넌트 필드에 사용할 DAC를 입력하거나 패브릭 허브를 선택하십시오.
  6. 설명 필드에 시뮬레이션 설명을 입력하십시오.
  7. 완료를 클릭하십시오. 시뮬레이션 창(편집기)이 표시됩니다.
    동적 어셈블리 시뮬레이션 입력 편집기입니다.
    • 시뮬레이션 컨텍스트 영역(오른쪽 위)에는 읽기 전용 컨텍스트 스펙 링크, 이 시뮬레이션에 사용된 동적 어셈블리 컴포넌트 및 컴포지트 서비스의 읽기 전용 링크 그리고 시뮬레이션 호출 시간이 포함됩니다. 호출 시간은 날짜, 시간 및 시간대로 구성됩니다.
    • 오른쪽 맨 아래에 있는 두 개의 단추(모델 차원 추가 및 컨텐츠 기반 차원 추가)는 이 시뮬레이션이 실행되는 컨텍스트 스펙이 기본적으로 런타임 시 지정된 컨텍스트만 사용으로 설정된 경우에 사용할 수 있습니다. 이 단추를 사용하여 추가된 차원은 컨텍스트 스펙의 비필수 차원 스펙에 따라 선택적 컨텍스트 섹션에 있습니다.
  8. 모델 차원 추가 시, 모델 차원 팝업 창이 표시됩니다.
    모델 차원 대화 상자 화면입니다.
    컨텐츠 기반 차원을 추가하면, 가정검증 유형 선택 창이 표시됩니다.
    가정검증 유형 선택 대화 상자 화면입니다.
    두 화면 모두 컨텍스트 스펙을 편집할 때 사용한 동일한 대화 상자 창과 유사합니다.
  9. 컨텐츠 기반 차원 편집은 두 개의 단추(편집 및 지우기)를 제외하고 다음 그림과 유사합니다.
    • 지우기 단추를 클릭하면 지정된 특성 값이 컨텐츠 기반 차원에서 제거됩니다.
    • 편집 단추를 클릭하면 컨텐츠 기반 가정검증을 편집하는 데 사용한 표준 대화 상자가 표시됩니다. (편집 중인 가정검증 유형의 특성에 따라 다르게 표시됩니다.)
  10. 모델 차원을 편집하려면 옆에 있는 찾아보기 단추를 클릭하십시오. 이전에 표시된 동적 어셈블리 시뮬레이션 입력 창을 참조하십시오. 찾고 있는 모델 차원 유형의 인스턴스가 포함된 참조/유형 선택 대화 상자가 나타납니다.
  11. 적절한 값을 모두 입력하고 나면 오른쪽 맨 아래에서 실행 단추를 클릭하십시오. 동적 어셈블리 시뮬레이션 입력 편집기 화면에 결과 탭이 나타납니다. 결과 페이지에는 시뮬레이션 중 발생한 모든 조작과 성공 여부가 표시되어 있습니다.
  12. 시뮬레이션 조작 세부사항 링크를 클릭하면 아래 보기에 조작 자세히 보기가 열립니다.
관련 개념
컨텍스트 스펙 편집기 정보