- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - OpenVMS
- >
- Re: Processes transfering data using mailboxes.
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Discussions
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-02-2006 08:19 AM
02-02-2006 08:19 AM
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-02-2006 12:24 PM
02-02-2006 12:24 PM
Re: Processes transfering data using mailboxes.
Can you explain how you transfer _between_ machines
using mailboxes?
(Have a look at the SYSGEN parameter MAXBUF on each
of the systems to see if there is a difference)
Dave
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-02-2006 08:56 PM
02-02-2006 08:56 PM
Re: Processes transfering data using mailboxes.
can you expand on "the process seems to freeze and no error messages are seen. "?
What state is the process in ?
There where certainly changes in mailboxes to enhance performance
V7.3-1 introduced per mailbox spinlocks
V8.2 fast UCB create/delete.
Also in V8.2 mailbox device fullnames changed from nodename$MBAn: to _MBAn: (nnm device characteristic was removed).
Mailbox buffer quotas are now allowed to be larger
Purely Personal Opinion
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-04-2006 06:49 AM
02-04-2006 06:49 AM
Re: Processes transfering data using mailboxes.
It sounds like you are connecting, so the mailbox names must be correct.
You need to make sure that the mailbox size is specified as the same within the create command on all systems. It is possible that the default mailbox size is different between the systems - this would cause transfer problems.
Allan in Atlanta
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-06-2006 12:09 AM
02-06-2006 12:09 AM
Re: Processes transfering data using mailboxes.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-06-2006 12:42 AM
02-06-2006 12:42 AM
Re: Processes transfering data using mailboxes.
DEFMBXMXMSG maximum value default when not specified by the program.
PQL_DJTQUOTA when run /... is done but no JTQUOTA is specified.
Wim
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-06-2006 12:43 AM
02-06-2006 12:43 AM
Re: Processes transfering data using mailboxes.
Michelle,
Don't dig too deep. What we are trying to understand here is how mailboxes supposedlly play a role in transfer between system.
What is the basic mechanisme used to move the data oveer the wire? DECnet? FTP? NFS? EMail?
When you talk about mailbox, do you mean the VMS primitive driver which allows, much like a unix fifo / pipe, one process on a system to write some data into is, and an other to read that data?
Or are you perhaps referring to an 'application function' which happens to have been called mailbox?
How does your system decide that a transfer failed?
Is there a specific error message reported in a log perhaps? Lack of a message? Is there an final status in the accounting system perhaps?
hth,
Hein.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-07-2006 12:22 AM
02-07-2006 12:22 AM
Solution- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-07-2006 12:48 AM
02-07-2006 12:48 AM
Re: Processes transfering data using mailboxes.
BTW : we have simular stuf were client programs pass data via mailboxes to processes that transfer it to other nodes where a process receives it, writes it to a mailbox for the destination (that MUST read it). Transport is done with X25/TCp/DECNET.
Wim
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-07-2006 01:11 AM
02-07-2006 01:11 AM
Re: Processes transfering data using mailboxes.
Thanks to all for your input, support and assistance. Thanks also to David Jones for the "SHOW RMS" command.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-07-2006 01:28 AM
02-07-2006 01:28 AM
Re: Processes transfering data using mailboxes.
Check the SHOW RMS output on the systems involved.
On VMS systems, the following three items determine the size of a DECNET data message:
- XAB$_NET_BLOCK_COUNT set in a XABITM structure (unliekly to be used)
- DCL command SET RMS/NETWORK_BLOCK_COUNT
- SYSGEN parameter RMS_DFNBC
This is all different if the transfer is being made in record access mode. In this mode the data buffer must contain the entire data record. This means that to copy a 32256 byte record, the network block count must be 63 blocks.
Now in your case, maybe this is a 'binary' file, stream-lf file with no real terminator, making is a single long record?
If you have an easy reproducer, then just SET RMS/NET=64 and try again?!
Note: You probably need to do this with /SYSTEM or in a login.com path for the server process to be created. Maybe:
$if f$mode().eqs."NETWORK" then set rms/net=127
hth,
Hein.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-07-2006 01:34 AM
02-07-2006 01:34 AM
Re: Processes transfering data using mailboxes.
Then again... we see two conflicting forces at work here, and you may want to think about this a little longer still. Reducing the network buffer from 32 to 16 made it fit with 'the other system', but it would seem better to increase the other systems to 32 in order not to hold out on performance.
The program may need a minor modification for it not to blindly take the default, but to add a min and max test function around that.
fwiw,
Hein.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-07-2006 01:41 AM
02-07-2006 01:41 AM
Re: Processes transfering data using mailboxes.
It must be from 7.3-2.
Wim
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-07-2006 02:00 AM
02-07-2006 02:00 AM
Re: Processes transfering data using mailboxes.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-07-2006 08:03 AM
02-07-2006 08:03 AM
Re: Processes transfering data using mailboxes.
Please note that you may only need to change the RMS settings for that particular process.
The change was to the standard system default. You can always override the standard setting on a per-process basis (you can also use a group LOGIN.COM file to reset the initial settings on a group-wide basis, if that is appropriate).
- Bob Gezelter, http://www.rlgsc.com
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-07-2006 08:23 PM
02-07-2006 08:23 PM
Re: Processes transfering data using mailboxes.
from your Forum Profile:
I have assigned points to 15 of 50 responses to my questions.
And one of those is quite old...
Maybe you can find some time to do some assigning?
http://forums1.itrc.hp.com/service/forums/helptips.do?#33
Mind, I do NOT say you necessarily need to give lots of points. It is fully up to _YOU_ to decide how many. If you consider an answer is not deserving any points, you can also assign 0 ( = zero ) points, and then that answer will no longer be counted as unassigned.
Consider, that every poster took at least the trouble of posting for you!
To easily find your streams with unassigned points, click your own name somewhere.
This will bring up your profile.
Near the bottom of that page, under the caption "My Question(s)" you will find "questions or topics with unassigned points " Clicking that will give all, and only, your questions that still have unassigned postings.
Thanks on behalf of your Forum colleagues.
PS. - nothing personal in this. I try to post it to everyone with this kind of assignment ratio in this forum. If you have received a posting like this before - please do not take offence - none is intended!
Proost.
Have one on me.
jpe
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-07-2006 10:40 PM
02-07-2006 10:40 PM
Re: Processes transfering data using mailboxes.
Thanks again to all.
(Promise I will be more diligent in assigning points)