Hi there, I have code to create a PM transaction thru eConnect 2010 and I'm getting the error above. PLEASE HELP!!!! Here is the xml: ...
<
PMTRANSACTIONTYPE
>
<
ECONNECTPROCESSINFO
xsi:nil
=
"true"
>
<
TAREQUESTERTRXDISABLER_ITEMS
xsi:nil
=
"true"
>
<
TAUPDATECREATEVENDORRCD
>
<
VENDORID
>ZZ_002165161 </
VENDORID
>
<
VENDNAME
>JOE SMITH</
VENDNAME
>
<
VENDSTTS
>3</
VENDSTTS
>
<
VNDCLSID
>CUSTREFUND</
VNDCLSID
>
<
VADDCDPR
>CISMA76500</
VADDCDPR
>
<
ADDRESS1
>1111 MAIN DRIVE APT 104</
ADDRESS1
>
<
CITY
>MYCITY</
CITY
>
<
STATE
>AK</
STATE
>
<
ZIPCODE
>99999</
ZIPCODE
>
<
VADCDTRO
>CISMA76500</
VADCDTRO
>
<
USEVENDORCLASS
>1</
USEVENDORCLASS
>
</
TAUPDATECREATEVENDORRCD
>
<
TACREATEVENDORADDRESS_ITEMS
>
<
TACREATEVENDORADDRESS
xsi:nil
=
"true"
>
<
TACREATEVENDORADDRESS
>
<
VENDORID
>ZZ_002165161 </
VENDORID
>
<
ADRSCODE
>CISMA76500</
ADRSCODE
>
<
ADDRESS1
>1111 MAIN DRIVE APT 104</
ADDRESS1
>
<
CITY
>MICTY</
CITY
>
<
STATE
>AK</
STATE
>
<
ZIPCODE
>99999</
ZIPCODE
>
</
TACREATEVENDORADDRESS
>
<
TACREATEVENDORADDRESS
>
<
VENDORID
>ZZ_002165161 </
VENDORID
>
<
ADRSCODE
>CISSA76501</
ADRSCODE
>
<
ADDRESS1
>2222 ALOHA PLACE APT H</
ADDRESS1
>
<
ADDRESS2
>000650030 </
ADDRESS2
>
<
ADDRESS3
>181.50</
ADDRESS3
>
<
CITY
>RICHES </
CITY
>
<
STATE
>AK</
STATE
>
<
ZIPCODE
>99999 </
ZIPCODE
>
</
TACREATEVENDORADDRESS
>
</
TACREATEVENDORADDRESS_ITEMS
>
<
TAPMTRANSACTIONTAXINSERT_ITEMS
xsi:nil
=
"true"
>
<
TAPMDISTRIBUTION_ITEMS
>
<
TAPMDISTRIBUTION
xsi:nil
=
"true"
>
</
TAPMDISTRIBUTION_ITEMS
>
<
TAANALYTICSDISTRIBUTION_ITEMS
xsi:nil
=
"true"
>
<
TAPMTRANSACTIONINSERT
>
<
BACHNUMB
>CIS20110810</
BACHNUMB
>
<
VCHNUMWK
>CISVCH42414</
VCHNUMWK
>
<
VENDORID
>ZZ_002165161 </
VENDORID
>
<
DOCNUMBR
>000650030_42414</
DOCNUMBR
>
<
DOCTYPE
>1</
DOCTYPE
>
<
DOCAMNT
>181.5</
DOCAMNT
>
<
DOCDATE
>8/10/2011</
DOCDATE
>
<
PRCHAMNT
>181.5</
PRCHAMNT
>
<
CHRGAMNT
>181.5</
CHRGAMNT
>
<
TRXDSCRN
>002165161_000650030</
TRXDSCRN
>
</
TAPMTRANSACTIONINSERT
>
<
TAMDAUPDATE_ITEMS
xsi:nil
=
"true"
>
</
PMTRANSACTIONTYPE
>
</
ECONNECT
>
here is the error message: Dynamics GP Accounts Payable Exception: System.ServiceModel.CommunicationException: There was an error writing to the pipe: The pipe is being closed. (232, 0xe8). ---> System.IO.IOException: The write operation failed, see inner exception. ---> System.ServiceModel.CommunicationException: There was an error writing to the pipe: The pipe is being closed. (232, 0xe8). ---> System.IO.PipeException: There was an error writing to the pipe: The pipe is being closed. (232, 0xe8). at System.ServiceModel.Channels.PipeConnection.StartSyncWrite(Byte[] buffer, Int32 offset, Int32 size, Object& holder) at System.ServiceModel.Channels.PipeConnection.WriteHelper(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout, Object& holder) --- End of inner exception stack trace --- at System.ServiceModel.Channels.PipeConnection.WriteHelper(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout, Object& holder) at System.ServiceModel.Channels.PipeConnection.Write(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout) at System.ServiceModel.Channels.BufferedConnection.WriteNow(Byte[] buffer, Int32 offset, Int32 size, TimeSpan timeout, BufferManager bufferManager) at System.ServiceModel.Channels.BufferedConnection.Write(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout) at System.ServiceModel.Channels.ConnectionStream.Write(Byte[] buffer, Int32 offset, Int32 count) at System.Net.Security.NegotiateStream.StartWriting(Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest) at System.Net.Security.NegotiateStream.ProcessWrite(Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest) --- End of inner exception stack trace --- at System.Net.Security.NegotiateStream.ProcessWrite(Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest) at System.Net.Security.NegotiateStream.Write(Byte[] buffer, Int32 offset, Int32 count) at System.ServiceModel.Channels.StreamConnection.Write(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout) --- End of inner exception stack trace --- Server stack trace: at System.ServiceModel.Channels.StreamConnection.Write(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout) at System.ServiceModel.Channels.StreamConnection.Write(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout, BufferManager bufferManager) at System.ServiceModel.Channels.FramingDuplexSessionChannel.OnSend(Message message, TimeSpan timeout) at System.ServiceModel.Channels.OutputChannel.Send(Message message, TimeSpan timeout) at System.ServiceModel.Dispatcher.DuplexChannelBinder.Request(Message message, TimeSpan timeout) at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout) at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs) at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation) at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message) Exception rethrown at [0]: at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) at Microsoft.Dynamics.GP.eConnect.IServiceInterface.CreateTransactionEntity(String connectionString, String xml) at Microsoft.Dynamics.GP.eConnect.ServiceProxy.CreateTransactionEntity(String connectionString, String xml) at Microsoft.Dynamics.GP.eConnect.eConnectMethods.EntityImportImplementation(String connectionString, String sXML, Boolean isTransaction) at Microsoft.Dynamics.GP.eConnect.eConnectMethods.ProcessEntityImport(String connectionString, String sXML, Boolean isTransaction) at Microsoft.Dynamics.GP.eConnect.eConnectMethods.CreateTransactionEntity(String ConnectionString, String sXML) at CISDynamicsGP.CISInfinity.CISeConnect.AddAPItem(APTransaction CISTrx, APVendor CISVendor). Dynamics GP Accounts Payable Exception: System.Data.SqlClient.SqlException: Procedure or function 'taCreateVendorAddress' expects parameter '@I_vVENDORID', which was not supplied. at Microsoft.Dynamics.GP.eConnect.ServiceProxy.HandleSqlException(FaultException`1 ex) at Microsoft.Dynamics.GP.eConnect.ServiceProxy.CreateTransactionEntity(String connectionString, String xml) at Microsoft.Dynamics.GP.eConnect.eConnectMethods.EntityImportImplementation(String connectionString, String sXML, Boolean isTransaction) at Microsoft.Dynamics.GP.eConnect.eConnectMethods.ProcessEntityImport(String connectionString, String sXML, Boolean isTransaction) at Microsoft.Dynamics.GP.eConnect.eConnectMethods.CreateTransactionEntity(String ConnectionString, String sXML) at CISDynamicsGP.CISInfinity.CISeConnect.AddAPItem(APTransaction CISTrx, APVendor CISVendor). Thanks!