Original-author: Eric Krieger Version: $VER: PM.faq 1.0 (7.4.93) Last-Change: 7 April 1993 by Eric krieger. Frequently Asked Questions about Point Manager ********************************************** This document discusses some questions and topics that occur (repeatedly) on various Echo-Areas or by Netmail to the Author of Point Manager or its Testers. They frequently are submitted by new users, and result in many followups/replies, sometimes swamping Areas for weeks. The purpose of this note is to head off these events by answering some questions and warning about the inevitable consequence of asking others. Note: When you are new to the Point and FidoNet concept, please try to get a hold of the FidoNet.Man, written by the Authors of TrapDoor, TrapList, etc. This will tell you what FidoNet is and also most of the terms, used in the PM-Documentation. Maybe you can find your answer to your question(s) there. This list is often referred to as FAQ -- the Frequently Asked Questions. If you don't find an answer to your questions here, you can try asking in the Support Echo Area PM (on Fido-Net), or AMY_POINT (also on Fido-Net). The Author and most testers are reading those Areas, so help is (hopefully :) found easy. This FAQ-list is put together by Stu Churchill and Eric Krieger, and is the result of questions/suggestions from PM users. Please send suggested corrections and additions to: - Eric Krieger (for addresses look at the end of the Doc). Table of Contents ================= 1. How to Setup PM for 2 or more Networks and/or Addresses? How to Setup 2 or more NetMail Areas with 1 Configuration file? 2. How to get rid of "Incorrect #ADDRESS parameters" Error(s)? 3. Is it possible to Setup different (default) Origins for each Node? 4. How do I remove the "@fidonet.org" (Domain) from my Origin line? 5. How to solve PATH and SEEN-BY line problems? 6. Why are messages imported into the 'wrong' area? 7. Have you heard of any problems with PM crashing on A2000's? 8. Why do i get ridiculous high Message-numbers and how can i solve this? 9. How do i use the Userlist from PM? 10. How can i solve problems with the Areafix from the UserList? 11. What is the 'Archive' function for in the message window? 12. How to solve a "Fatal Error: Unable to allocated xx bytes" when using PM with LhA? 13. How to use PM together with TrapDoor to transfer the Mail? 14. How does PM tell TrapDoor which files to send to which node? 15. When joining another network, can/must i use 2 seperate Config files? 16. How to Setup PM with TrapDoor for polling different nodes? 17. What can i do with the 15 CUSTOMBROWSE commands, in the Message Browse Window? 18. What can i put in the CUSTOM gadgets? 19. How do i setup a Gadget which give me a requester asking which node should be called? 20. How can i use Cron to export messages before polling my Boss? 21. How to solve messy Origins (filled with garbage)? 22. What should i do, when i find any bugs? 23. If i have some ideas, suggestions or remarks related to PM, what should i do? 24. When i still have some questions or problems, what can i do? Questions and Answers ===================== =>> 1. <<= Q. I want to setup and use PM for 2 or more Networks and/or Addresses. Can i do that, and if so, how should i configure PM? Q. How can i setup 2 or more NetMail Areas with 1 Configuration file? A. First you should add the needed #ADDRESS lines/parameters for each Network and/or Address, for example: #ADDRESS 2:335/602.2@fidonet (BUNDLE4D,PACK4D,FLO4D,DOMAIN,SEEN2D,PATH2D) 2:335/602.0@fidonet 0 "LhA a" #ADDRESS 39:102/1.2@amiganet (BUNDLE4D,PACK4D,FLO4D,DOMAIN,SEEN4D,PATH4D) 39:102/1.0@amiganet 0 "LhA a" For each Address, you should define a NetMail (Matrix) Area with different Area names (Tag-Names), like: #AREA Fido_Matrix MAIL:F_Mat/ 2:335/602.2@fidonet MATRIX WRITE D 10 INT 500 #AREA Amy_Matrix MAIL:A_Mat/ 39:102/1.2@amiganet MATRIX WRITE D 10 INT 500 For Echo-Mail Areas, the chance that you will have the same Tag-Names for different Networks, is very small. =>> 2. <<= Q. When starting PM, i get "Incorrect #ADDRESS parameters" Error(s). How do i get rid of it (them)? A. You have probably forgot to use a DOMAIN in the #ADDRESS line. #ADDRESS 39:102/1.21 (..) 39:102/1.0 0 "LhA a" ^ ^ This should something like 39:102/1.21@amiganet (note the @amiganet), like: #ADDRESS 39:102/1.21@amiganet (..) 39:102/1.0@amiganet 0 "LhA a" When you don't want to use the DOMAIN in your message, just use switch NODOMAIN in the #ADDRESS parameters. =>> 3. <<= Q. I've two different boss nodes. How do I set-up two different default origin lines, one for each node, or is this not possible? A. It's not possible to define a default origin per Boss, so it'll have to be done with #AREAORIGIN's. The easiest way to do it is set up your origins for the areas from your second Boss in CPM as something short like BOB. Then, save your config file. Next, put PManager.CFG into your text editor, do a 'Search & Replace' on "BOB", and substitute your desired Origin line. =>> 4. <<= Q. How do I remove the "@fidonet.org" from my Origin line ? A. Go into CPM and select the 'Area' screen. Click on 'Edit', then click on the address you wish to amend. On the right of this screen, you will see a bank of Yes/No switches. Set the topmost one (Domain) to No (or put NODOMAIN in the #ADDRESS line). =>> 5. <<= Q. My BOSS (or someone else) is complaining about the wrong SEEN-BY and PATH lines. I'll get something like PATH: 0/602, instead of PATH: 335/602. A. Ask your BOSS what he expects for the SEEN-BY: and PATH lines, for each Address. In this case you have most likely PATH4D and SEEN4D in your #ADDRESS line(s). For FIDO-Net, you must use most likely SEEN2D and PATH2D in the #ADDRESS line. For AmigaNet (or other networks) you could use PATH4D and SEEN4D though, but your BOSS must support this (you should ask him!). =>> 6. <<= Q. When I import my mail, messages received for one area are sometimes placed in another area. What's happening ? A. This most often occurs when you have more than one address, and you call your Netmail areas by the same name for both addresses. All Areas MUST have different names. From 3.20 onwards, all of the Stats are stored in the same file, so no two areas may have the same name. Solution - Give your Netmail areas meaningful names like "FIDO-NETMAIL" & "AMIGANET-NETMAIL". =>> 7. <<= Q. Have you heard of any problems with PM crashing on A2000's? A. Nope. Please send full details to your nearest support site (OS versions, memory, processes/tasks on the background, etc, and what actions are required to bring about the crash, and anything else that may be relevant) and we'll see if we can help. =>> 8. <<= Q. I've 1 or more Areas with ridiculous high message-numbers, i can't get rid off. I've tried DEEPSCAN and RENUMBER but this won't help. What to do now? A. Probably you have #INDEX *and* #TURBOSCAN in your PManager.CFG, which can result in this kind of problems. Be sure to switch off one (or both) of them. #INDEX and #NOTURBOSCAN is the best setting. Perfom a DEEPSCAN again, and QUIT PM. Next time you start PM, it should be solved. =>> 9. <<= Q. How do i use the Userlist of PM? A. The format of the Userlist looks like: Surname, Name Address Nickname e.g.: , AreaFix 2:335/602.0 af Aliberti, Pino 2:335/602.2 PinoA Halsema, Edwin 2:285/1.16 edfido Halsema, Edwin 2:335/602.20 edmaui Halsema, Edwin 14:104/1.16 ednla Krieger, Eric 2:285/1.10 erkr Pacchiarotti, Mario 2:335/320.0 mariop Smink, Peter 2:285/1.0 ps van.der.Heu, Paul 2:280/207.0 paulh Note: AreaFix is one name. Use it with the ", ". This is also true for other 'persons' with one name!! The address MUST be a 4D address (Fx: 2:335/602.0) When writing a message to one of the Users listed in the UserList, put the Nickname (or complete name) in the To: field of the Editor Parameters Window, hit Enter and PM will search the appropriate address (if available). =>> 10. <<= Q. I have Areafix set up in my Userlist as: , Areafix 2:335/602.0 af Whenever I send a message to Areafix, nothing happens. Why? A. It could be a number of reasons. Some Areafixes are set up strangely, and can't cope with the "Areafix " that it generates (i.e. the SPACE after the name). Ask your Sysop if he can configure his AreaFix to allow for this. =>> 11. <<= Q. What is the 'Archive' function for in the message window? A. It's for creating a large text file of messages you might want to keep for reference, but don't want cluttering up your message base. The AREXX echo is a good example of where this could be used, as there's just so much useful information in there. There is also a utility, called PMRestore, which can be used to restore messages from just such an archive. =>> 12. <<= Q. I am using Point manager with LhA on a A500 with 1meg - and very often I will get a `Fatal error: Unable to allocate 36 whatever bytes of memory` - and PM will give up on it, although I only get this problem if I am exporting messsages. What can I do ? A. At a guess, you have 'Holdmem' set in your config (on the 'Misc' screen in CPM). This allocates memory to an area when you open it and uses it for indexing the messages contained therein. When you leave the area, the information remains, so the memory is not freed (until PM closes and the new index files are written to disk). You might like to try running without Holdmem for a couple of days, and see how things go. You'll probably notice a slight slowdown, as the index file is written to disk when you leave each area, but it'll give you more available memory at the end of your session when you want to export all the messages you've just written. =>> 13. <<= Q. I want to use PM together with TrapDoor (V1.80+) as a Mailer. How should i configure PM to do this? A. Best way is that PM creates 4 Dimensional files in the Outbound directory. To do this, use BUNDLE4D, PACK4D and FLO4D in the #ADDRESS line. This will create files like: Directory "MAIL:Outbound" on Sunday 21-Mar-93 1.231.590.0.REQ 17 ----rwed 11-Mar-93 21:30:00 2.335.602.0.FLO 39 ----rwed Today 21:00:12 2.335.602.0.SU0 26792 ----rwed Today 21:00:12 21154500.PKT 4926 ----rwed Today 21:00:12 39.102.1.0.FLO 31 ----rwed Today 19:55:24 39.102.1.0.SU0 2566 ----rwed Today 19:55:24 TrapDoor has no problems whatsoever to process those files. To start TrapDoor from the Main Window in PM, click on the Poll Gadget. This will execute the command, as stated in the #POLL argument. Could be: #POLL "MAIL:Bin/TrapDoor Call Boss" When you've more then one Boss to Call, configure a #CUSTOM gadget to do this. For example: #CUSTOM 6 DOS "Poll 2nd" "MAIL:Bin/TrapDoor Call 2:285/1 Boss 2:285/1 =>> 14. <<= Q. How does PointManager tell TrapDoor which node to send which packet to? A. The .FLO file in your Outbound dir contains a list of all the packets to be sent. TrapDoor reads the name of this file, which gives it the node number the file is destined for. If you set the switches in the 'Address' config to their 2D positions, you will get a file called, for example, 00fa000a.mo1. Changing the switches to their 4D positions means you will get files in the format... 2.250.107.0.FLO It is then very easy to have a look in the dir to see where you haven't polled yet. =>> 15. <<= Q. I'm wanting to join another network. I'd like to know if it's alright to have two seperate PManager.CFG (PManager.CFG & PManager2.CFG) in the MAIL: directory? Each .CFG file would share the `Inbound' and `Outbound' sub-directories. A. There's an easier way. Fire up CPM, and enter the 'System' screen. On the left is a window, containing your present Boss' address, and underneath is an 'Add' button. Click on this, and put in your new Boss' details. Go back out to the main menu, enter the 'Areas' screen and define all the new areas you'll be picking up from your new Boss, making sure that you click on HIS address in the window on the right hand side. So it is possible to use just one Configuration file, for one or more networks. =>> 16. <<= Q. How do I set things up to be able to point off of two different nodes? Should I just set up a button to run TrapDoor and have it call the other node instead of just giving it the "Call Boss" command? Will TrapDoor then just put the packets from that node into my Inbound directory? What about when I send messages to areas on the other node? A. If you are a point in two networks, and your Boss is the same for both of them, he will have the second network address set up as an AKA on his system (this is also true for your side), so mail for both networks will be sent automatically, both ways. If you are pointing from two different Bosses, then you need to set up a Custom gadget to poll your second Boss (i.e. the one that TrapDoor DOESN'T call when you tell it to 'Call Boss'). If you are using a Nodelist, then merely enter something similar to this in the 'Custom' screen in CPM... COMMAND NAME "Poll RR" COMMAND "TrapDoor Call 2:252/309" If you don't have the space for a Nodelist, try... COMMAND NAME "Poll ABC" COMMAND "Execute S:PollABC" Then put a one line script in S: called PollABC, along the lines of: TrapDoor Call 0039862311039 Node 2:335/602.2 Boss 2:335/602.0 Password "secret" Next time you hit that button, PM will poll your other boss for you. TrapDoor will put incoming mail packets into wherever you specified as your Inbound dir, so no worries there. =>> 17. <<= Q. The space for 15 commands in the CUSTOMBROWSE menu is very impressive, but what can I use them for ? A. Anything you want really. Here's a few examples... "C:Ed %p%n.msg" Will pass the current message to your editor. "TrapDoor Call %k" Will have TrapDoor call the Node specified in the FROM address of the current message. This is very handy for sending CRASH mail, but only if you use a Nodelist. "AddUserList MAIL:User.lst %p%n.msg 2" Uses a program written by Johan Billing to add the person in the FROM field of the current message to your Userlist. If a nickname is required, you will have to manually enter this with your text editor. "Copy %p%n.msg RAM:Bob\nCD RAM:\nUUDecode RAM:Bob\nDelete RAM:Bob" This will decode a UUencoded file embedded within the current message to RAM: "GetNode %k >T:NT\nNewShell \qCON:50/50/500/100/GetNode V1.0/SCREEN PMScreen\q S:ShowNode.pm" This command will pop up a window on PM's public screen giving details of the FROM address in the current message. It calls a scriptfile in S: called ShowNode.pm which reads... Alias e "EndCLI >NIL:" Prompt " " Type T:NT Delete >NIL: T:NT Once you have read the information, simply press 'E' then return to close the window. =>> 18. <<= Q. What can I put in the CUSTOM gadgets ? A. Again, you can use any command you like, together with the control characters detailed in the manual. Remember however that codes referring to specific messages will NOT work from the Areas screen. Here's a few examples... "PPMore MAIL:Logs/TrapDoor.Log PS=PMScreen" Will open TrapDoor's logfile on PM's public screen using Nico Francois' PPMore utility. "SkyTick HATCH" Opens Luca Spada's Tick program, for hatching files into a file echo. =>> 19. <<= Q. I'd like to set up a gadget to give me a requester asking which node I want TrapDoor to call so I can F'req files easier. There's two ways of doing this. The first is using the new %? control character, like this: COMMAND NAME "Poll Who?" COMMAND "TrapDoor Call %?" If you have access to Rafael D'Halleweyn's rexxreqtools.library, supplied with Nico Francois's reqtools.library 2.1d release, you could use the following: COMMAND NAME "Poll Who?" COMMAND "rx Rexx:PollWho.pm" This would call the following ARexx script: /* Rexx:PollWho.pm */ options results if ~show(l, "rexxreqtools.library") then if ~addlib("rexxreqtools.library", 0, -30) then pragma('P',2) node=rtgetstring(,,"Enter node to dial",,"rt_pubscrname='PMScreen'",) if node == "" then exit address command 'run C:TrapDoor Call' node quit /* End of script */ This opens a requester on PM's public screen (if available) into which the Node number may be inserted. If 'Cancel' is pressed, or no number is given, the script terminates without calling TrapDoor. =>> 20. <<= Q. I'd like to have my Cron export messages just before it polls my Boss. How do I do this ? A. The following ARexx script finds out if PM is running, then acts accordingly: /* PM_Export.rexx */ Pragma('Stack',12000) If ~show("Ports","PointManager") then Address command 'Run PM -E' Else Address 'PointManager' Export /* End of script */ =>> 21. <<= Q. Sometimes i'll get some garbage in the Origin lines when writing messages. How to clean this mess up? A. It could be a known bug of V3.10(unreg). Try to use the #AREAORIGIN for those areas with problems. =>> 22. <<= Q. I think i have found a bug in PM, what should i do? A. Don't sit back, and wait for a next version (in the hope that someone else has reported this problem already) but please report this immediatly to the Author (or if you can't reach him, to one of the Testers) by NetMail, as completly as possible. Please give enough information to reproduce the problem, and also report your system-configuration (Computer, Memory, Processor, KickStart, WorkBench, etc, and also all tasks and processes (like commodities) running on the Background). A program, called ShowConfig (present in the Tools directory of WB2.x machines), can give you a part of the needed information. =>> 23. <<= Q. When i have ideas, suggestions or remarks, what should i do? A. A program needs (positive and negative) feedback from its users, to become better and better. Send them to the Author (Pino Aliberti). But beware that everone does have differents tastes, thus not every idea or suggestion could be implemented (sooner or later) :-) =>> 24. <<= Q. When is have still questions about or problems with Point Manager, what can i do? A. Contact either the Author, Pino Aliberti, or the Testers of Point Manager (check which one is the nearest to, or best for, you): Pino Aliberti (Author of PM) 2:335/602.2@fidonet 39:102/1.2@amiganet Eric Krieger (Tester and Author of PM.guide and this PM.FAQ!) 2:285/1.10@fidonet, 2:281/510.3@fidonet 39:102/1.21@amiganet ekrieger@quasar.hacktic.nl (Internet). Edwin Halsema (Tester) 2:285/1.16@fidonet, 2:285/102.2@fidonet 39:152/101.1@amiganet Marco Fachini (Tester, Author of the Italian Docs) 2:335/602.23@fidonet Siggi Weisner (German Support and Registration Site, Tester, Author of the German Docs, Moderator of PM.GER) 2:245/5802.29@fidonet Pal Dahlstrom (Tester) 2:203/602.12@fidonet Stu Churchill (Tester) 2:250/107.97@fidonet, 2:252/309.15@fidonet 39:137/3.97@amiganet, 39:137/1.15@amiganet Massimo Baglione (Tester) 2:335/602.5@fidonet Gaetano Ble' (Tester) 2:335/703.0@fidonet End of Point Manager's Frequently Asked Questions ************************************************* Thanks to: Pino Aliberti, Stu Churchill, and all other Testers! -- Comments, suggestions and corrections would be welcome! This material is Copyright 1993 by Eric Krieger. It may not be distributed as a part of anything sold for profit. Noncommercial distribution is okay as long as there are no changes made.