맵에 사용된 변수 바꾸기

이 태스크 정보

맵의 소스와 대상 노드 간 링크를 변경하지 않고 활동에서 및 오케스트레이션으로 분할창에서 사용된 변수를 변경할 수 있습니다.

예를 들어, 다음 그림에 표시된 대로 varBatchOrder 변수의 노드를 varPurchaseOrder 변수의 노드로 맵핑하는 변수 맵핑 활동을 가질 수 있습니다.

varBatchOrder 변수는 BatchOrder XML 스키마를 기반으로 하고, varPurchaseOrder 변수는 PurchaseOrder XML 스키마를 기반으로 합니다.

오케스트레이션의 다른 변수 맵핑 활동이 소스 및 대상 노드를 맵핑하지만 다른 변수 세트를 사용하려는 경우, 원래 변수 맵핑 활동을 복사한 다음 새 변수 맵핑 활동을 오케스트레이션에 붙여넣으면 맵의 링크를 변경하지 않고 맵에서 사용된 변수를 변경할 수 있습니다.

맵에서 사용된 원래 변수를 바꾸려면 다음을 수행하십시오.

프로시저

  1. 변수 맵핑 활동이나 활동의 입력 맵핑 또는 출력 맵핑 태스크를 클릭하십시오.
  2. 변수를 새로 작성하거나 소스 또는 대상 변수를 바꾸십시오.
    • 활동에서, 오케스트레이션에서, 활동으로 또는 오케스트레이션으로 분할창에서 변수가 나열되는 파란색 영역을 두 번 클릭하고 변수의 이름을 입력하십시오. 동일한 스키마 유형의 새 변수가 작성됩니다.
    • 다음 조치 중 하나를 사용하여 소스 또는 대상 변수를 바꾸십시오.
      • 활동에서, 오케스트레이션에서, 활동으로 또는 오케스트레이션으로 분할창에서 변수가 나열되는 파란색 영역을 마우스 오른쪽 단추로 클릭하고 목록에서 다른 변수 선택 옵션을 선택하십시오.
      • 활동에서, 오케스트레이션에서, 활동으로 또는 오케스트레이션으로 분할창에서 변수가 나열되는 파란색 영역을 두 번 클릭하십시오.

      다음 그림에 표시된 대로 변수 이름의 오른쪽에 화살표가 표시됩니다.

      목록에서 다른 변수를 선택하십시오. 이 예제의 경우, 목록에서 varOrder 변수를 선택하십시오.

      주: 입력 맵핑 및 출력 맵핑 분할창에서 사용되는 변수만 변경할 수 있으며, 맵에서 사용되는 매개변수는 변경할 수 없습니다. 예를 들어 FTP 디렉토리 폴 활동에서 출력 맵핑 태스크의 활동에서 분할창에 있는 filename, datatimestamp 입력 매개변수는 변경할 수 없지만 오케스트레이션으로 분할창에서 매개변수가 맵핑하는 변수는 변경할 수 있습니다.