2017-04-12 3 views
0

시작일과 종료일을 입력으로 사용하고 레코드 세트를 반환하는 WCF 웹 서비스가 있습니다. 제가 한 일주일 전의 날짜와 오늘의 날짜에 대한 변수를 생성하는 Informatica 매핑을 설정하고 싶습니다. 이것들은 웹 서비스 소비자 또는 웹 서비스의 입력으로 사용됩니다 (어느 것이 든 작동합니다). 그러나 이것에 대해 어떻게 해야할지 잘 모르겠습니다. 입력이없는 Expression을 생성 할 수 없으며 매핑 된 매개 변수를 입력으로 설정하는 방법을 알지 못합니다.인포매티카 매핑을위한 웹 서비스 입력으로 매개 변수 사용

이 작업을 수행하는 방법에 대해 생각해 볼 수있는 두 가지 방법은 두 날짜가 모두 포함 된 플랫 파일을 만드는 응용 프로그램을 작성하거나 날짜를 소스로 제공하는 데이터베이스 개체를 작성하는 것입니다. 차라리 이러한 값을 제공하기 위해 별도의 외부 소스를 갖고 싶지는 않지만 다른 방법을 생각할 수는 없습니다.

답변

0

Informatica v9.6.1에서는이 작업을 수행 할 방법이 없습니다. 웹 서비스를 피드하기 위해서는 소스를 생성해야합니다. 필자는 1 필드를 가진 더미 레코드를 작성하여 입력으로 사용한 다음 입력을 무시하고 표현식 변환을 사용하여 가변 출력을 설정했습니다.

0

매핑 실행 전에 설정된 변수가 필요한 경우 워크 플로에서 Assignment Task을 사용하고 매핑 전의 변수 할당을 use으로 사용하여 매핑을 실행하기 전에 값을 설정하십시오.

+0

하지만 입력으로 이러한 변수를 어떻게 사용 하시겠습니까? – MikeL

+0

죄송합니다. 질문이 없습니다. 좀 더 잘 설명 할 수있는 스크린 샷을 추가 할 수 있습니까? 또는 자세한 내용을 설명하십시오. 문제 해결을 위해 최선을 다할 것입니다. – Maciejg