Webmethods 를 이용해서 Oracle EDQ webservice 를 호출했는데 에러가 난다.
[ISS.0088.9139] Output parameters do not conform to targetOutputSignature:
errorCode=DT-001
pathName=/tns:response/tns:record[0]/tns:IS_INVALID_ADDRESS
errorMessage=[ISC.0082.9447] Value does not conform to datatype
errorCode=DT-001
pathName=/tns:response/tns:record[0]/tns:IS_INVALID_PHONE
errorMessage=[ISC.0082.9447] Value does not conform to datatype
EDQ webservice 는 문제가 없는 것 같다.
SOAP UI 툴로 테스트를 하면 성공한다.
EDQ webservice 만드는 부분에서 data type을 decimal 를 string 으로 변경요청을 해서 성공.
<xs:element minOccurs="0" name="IS_INVALID_ADDRESS" type="xs:decimal"/> 으로 된 구문을
<xs:element minOccurs="0" name="IS_INVALID_ADDRESS" type="xs:string"/> 으로 변경WebMehtods 의 버그로 보임.
Webmethods JDBC procedure implement (0) | 2016.08.23 |
---|---|
Virtualize web service using API Management (0) | 2015.11.09 |
async design (publish / subscribe) (0) | 2015.09.23 |
Web service provider using WebMehtods (0) | 2015.04.08 |
Webmethods getCurrentDateString (0) | 2015.03.13 |
댓글 영역