I have a flow that takes as input an XML message and needs to insert the result into an Oracle table. The primary key fields of the table are numeric. I’ve created an adapter service to do the insert. The question I have is, how do I handle the numeric fields? webMethods gives me two choices for the input field type: String and java.math.BigDecimal. If I choose the former, I get a unique constraint violation from oracle (this is also what I get if I try inserting string values into the key fields via sqlplus; odd, but that’s the way Oracle chooses to complain). If I choose the latter, I get an exception from webMethods:
: Unable to invoke adapter service psoft:ppstinsert.
[ART.114.505] Error while invoking adapter service com.wm.adapter.wmjdbc.services.Insert.
java.lang.String
Anybody have any thoughts on how to do this?
#Adapters-and-E-Standards#webMethods#Integration-Server-and-ESB