EAI/XI/PI
                
              [XI/PI] FILE ADAPTER에서 파일명 얻어오는 방법
                INSPIEN
                 2013. 8. 1. 16:46
              
                          
            해당 파일채널에 Advanced 옵션에서 "File Name" Check 되어 있어야 된다
매핑에서 User-DEFINED Function을 하나 만들어서 Mapping한다.
해당 User-DEFINED Function의 소스는 다음과 같다
DynamicConfiguration conf = 
                 (DynamicConfiguration) container.getTransformationParameters().get(StreamTransformationConstants.DYNAMIC_CONFIGURATION); 
DynamicConfigurationKey key = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/File","FileName");
String ourSourceFileName = conf.get(key);
return  ourSourceFileName;  
위 File Adapter Config를 잡아주면DynamicConfiguration이 생긴다.
해당 값을 보면 아래와 같이 FileName을 가져오는것을 볼수 있다.