JD Edwards OneWorld용 Microsoft BizTalk 어댑터는 JD Edwards OneWorld 비즈니스 기능에 대한 액세스만 제공합니다. 비즈니스 함수 메타데이터는 비즈니스 함수 인터페이스를 사용하여 읽고 비즈니스 기능 및 관련 데이터 구조 목록을 찾는 데 사용됩니다. 메타데이터는 모든 비즈니스 함수 메서드에 대해 모든 경우에 강력하게 입력됩니다.
모든 비즈니스 함수 메서드에는 시스템 파생 매개 변수 3개와 데이터 구조에 대한 포인터와 같은 호출 규칙이 있습니다. 다음 표에서는 비즈니스 함수 데이터 형식을 나타내는 방법을 보여 있습니다.
비즈니스 함수 데이터 형식
| JD Edwards OneWorld 데이터 형식 | 설명 | WDSL 변환 |
|---|---|---|
| 문자(char) | 문자열입니다. | xsd:string of 1 |
| int | 짧은 정수입니다. | xsd:short |
| 길다 | 정수(Long)입니다. | xsd:short |
| 스트링 | 문자열 값 처리를 참조하세요. | xsd:string |
| JDEDATE | 날짜의 특별 구현입니다. | xsd:date |
| MATH_NUMERIC | 통화 값을 포함한 부동 소수점 숫자의 특수 구현입니다. | xsd:string of 32 |
| Byte | 부호 없는 단일 문자입니다. | xsd:string of 1 |
다음 표에는 JD Edwards OneWorld의 기본 형식 목록과 Microsoft .NET Framework에 매핑하는 방법이 나와 있습니다.
기본 형식 및 Microsoft .NET Framework에 매핑하는 방법
| JD Edwards OneWorld XE | .NET Framework |
|---|---|
| 문자(char) | 스트링 |
| int | 간단한 |
| 길다 | 간단한 |
| 스트링 | 스트링 |
| JDEDATE | System.DateTime (날짜와 시간을 나타내는 시스템 개체) |
| MATH_NUMERIC | 스트링 |
| Byte | 스트링 |
메모
인수가 하나만 있고 반환 인수가 void이면 홀더가 클래스로 대체되고 out 부분은 반환 값이 됩니다. 다음은 그 예입니다.
org.apache.axis.holders.DateHolder becomes a java.util.Date.
다음은 메서드 서명의 예입니다.
void testDate1(org.apache.axis.holders.DateHolder date1
org.apache.axis.holders.DateHolder date2);
java.util.Date testDate2(java.util.Date date);
Character-Limited 문자열
JD Edwards OneWorld에서 일부 문자열은 문자 제한입니다. 추가 문자가 있으면 오류가 발생합니다. 문자열의 문자 제한을 보려면 Microsoft 어댑터 마법사를 사용할 수 있습니다.