Quantcast
Channel: Forums - Recent Threads
Viewing all articles
Browse latest Browse all 143529

eConnect error when running from SQL Server Agent job

$
0
0

Hi all new to the forum. I am getting a troublesome eConnect error.   

I am getting this error:

 

Description: Microsoft.Dynamics.GP.eConnect.eConnectException: There was no endpoint listening at net.pipe://localhost/Microsoft/Dynamics/GP/eConnect/EntityOperations that could accept the message. This is often caused by an incorrect address or SOAP action.

 

Here is some background on my implementation:

 

I am using eConnect 12.0.

I have written a SSIS destination component that uses eConnect to load GL Journal entries. (this all works fine)

I have implemented this with the .net references in the C# code. I basically serialize the data and submit to eConnect.

 

This runs on one server which has SQL and eConnect installed all in one place (I have also done this in a distributed environment).

 

I integrate this SSIS destination component in a SSIS package, which I can successfully run with the correct credentials from these environment and configurations:

BIDS

command prompt (dtexec)

Windows scheduled job

 

Whenever I try to get to configure this as a SQL Server Agent job I run into issues.

 

I have set up a job to run as the appropriate credential.

I refer to a package from the SQL Server package source.

All seems fine.

 

I run and when it gets to the eConnect submission portion it fails with the error abouve. Log follows.

 

I just have a feeling something is not configured or set up correctly to allow me to run in this fashion?

 

 

Microsoft (R) SQL Server Execute Package Utility

Version 10.50.4000.0 for 32-bit

Copyright (C) Microsoft Corporation 2010. All rights reserved.

 

Started:  1:07:11 PM

Progress: 2013-02-07 13:07:12.70

.

.

.

Progress: 2013-02-07 13:07:24.17

   Source: Data Flow Task - Process eConnect GP Journal entries

   Validating: 0% complete

End Progress

Progress: 2013-02-07 13:07:24.23

   Source: Data Flow Task - Process eConnect GP Journal entries

   Validating: 33% complete

End Progress

Progress: 2013-02-07 13:07:24.23

   Source: Data Flow Task - Process eConnect GP Journal entries

   Validating: 66% complete

End Progress

Progress: 2013-02-07 13:07:24.24

   Source: Data Flow Task - Process eConnect GP Journal entries

   Validating: 100% complete

End Progress

Progress: 2013-02-07 13:07:24.24

   Source: Data Flow Task - Process eConnect GP Journal entries

   Prepare for Execute: 0% complete

End Progress

Progress: 2013-02-07 13:07:24.24

   Source: Data Flow Task - Process eConnect GP Journal entries

   Prepare for Execute: 33% complete

End Progress

Progress: 2013-02-07 13:07:24.24

   Source: Data Flow Task - Process eConnect GP Journal entries

   Prepare for Execute: 66% complete

End Progress

Progress: 2013-02-07 13:07:24.24

   Source: Data Flow Task - Process eConnect GP Journal entries

   Prepare for Execute: 100% complete

End Progress

Progress: 2013-02-07 13:07:24.26

   Source: Data Flow Task - Process eConnect GP Journal entries

   Pre-Execute: 0% complete

End Progress

Progress: 2013-02-07 13:07:24.35

   Source: Data Flow Task - Process eConnect GP Journal entries

   Pre-Execute: 33% complete

End Progress

Progress: 2013-02-07 13:07:24.35

  Source: Data Flow Task - Process eConnect GP Journal entries

   Pre-Execute: 66% complete

End Progress

Progress: 2013-02-07 13:07:24.36

   Source: Data Flow Task - Process eConnect GP Journal entries

   Pre-Execute: 100% complete

End Progress

Error: 2013-02-07 13:07:25.03

   Code: 0x00000000

   Source: Data Flow Task - Process eConnect GP Journal entries HBS GP Journal Entries Destination Adapter

   Description: Microsoft.Dynamics.GP.eConnect.eConnectException: There was no endpoint listening at net.pipe://localhost/Microsoft/Dynamics/GP/eConnect/EntityOperations that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details. ---> System.ServiceModel.EndpointNotFoundException: There was no endpoint listening at net.pipe://localhost/Microsoft/Dynamics/GP/eConnect/EntityOperations that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details. ---> System.ServiceModel.AddressAccessDeniedException: The pipe name could not be obtained for net.pipe://localhost/Microsoft/Dynamics/GP/eConnect/EntityOperations. ---> System.IO.PipeException: The pipe name could not be obtained for the pipe URI: Access is denied. (5, 0x5)

   --- End of inner exception stack trace ---

   at System.ServiceModel.Channels.PipeSharedMemory.Open(String sharedMemoryName, Uri pipeUri)

   at System.ServiceModel.Channels.PipeConnectionInitiator.GetPipeName(Uri uri)

   --- End of inner exception stack trace ---

 

Server stack trace:

   at System.ServiceModel.Channels.PipeConnectionInitiator.GetPipeName(Uri uri)

   at System.ServiceModel.Channels.NamedPipeConnectionPoolRegistry.NamedPipeConnectionPool.GetPoolKey(EndpointAddress address, Uri via)

   at System.ServiceModel.Channels.ConnectionPoolHelper.EstablishConnection(TimeSpan timeout)

   at System.ServiceModel.Channels.ClientFramingDuplexSessionChannel.OnOpen(TimeSpan timeout)

   at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)

   at System.ServiceModel.Channels.ServiceChannel.OnOpen(TimeSpan timeout)

   at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)

   at System.ServiceModel.Channels.CommunicationObject.Open()

 

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 System.ServiceModel.ICommunicationObject.Open()

   at Microsoft.Dynamics.GP.eConnect.ServiceProxy.CreateServiceChannel(ChannelFactory`1 svcChannelFactory)

   at Microsoft.Dynamics.GP.eConnect.ServiceProxy.InitializeServiceProxy()

   --- End of inner exception stack trace ---

   at Microsoft.Dynamics.GP.eConnect.ServiceProxy.InitializeServiceProxy()

   at Microsoft.Dynamics.GP.eConnect.ServiceProxy.GetInstance()

   at Microsoft.Dynamics.GP.eConnect.GetNextDocNumbers.GetNextGLJournalEntryNumber(IncrementDecrement incdec, String BackOfficeConnString)

   at HBSGPJournalEntriesDestAdapter.HBSGPJournalEntriesDestAdapter.GetNextJournalEntry()

   at HBSGPJournalEntriesDestAdapter.HBSGPJournalEntriesDestAdapter.SerializeInvoiceObject(String filename, PipelineBuffer buffer)

End Error

.

.

.

DTExec: The package execution returned DTSER_FAILURE (1).

Started:  1:07:11 PM

Finished: 1:07:25 PM

Elapsed:  13.618 seconds

  

Thanks


Viewing all articles
Browse latest Browse all 143529

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>