Bonjour
Dans mon fichier XML je change la valeur d'un champ de "optional" à "required" comme suit :
<structure field="serviceCode" usage="opional" type="com.swapcom.software.connector.mm7.jibx.bean.ServiceCodeType"></structure>
<structure field="serviceCode" usage="required" type="com.swapcom.software.connector.mm7.jibx.bean.ServiceCodeType"></structure>
La compilation JIBX passe très bien est les class de binding sont générés le problème à l'exécution j 'ai l'erreur suivante
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| 2008-12-22 10:30:30,048 [Thread-1] ERROR domain.mm7client.mm7clientcontainer.swisscom.connectioncontainer.1 - sendMessagesRequest:Error when sending message 146.
java.lang.NullPointerException
at com.swapcom.software.connector.mm7.jibx.bean.JiBX_GENERICServiceCodeType_access.marshal()
at com.swapcom.software.connector.mm7.jibx.bean.SubmitReqType.JiBX_GENERIC_marshal_2_0(SubmitReqType.java)
at com.swapcom.software.connector.mm7.jibx.bean.JiBX_GENERICSubmitReqType_access.marshal()
at com.swapcom.software.connector.mm7.jibx.bean.SubmitReqType.marshal(SubmitReqType.java)
at org.jibx.soap.SOAPContext.marshalSOAP(SOAPContext.java:228)
at com.swapcom.framework.library.connectorarchitecture.utils.soap.utils.http.SOAPUtilsHTTP.writeSOAPEnvelopeContent(SOAPUtilsHTTP.java:83)
at com.swapcom.framework.library.connectorarchitecture.utils.soap.utils.http.SOAPUtilsHTTP.generateSOAPEnvelopePart(SOAPUtilsHTTP.java:110)
at com.swapcom.framework.library.connectorarchitecture.utils.soap.utils.http.SOAPUtilsHTTP.generateSoapWithAttachment(SOAPUtilsHTTP.java:138)
at com.swapcom.framework.library.connectorarchitecture.utils.soap.utils.http.SOAPUtilsHTTP.sendHttpRequest(SOAPUtilsHTTP.java:230)
at com.swapcom.framework.library.connectorarchitecture.utils.soap.httpclient.SOAPClientHTTP.callSOAP(SOAPClientHTTP.java:135)
at com.swapcom.software.connector.mm7.client.MM7ClientConnectorProtocol.sendSoapRequest(MM7ClientConnectorProtocol.java:798)
at com.swapcom.software.connector.mm7.client.MM7ClientConnectorProtocol.sendMessagesRequest(MM7ClientConnectorProtocol.java:724)
at com.swapcom.framework.library.connectorarchitecture.driver.synchronous.SyncConnectorDriver.run(SyncConnectorDriver.java:315)
at java.lang.Thread.run(Thread.java:595) |
Partager