[MSMQ/ASP] message queue connectie maken

Pagina: 1
Acties:

  • JamesTiberius
  • Registratie: Oktober 2000
  • Laatst online: 08-03-2006

JamesTiberius

Feel the magic

Topicstarter
probleempje met het connecten met een message queue; mijn asp code is

code:
1
2
3
4
5
  '*open queue
  dim msmqInfo : set msmqInfo = Server.CreateObject("MSMQ.MSMQQueueInfo")
  msmqInfo.Pathname = "testpc\private$\test"
  set msmq = Server.CreateObject("MSMQ.MSMQQueue")
  set msmq = msmqInfo.open(MQ_RECEIVE_ACCESS, MQ_DENY_NONE)


als ik dit lapje code lokaal op pc 'testpc' uitvoer maakt hij een verbinding en krijg ik geen foutmelding.

voer ik hem vanuit een andere pc uit (zit NIET in een domein maar in een werkgroep) dan krijg ik onderstaande foutmelding:

code:
1
2
3
MSMQQueueInfo error 'c00e0014' 

The queue pathname specified is invalid.


Ik zie in de microsoft knowledge base dat er nogal een verschil is in het programmeren van een mmq applicatie voor een lokale mmq tov een remote mmq

nu is mijn vraag eigenlijk: hoe stel ik een pad samen zodat ik via een remote computer op een private queue kom? heb ik daar andere code voor nodig?

ik snap dat er verschillen zijn, maar ik zie nergens een duidelijk voorbeeld of het nu wel of niet gaat ...

I laugh in the face of danger ... ... then I hide and wait until it goes away -


  • Polderdijk
  • Registratie: December 2001
  • Laatst online: 09-08 20:34
Moet het niet zijn:
msmqInfo.Pathname = "\\testpc\private$\test"
???

Webhosting van SkyHost.nl: 25 Mb / 1 Gb windows hosting € 4,50 p/m excl.btw!


  • JamesTiberius
  • Registratie: Oktober 2000
  • Laatst online: 08-03-2006

JamesTiberius

Feel the magic

Topicstarter
Polderdijk schreef op 21 October 2003 @ 15:29:
Moet het niet zijn:
msmqInfo.Pathname = "\\testpc\private$\test"
???
nopes... :)

Maar ik ben er wel uit. Een collega mailde mij dit:

code:
1
2
3
  Set qInfoIn = Server.CreateObject("MSMQ.MSMQQueueInfo")
  qInfoIn.FormatName = "DIRECT=OS:testpc\PRIVATE$\test"
  Set qQueueIn = qInfoIn.Open(MQ_SEND_ACCESS, MQ_DENY_NONE)


Gewoon een andere instelling dus (je moet er maar op komen)

I laugh in the face of danger ... ... then I hide and wait until it goes away -