펑토이드 범주
BizTalk 펑토이드는 용도에 따라 범주로 구분됩니다. 예를 들어 데이터베이스 펑토이드는 런타임에 데이터베이스에서 데이터를 추출하도록 디자인되었으며 수치 펑토이드는 수치 연산을 수행하는 데 사용됩니다. BizTalk 매퍼에서 펑토이드는 Visual Studio 도구 상자의 범주별로 표시됩니다.
다음 표는 펑토이드 범주를 보여 주고, 범주에 대해 간략하게 설명하며, 해당 참조 페이지에 대한 링크를 포함하여 각 범주의 펑토이드 목록을 보여 줍니다.
펑토이드 범주 범주 설명 |
각 범주의 펑토이드 |
---|---|
고급 기본적으로 반복 레코드에 사용되며, 임의 스크립트나 컴파일된 코드를 실행하는 데도 사용됩니다. |
Assert, Index, Iteration, Looping, Mass Copy, Nil Value, Record Count, Scripting, Table Extractor, Table Looping, Value Mapping, Value Mapping (Flattening) |
변환 ASCII 간 변환 및 숫자 기반 간 변환에 사용됩니다. |
ASCII to Character, Character to ASCII, Hexadecimal, Octal |
누적 반복 레코드에서 평균, 연결 등의 수치 연산을 수행하는 데 사용됩니다. |
Cumulative Average, Cumulative Concatenate, Cumulative Maximum, Cumulative Minimum, Cumulative Sum |
Database 데이터베이스에서 데이터를 추출하여 대상 인스턴스 메시지에서 사용하는 데 사용됩니다. |
Database Lookup, Error Return, Format Message, Get Application ID, Get Application Value, Get Common ID, Get Common Value, Remove Application ID, Set Common ID, Value Extractor |
날짜 및 시간 현재 날짜 및 시간을 검색하고 델타 시간을 계산하는 데 사용됩니다. |
Add Days, Date, Date and Time, Time |
논리 보다 큼, 논리적 존재 등의 다양한 논리 연산을 수행하는 데 사용됩니다. |
Equal, Greater Than, Greater Than or Equal To, IsNil, Less Than, Less Than or Equal To, Logical AND, Logical Date, Logical Existence, Logical Numeric, Logical NOT, Logical OR, Logical String, Not Equal |
수치 더하기, 곱하기 등의 다양한 수치 연산을 수행하는 데 사용됩니다. |
Absolute Value, Addition, Division, Integer, Maximum Value, Minimum Value, Modulo, Multiplication, Round, Square Root, Subtraction |
지수 로그, 삼각 등의 다양한 공학용 연산을 수행하는 데 사용됩니다. |
10^n, Arc Tangent, Base-Specified Logarithm, Common Logarithm, Cosine, Natural Exponential Function, Natural Logarithm, Sine, Tangent, X^Y |
String 잘라내기, 연결 등의 다양한 문자열 함수를 수행하는 데 사용됩니다. |
Lowercase, Size, String Concatenate, String Extract, String Find, String Left, String Left Trim, String Right, String Right Trim, Uppercase |
참고
일반적으로 펑토이드의 이름을 보면 해당 용도를 잘 파악할 수 있습니다.
참고
Microsoft BizTalk Server 포함된 모든 펑토이드는 데이터베이스 펑토이드를 제외하고 인라인 C#입니다.