third_party_content:community:commentary:forums_nonworks:7bea953e4502168785256fa4005ccc59

Sign up on the Revelation Software website to have access to the most current content, and to be able to ask questions and get answers from the Revelation community

At 10 FEB 2005 11:53:36AM Frank Ritts wrote:

Does anyone have the developer series Example programs on 5 1/2 floppies. I have the floppies, but need them on some other media that I can read. I searched all over and can't find a 5 1/2 floppy. (Never throw anything away)… It's frustrating, because I see the disk in front of me, but can't read the 0 and 1's. Have a hard time with that…. Any help would be appreaciated.

Thanks All

Frank


At 10 FEB 2005 12:10PM Warren Auyong wrote:

Aren't these available in the download section?


At 10 FEB 2005 12:12PM [email protected] wrote:

At 10 FEB 2005 02:04PM Frank Ritts wrote:

Thank you all for the quick response, but I have these. I have a 5 1/2 disk that says mfs routines. The top says developer series. I'm looking for some code that I can see to create my own MFS. There are two programs on the disk that I can look at for encryption, and these are the ones that I would like to get off the disk. Right now, I'm looking for any MFS program that I can see the code for.

Thanks again for the help

frank


At 10 FEB 2005 03:14PM [email protected] wrote:

If that's all you want try

http://www.revelation.com/__85256DC1002A4A9E.nsf/0/9D48B319FFA1E8F98525691D0082B763?OpenDocument

[email protected]

The Sprezzatura Group Web Site

World Leaders in all things RevSoft


At 10 FEB 2005 03:27PM Frank Ritts wrote:

Thank You, Thank You, Thank You,

This is two that I owe you. You helped me out once before. How can I help you……..

frank


At 10 FEB 2005 03:44PM Hippo wrote:

I suppose, the link given to You by Sprezz is sufficient … just

a small comment to the MFS standard (the middle of the first post) … I know it's too late

http://www.revelation.com/Discuss.nsf/f12696d31000b22a8525652b00831bb2/B3DA6D3D5C1D4D9E85256B28004A6E17?OpenDocument


At 10 FEB 2005 03:55PM [email protected] wrote:

What goes around comes around… we're sure you'll contribute to the karmic balance :)

[email protected]

The Sprezzatura Group Web Site

World Leaders in all things RevSoft


At 10 FEB 2005 04:00PM Hippo wrote:

Sprezz:) sorry english is not my native language - I absolutly don't understand what You have said.

Frank:

here is my example MFS:

EXPENDABLE SUBROUTINE DEBUG.MFS(CODE,BFS,HANDLE,NAME,FMC,RECORD,STATUS)

* 4.000 VM 12-12-2001

DECLARE SUBROUTINE MSG,UNASSIGNED

*$INSERT SOURCE,MFS.CODES

GOSUB PREPARE_MSG

IF I_CODE=!' THEN MSG('?|':MSG);STATUS=0; RETURN

$INSERT SOURCE,MFS.ONGOSUB

RETURN

READ.RECORD:

READO.RECORD:

WRITE.RECORD:

DELETE.RECORD:

LOCK.RECORD:

UNLOCK.RECORD:

SELECT:

READNEXT:

CLEARSELECT:

CLEARFILE:

OPEN.FILE:

CREATE.FILE:

RENAME.FILE:

MOVE.FILE:

DELETE.FILE:

OPEN.MEDIA:

CREATE.MEDIA:

READ.MEDIA:

WRITE.MEDIA:

GROUP.NUMBER:

RECORD.COUNT:

MSG('MFS preprocess|':MSG)

$INSERT SOURCE,MFS.NEXTFS

GOSUB PREPARE_MSG

MSG('MFS postprocess|':MSG)

RETURN

UNLOCK.ALL:

FLUSH:

INSTALL:

FLUSH.CACHE:

MSG('MFS process, setting STATUS|':MSG)

STATUS=1

RETURN

LOCK.SEMAPHORE:

UNLOCK.SEMAPHORE:

SET.USER.SEMAPHORE:

MSG('?|':MSG)

RETURN

PREPARE_MSG:

IF UNASSIGNED(CODE) THEN I_CODE =!' ELSE I_CODE =CODE

IF UNASSIGNED(BFS) THEN I_BFS =!' ELSE I_BFS =BFS

IF UNASSIGNED(HANDLE) THEN I_HANDLE=!' ELSE I_HANDLE =HANDLE

IF UNASSIGNED(NAME) THEN I_NAME =!' ELSE I_NAME =NAME

IF UNASSIGNED(FMC) THEN I_FMC =!' ELSE I_FMC =FMC

IF UNASSIGNED(RECORD) THEN I_RECORD=!' ELSE I_RECORD =RECORD

IF UNASSIGNED(STATUS) THEN I_STATUS=!' ELSE I_STATUS =STATUS

MSG =CODE=:I_CODE:'|'

MSG:=BFS=:I_BFS:'|'

MSG:=HANDLE=:I_HANDLE:'|'

MSG:=NAME=:I_NAME:'|'

MSG:=FMC=:I_FMC:'|'

MSG:=RECORD=:I_RECORD:'|'

MSG:=STATUS=:I_STATUS

RETURN

———– includes: —–

ON CODE GOSUB READ.RECORD, READO.RECORD, WRITE.RECORD, DELETE.RECORD, LOCK.RECORD, UNLOCK.RECORD, SELECT, READNEXT, CLEARSELECT, CLEARFILE, OPEN.FILE, CREATE.FILE, RENAME.FILE, MOVE.FILE, DELETE.FILE, OPEN.MEDIA, CREATE.MEDIA, READ.MEDIA, WRITE.MEDIA, UNLOCK.ALL, FLUSH, INSTALL, LOCK.SEMAPHORE, UNLOCK.SEMAPHORE, SET.USER.SEMAPHORE, FLUSH.CACHE, GROUP.NUMBER, RECORD.COUNT


FS=DELETE(BFS,1,1,1)

NEXT.FS=FS

IF LEN(NEXT.FS) THEN

CALL @NEXT.FS(CODE,FS,HANDLE,NAME,FMC,RECORD,STATUS)

END ELSE

STATUS=1

END


At 10 FEB 2005 10:53PM Bob Carten wrote:

Good comments on the MFS.

I gave started to view Revelation tables as 'Objects'

In this view

The F-Type columns are 'Properties'

The S-Type columns are 'Methods'

The MFS traps 'Events'

The table is the 'Class'

Each record in the table is an 'instance'

I am playing with the idea to create a program for each table, named the same as the table. I put business logic in the program. This logic is organized by business-events, like 'create-customer', 'expire-membership', 'calculate-balance-due'. I may call this program from an MFS, for instance when the MFS detects a new row I can call the create-customer logic. I keep the MFS simple. The goal is to have the MFS detect events, but delegate event processing to the table program. I call the table program from outside the mfs too, if I have business events that an MFS does not detect. For instance, I often call the program from Symbolic columns and Window commuter modules.

I am just experimenting with this approach, but I think it will be very useful when using Revelation as middleware, for instance when delivering web services from Arev or OpenInsight.

Bob


At 11 FEB 2005 04:20AM Hippo wrote:

An interesting idea, I have never gone so far.

I'll probably not implement it in our current application, but never say never …

Just few toughts: You must made it very very fast (low level language is preffered) … Suppose you want to do some reporting from the table … in that case readnexting and the read method should be fast. Without reporting (just Dictionary operations it seems to be fine).


At 11 FEB 2005 11:11AM dsig _at_ sigafoos.org wrote:

ok .. you give the talk on Bfs/Mfs .. YOU are the man.

I think we talked about this that night in London and I still like your take on the mfs .. if this process could be made easier .. 'out of the can' then it would Rock.

dsig _at_ sigafoos.org.com onmouseover=window.status=the new revelation technology .. a refreshing change;return(true)"

David Tod Sigafoos ~ SigSolutions


At 11 FEB 2005 11:28AM dsig _at_ sigafoos.org wrote:

Frank,

what are you developing the mfs for?

Be sure to let us know if you need any help.

dsig _at_ sigafoos.org.com onmouseover=window.status=the new revelation technology .. a refreshing change;return(true)"

David Tod Sigafoos ~ SigSolutions


At 11 FEB 2005 12:09PM Frank Ritts wrote:

I'm developing a encryption mfs, to encryt data on a write and decrypt data on a read for any occurances. We need "At rest encryption" for the auditors. I'm in the begining stages, but things look good….

Frank


At 11 FEB 2005 01:32PM Bob Carten wrote:

Dave:

When I have questions, I think of bfs/mfs as

"Better Find Sigafoos" and "Must Find Sigafoos"

I agree – simpler code examples would be useful.

Carl Pates of Sprezz worked with me to develop a really powerful way to do OO coding for OI commuter modules. I think that the coding style we developed would tie nicely with MFS table objects, give you much more readable code.

Hippo – Are you using OpenInsight?

32bit OI with UD3 driver is VERY fast, make the Basic+ MFS more adequate. Also, as your other posts show, choosing the right 'event' for your code is very important.

Bob


At 11 FEB 2005 03:08PM dsig _at_ sigafoos.org wrote:

reading your post and lookup .. client wondering why I was laughing ..

dsig _at_ sigafoos.org.com onmouseover=window.status=the new revelation technology .. a refreshing change;return(true)"

David Tod Sigafoos ~ SigSolutions


At 11 FEB 2005 06:13PM Barry Stevens wrote:

I assume you saw the ENCRYPT.MFS in the DEVELOPER UTILITYS MFSs files that you were after.

I have an implementation of it , so, if you need it , show your email.

Baz


At 11 FEB 2005 06:16PM Hippo wrote:

Bob

Unfortunately not, I have no time to convert all the application windows … I just maintain one application in AREV.


At 11 FEB 2005 10:50PM Aiden Massey wrote:

My heart beats faster, any chance of getting a sample of "OO coding for OI commuter modules"? Please indicate if bribes are required.


At 12 FEB 2005 10:29PM Frank Ritts wrote:

many thanks barry email

[email protected]

thanks again


At 13 FEB 2005 10:42PM Bob Carten wrote:

I have a works whitepaper on my to-do list, but …

Mary Jean Blink, John Henry and others have given good OO talks at recent Revelation conferences. Gerald Lovel is doing a business object talk at the 2005 Las Vegas Conference. I recommend the conference if you can make it, as you swap ideas with fellow developers, find what works best for you.

Bob


At 14 FEB 2005 10:30AM dsig _at_ sigafoos.org wrote:

' .. I have a works whitepaper on my to-do list, but … '

You know what i really love about New Years .. I tend to throw out my old to-do list. Problem is .. my new one is already filled

dsig _at_ sigafoos.org.com onmouseover=window.status=the new revelation technology .. a refreshing change;return(true)"

David Tod Sigafoos ~ SigSolutions


At 15 FEB 2005 03:12PM Barry Stevens wrote:

sent!


At 16 FEB 2005 08:47PM Karl Pozmann wrote:

  • third_party_content/community/commentary/forums_nonworks/7bea953e4502168785256fa4005ccc59.txt
  • Last modified: 2023/12/28 07:40
  • by 127.0.0.1