Sirius Software, Inc.
Click to restore navigation bars  


Sirius Software, Inc.
The Sirius Wish List

This list includes projects we've come up with ourselves, and most of what the Sirius user community has suggested we do to enhance our product line. Each project has an acronym associated with it to simplify discussion. The first few letters of the acronym indicate the product with which the project is related. There's a key to acronym prefixes at the bottom of this page. You can email your suggestions to us, and if your suggestions have a place in our development plan, we'll add them to the wish list. If your suggestion relates to a specific project, be sure to include the project acronym in the left column so we know what you're describing.

Some of these projects may be tagged with the version for which they're scheduled to be released. This does not constitute a commitment on the part of Sirius Software, Inc. as to the specific release contents.

The features are grouped in the following categories:

Documentation
Fast/Backup
Fast/CRAM
Fast/Reload
Fast/Reorg
Fast/Unload
Installation

Janus Network Security
Janus Open Client
Janus Open Server and Specialty Data Store
Janus SOAP ULI
Janus Sockets
Janus Specialty Data Store
Janus TCP/IP Base
Janus Web Server
Maintenance
Miscellaneous

SirAud
SirFact
Sirius Mods and Functions
SirMon
SirPro
SirScan
SirTune
SirXref
Sir2000 Field Migration Facility
Web Site, User Group
XML API
Xtend (Yoda Software)

Documentation

ProjectDescription and Comments
DOCCHEAT Write cheat sheets, whatever they are.
DOCJUG Write User's Guides to Janus Web, Janus Open Server, etc...
DOCLANGCVT Write guide for Janus SOAP for Java programmers; one for VB programmers.
DOCMODIN Fix Sirius Mods Install manual to include all Sirius parameters and an explanation of the SIRIUS command.
DOCM204 Write M204 bible, like those great books about Java.
DOCSSL Fix Janus SSL manual to fully explain the certificate management application and have better explanation of SSL
DOCXML Produce Sirius manuals with XML tags. One concrete spinoff from this would be production of a messages file for one or more of the COTS online messages products. This would also provide the right source for efforts within the Model 204 community to produce help text, such as the $function help for Tony Pickering's proposed VB Model 204 editor. It may provide the right source for features such as cross-manual links, indices, and searching, and delivery of common manual sections reducing individual manual file sizes.
Back to top

Fast/Backup

ProjectDescription and Comments
FBKCOPY DBCOPY option of Fast/Backup, as a better IEBGENER approach.
FBKFORMAT Format untouched pages in RESTORE.
FBKGROUP GROUP option of Fast/Backup, to synchronize all files in a group.
FBKTRUNC Dump all the files in an Online and then "truncate" the roll-forward log (namely CCAJRNL) and checkpoint dataset to the start of the backup (or some parameter settable time before ?). This would make it possible to run 7 X 24 indefinitely since the journal would not grow indefinitely over time. Media recovery could always be performed by restoring a backlup and using the last part of the journal. For this to work, the start of backups would probably have to be synchronized with a checkpoint.
Back to top

Fast/CRAM

ProjectDescription and Comments
FCRXOPY Fast/CRAM direct cross-memory communication.
Back to top

Fast/Reload

ProjectDescription and Comments
FRLCONC Concatenate multiple UAI datasets as the TAPEI input to LAI, with an OPTION statement, perhaps, either saying they are concatenated (do we have to worry about differing DCB characteristics?) or saying how many files in the group.
FRLDEFLT OPTION VALUE fldname = val, to avoid sorting index values which occur on many records of a file. Possibly a performance boost, for example if 20% of records have "near unique" values and 80% of records have default value. Need some measurements to validate this idea.
FRLFORMAT Format untouched pages in Fast/Reload of previously "empty" file.
FRLFULL Use free space when table B (or D in LAI index) full in Fast/Reload. Much interest, SUG '98 and SUG '99. Also do automatic INCREASE DATASETS from pool of pre-formatted datasets ? Centrelink would like the latter as well as having this work in an Online as well as a reload. The latter might have to be hung on a separate product.
FRLLOCN System parameter to make FLOD Locate look at n records to match value before going to index. This would speed up some common MarketPulse FILELOAD processing.
FRLONL Online file load (in addition to FRGONL)
FRLPRG Issue periodic progress reports on long-running jobs (#recs read, written, curr rec no & file name).
FRLWKIN "Weak" INITIALIZE (field definitions left intact).
Back to top

Fast/Reorg

ProjectDescription and Comments
FRGCMPOI Compress ordered index bitmaps, to speed up Fast/Reorg.
FRGGRPSRT Allow UAI SORT with group unloads. Fast/Unload limitation, most of the work to support this would be in Fast/Reload.
FRGOI Fast/Reorg OI
FRGONL Online reorg. See also FRLONL.
FRGPARTX Allow UAI OINDEX with partial UNLOADs, e.g., EXCEPT clause on UAI, with blanket UNLOAD ensuring full unload of all other fields.
FRGREN Capability for RENAME FIELD as part of Fast/Reorg: e.g., declaration of name changes in FLOD and/or FUEL, and/or UNLOAD value AS field in FUEL.
FRGVSE VSE support for Fast/Reorg.
Back to top

Fast/Unload

ProjectDescription and Comments
FUNARR FUEL (associative?) arrays, although the functionality of a $list analogue may suffice.
FUNBADV List of %vars referenced but not assigned; NOUNASSIGN option to make compiler error if there are any such.
FUNDBLUN UNLOAD record(s) outside FOR EACH RECORD, and UNLOAD "new output record" multiple times in a single FOR EACH RECORD pass. At least the #RECIN issues are similar in these two features. LAI will need to wise up, I think, especially if, as I'd like, it can handle the OINDEX stuff.
FUNEXTSORT Instead of using the extension buffer pool, turn on "pending exten rec" bit and save base recnum, next seqno, and key if UAI SORT | HASH, writing pending exten recs to SORT & merging at end of table B.
FUNFLDVAR Fieldname variables. Ray Murray said he was joking. Gary said we won't do this, I don't know if he was joking. I don't know who's joking, but what's life without a little humour?
FUNFLDSF Allow ADD/CHANGE/DELETE of RELATED (& ADD/CHANGE of FORMAT?) fields.
FUNFNENT Allow #function invocations as entities. I think we might be able to do this completely, reducing the number of stupid assignments. I also think that allowing expressions as #function arguments would be good, but might restrict it to the class of expressions that don't contain #function invocations.
FUNFSTAT3 Print number unique values, most frequent sample values & counts, histograms (e.g., recs w/ 1 occur, 2 occur, etc.). 2 options for number unique values/samples: full and 'UP TO N', full requires sorting. max, min, non-numeric, (average?) on FLOAT, BINARY, NUMERIC RANGE, or ORDERED NUMERIC fields? This is for analyzing unknown files. FSTATS FAST, probably to keep pending stats for unfinished recs and accumulates them when extension record "shows up" in normal or "for extension only" base buffer reads.
FUNIF1 One-line IF statement, allowing, most importantly, LEAVE IF. Also polish up LEAVE: [FOR] cntrl_var | [LABEL] label - latter if we have labels.
FUNINC #INCLUDE directive, including ability to include from M204 proc file. See also FUNMACS for design issues.
FUNIOS IOS branch entry, or at least some way to break limit of IOBs in 24-bit memory, to support larger NEBUFF. And/or, for even larger NEBUFF, put buffers in 64-bit storage.
FUNLIST #LISTNEW, #LISTADD, #LISTCNT, #LISTINF, #LISTOVL (sufficient set of primitives?) addressing needs for data structures (e.g., arrays) and items longer than 255 (using positions in #LISTOVL and #LISTINF). I think that putting storage management on the programmer's head with #LISTs is a win, for both long items and potentially large numbers of items. Might let the programmer declare the size of the blocks - in K? If concern about the calling overhead of a #function vs. a native array structure is warranted, we might (Later!) special case some of the more important #LISTxxx functions and generate code inline.
FUNMACS Compile-time expressions in FUEL, e.g., macros, dummy strings, have what you will. Also needed will be a way to define compile-time variables in the PARM field. Considered as a preprocessor step, there's also an #INCLUDE facility; design of #INCLUDE should consider bells and whistles that may be added in FUNMACS. Related to need to set the sort output DD name for $FUNLOAD.
FUNMATCH FOR OUTPUT RECORD block containing FUEL to invoke in SORTOUT exit, especially for duplicate elimination & record matching; would be good to have simple 'DUPELIM (field, field, field)' - or just DUPELIM SORTKEY? See also FUNUAIDB.
FUNMINMAX #MAX and #MIN. Not sure we should do this. You can do: %MIN = expr; IF %MIN GT expr2 THEN %MIN = expr2; END IF IF %MIN GT expr3 THEN ... END IF ... which is about the same CPU, maybe little more maybe little less, but if you are not working with some kind of "subscripted" value set, you probably get annoyed by all the stupid IF and END IF lines. Now, if we had macros... Or, if #MAX & #MIN turn out to be really popular, we could special case and generate the code in-line... Also want one that uses "3-val logic"? What about "3-val logic" in comparisons?
FUNMISV MISSVAL/MISSVAR/MISSFIELD CANCEL option to catch reference to missing value.
FUNOPIN I think every dataset in the M204 file is opened INOUT. Presumably, we only need to do that for the first dataset (for ENQ mucking).
FUNPAREN Allow parentheses in FUEL expressions (e.g., assignment statements).
FUNPGCPY If page copy is an issue, allow mechanism to disable it (e.g., "Really NOENQ" parameter), and/or help avoid needless trip to PST (with last written timestamp coordination between page trailer and value stored in dirty page list created when request started). Possibly relevant to heavy-updating shops like Roadway.
FUNPRG Issue periodic progress reports on long-running jobs (#recs read, written, curr rec no & file name).
FUNRECLK Option so Fast/Unload can lock "chunks" of records before unloading them.
FUNRSTAT Do bigger/better/faster TABLEB - as part of FSTATS ?
FUNSUBRT FUEL subroutines without arguments; Ray Murray wants for handling 'end of record group' code in EOF case. Rob Schoenberg thinks this would be quite useful in concert with #INCLUDE of a M204 proc.
FUNTERM More complete Fast/Unload error termination info, e.g., dump content of variables.
FUNTGRP OPEN file1, file2, ... in FUEL to process set of files as a group.
FUNUAIDB Ability to use a UAI FUNOUT dataset as the input to Fast/Unload. At some point Ray Murray may need to sort his records prior to multi-record aggregation. The best way to obtain a large sort of a record set is UAI SORT. He says that coupling this with the UAI side of FRGGRPSRT would increase its value. See also FUNMATCH.
FUNUAIFR Allow FUNOUT output in $FUNLOAD to be s-var when using UAI, so that UL program can do FOR EACH RECORD on it and refer to field names.
FUNUAPR Make UAI a feature, and package DATESTAT with FLDSTAT (drop FUEL requirement).
FUNUASRTSZ Let UAI estimate SORT size if user hasn't explicitly coded one.
FUNVLR Optional len output, like #NUM2STR, for #LEFT/RIGHT/PADR/PAD: if string arg exceeds len, use string arg. Perhaps, instead, it should be #LEFTV, #RIGHTV, etc., to denote "variable width" output; #LEFT can be used for #SUBSTR from position 1 (and #RIGHT as #SUBSTR up to last position), so adding a "%RC" arg which changes this behaviour might not make sense.
Back to top

Installation

ProjectDescription and Comments
INSCUST Let customer set their customization wishes on the web site, and we apply the zaps before shipping the product.
INSSIMP Simple installation procedures. I think we've got this down to a virtual bare minimum with easy changes, anything else will require coding an A:SETUP type procedure for MVS and VM.
INSULSRE Fix A:INSTALL so it doesn't splatter warnings for error messages for files that are associated with products not owned by the customer. What would be really cool would be for UL stuff to actually know which products a customer has (but this would be a chunk of work).
Back to top

Janus Network Security

ProjectDescription and Comments
JNSBULKC Additional bulk cipher support in Janus SSL - DES, Triple DES, IDEA, RC2 (?) - and additional digest algorithm support (SHA, MD2) and maybe Diffie Hellman public key/private key support.
JNSIBMCRYP Support for IBM's crypto hardware.
JSLUNXDCRYP Support for Unix/NT offload of private key decrytion. Might not be worth it depending on the speed with which we expect customers to adopt IBM's crypto hardware and the speed of the hardware.
Back to top

Janus Open Client

ProjectDescription and Comments
JCLSHTH Share open conections for Janus Open Client connections.
Back to top

Janus Open Server and Specialty Data Store

ProjectDescription and Comments
JSVJDB JDBC support for Janus. Or stuff SQL query tags into static HTML that get evaluated by Omni SQL.
JSVTLOG Better trusted login support for Janus Open Server. Could range from simple toilet door IP address based security to fancy-schmancy client/server certificate based security.
JSVUIDMAP Open Server "sp_addexternlogin" or "sp_addremotelogin" support.
Back to top

Janus SOAP ULI

ProjectDescription and Comments
JSULOB Ability to store and retrieve from LOB field directly to a Longstring (or Stringlist?).
JSURCURPS Ability to set the position of the cursor in a record set, e.g., go to the nth record.
Back to top

Janus Sockets

ProjectDescription and Comments
JSOASYNC Facilities to do asynchronous Janus Sockets processing, that is somehow wait on events on multiple sockets. Necessary to write generic Janus Sockets t-connector.
JSODEBUG JANUSDEBUG facility for Janus Sockets.
JSODNS Method for DNS lookups. Most useful for doing lookups for MX records for e-mail applications.
JSOEXMP More support, e.g., examples, for typical sockets applications, e.g., credit card processing, SMS, ...
JSOSHARE Ability to serially share connections among applications. Useful for HTTP client apps talking to a common web-server/proxy that's using HTTP keep alives. Might also be useful for switching Centrelink National Index app to use Janus Sockets.
Back to top

Janus Specialty Data Store

ProjectDescription and Comments
JSDSBY Order by/group by support for Janus SDS.
JSDSMXERR Fix Janus OAM error messages for things like MBSCAN exceeded, etc..
JSDSMXLIM Facilities to limit the quantity of data a user can retrieve via Janus OAM. That is rather than waiting for a user to download 180,000 out of 1,000,000 record before they get blown out with a LONG REQUEST DYRWT, counting records ahead of time and blowing them away before they've downloaded anything. This is a bit complicated especially in the join case.
Back to top

Janus TCP/IP Base

ProjectDescription and Comments
JBSCDNS DNS lookup cacheing
JBSFUJ Add support for Fujitsu's TCP/IP API.
JBSRDNS Reverse DNS lookup. $function (part of JBSSOCK ?) and as an enhancement to IP address oriented JANUS commands such as JANUS DEBUG and JANUS WEB ALLOW.
JBSREFUS Port refusal stats by port (part of JANUS TSTATS? SirMon stat?) See also MONJAN.
Back to top

Janus Web Server

ProjectDescription and Comments
JWBACCRUL Write a Janus Web application that maintains the user and IP group information. Without this, users would have to code their own fairly complex application to store this info in a database file and at the same time dynamically update the current rules. Initially, I don't think we want to do the same for web rules, because it's a bit of a knotty problem and there aren't likely to be hundreds of entries for an entity the way you might have for a user or IP group.
JWBLSTR Make $WEB_PARM longstring-capable (that is, $WEB_PARM_LSTR). Roadway can make use of this right away.
JWBBYTSV Janus Web byteserving. Mainly for our own use, I would guess.
JWBCONTX Functions to simplify maintenance of contextual information with Janus Web.
JWBEXPR Web expire rules.
JWBEZFORM A thing for simplifying FORM processing with Janus Web. Currently, all Janus Web form based apps consists of the same junk: Load variables from form fields (if a post), check values (if a post), porcess data if everything OK, otherwise, back out with the form taking care to preserve the values the user enterred if a post and adding error messages to describe the problem. It seems like there should be some way to simplify this process.
JWBFILE Janus Web support for data (HTML or binary) in operating system files (CMS files, OS files, PDS members, etc..).
JWBGTBL Janus Web global vars caching - for pseudo-conversational application convenience, or possibly moving in 'Web training wheels' direction.
JWBHITC Internal hit counter support for Janus Web. Obviated by web logging ?
JWBJSCFRM Package and deliver some kind of Javascript framework/library etc. - to make it easier to deliver Web functionality. Should support Firefox (vsn?), IE (vsn?), Opera (vsn?), Safari.
JWBMGRP JANUS ADDUSGROUP, JANUS REMOVEUSGROUP, JANUS ADDIPGROUP and JANUS REMOVEIPGROUP subcommands. As it is now, you practically have to shut down a Janus Web port to change a user or IP group definition. Obviously, this is no good. ADD/REMOVE would allow addition and removal of users/IP addresses from a group and effectively remove the current limitation of 64 entries per US or IP group.
JWBPUTU Workstation (PC/Unix) based PUT utility that's better than using NetScape Edit.
JWBSPEL Something to help spell checking, such as when user fills out a comment text box.
JWBURLMAP A JANUS WEB IF command to see which rules apply to which URL without having to actually turn on debugging, request the URL from a browser and then go to the audit trail.
JWBUSPLIT Split lines on text upload when line would exceed 204's limit of 255 bytes.
Back to top

Maintenance

ProjectDescription and Comments
MNTZAPERR SirZap error messages include the zap ID when 'already applied' or 'not applied'.
MNTDLFIX When a fix file is downloaded, make note of it, and un-note it when we create a new version of the fix file; use this info to put highlight and set order of fixes displayed to customer.
MNTVWFIX Allow customer to select which M204 versions (and Sirius products?) they want to see, and/or ordering criteria.
Back to top

Miscellaneous

ProjectDescription and Comments
MSCFTP Janus FTP support. Probably a fairly limited FTP for doing uploads for Janus Web Server is all we'd ever do.
MSCORACLE Janus SQL*Net support for direct connectivity to/from Oracle. Lots of issues here.
MSCSMTP Janus SMTP support.
MSCMRGJ Better MERGEJ - allow concatenation of multiple journals, to avoid tying up lots of tape drives.
Back to top

SirAud

ProjectDescription and Comments
AUDMSGS Have SirAud report counts and perhaps even details about certain Model 204 messages. This would make SirAud useful for checking for the health of a system at least as pertaining to certain error messages.
AUDMULJ SirAud ability to process multiple journals.
Back to top

SirFact

ProjectDescription and Comments
FACLIST Display contents of global $lists and $lists for which $list identifier is not in a %variable in SirFact dumps.
FACMQHOR Allow trapping of Horizon (tm) and MQ Series errors with SirFact.
FACRECN Display record numbers in found sets or lists in SirFact dumps.
FACTRACE SirFact TRACE statement.
Back to top

Sirius Mods and Functions

ProjectDescription and Comments
MODGRPFILS $Function to obtain list of files in a group (current context). Especially useful for temp groups.
MODPERMLST $lists as persistent object types; let a field occurrence in table B point to the $list in table D, and/or allow an index entry which points to $lists directly. How to deal with COMMIT, BACKOUT, recovery, and reorg?
MODPSTRST Restart survival for all our PSTs.
MODSTLST STORE record from $list
MODSDSECHE Cache security for IODEV15s so logons don't call RACF if the call has alread been made.
MODVSE VSE support - SIRZAP, etc.
MODZIP Addition to zip functions to produce a password protected archive.

Apparently pkzip provides multiple levels of encryption, where the simplest is free and then getting progressively more expensive. Would be nice to add support in our zip methods.

The cyphers are 3DES or AES. One version does a certificate-based scheme for accessing the encrypted archive, the standard approach uses a

MOD65KDS Support M204 file datasets with over 65K unformatted pages (MVS prohibits primary allocation > 65K). Available to Fast/Backup and Fast/Reload customers.
Back to top

SirMon

ProjectDescription and Comments
MONJAN Monitoring of Janus ports, requiring a new $function to collect those stats (note JANUS TSTAT, new in 6.0, provides some info). Also a similar thing for LU 6.2 LINKs. See also JBSREFUS.
MONJWHIST Fix SirMon to have historical data which is presented via Web/java technology. Maybe using Java.
MONSSPWT Produce thread number of Soft Spy server that a given user is waiting on. Problem happened at Roadway 17 Jun 98, maybe their workaround is to bump all Soft Spy servers in terminal input wait until checkpoints free up.
Back to top

SirPro

ProjectDescription and Comments
PRODDEN A SirPro panel displaying all "DDnames" (TIOT entries) merged with all M204 defined "entities", "ports", etc., allowing you to "drill down" for more info, perhaps to add or remove new ones, or other appropriate actions. You can specify (and probably it'd stick to your user ID in SIRLOCAL) the types of entities to present in the list; each type would show information pertinent to it. Also, implement a $function to obtain all these items in a $list.
PROEDAU Autosave feature for M204 editor.
PROPWSAV Keep the last file password as default for other files in that session or the next session opened. Could be an option or make it available only to users in a certain subsys class.
Back to top

SirScan

ProjectDescription and Comments
SCNPREV Allow SirScan to be run against "old" journals or even parts of old journals, that is journals from previous runs.
Back to top

SirTune

ProjectDescription and Comments
TUNRPROC Provide SirTune report(s) restricted to one or more procs, so developers of an application can look at their own procs.
TUNRTIME Provide SUMMARY report broken down into arbitrary time chunks adding a default report breaking things down into 1 hour intervals. This would be useful for helping a SirTune user determine which intrevals might be worth focusing on as online performance tends to be "spikey" or at the the very least non-uniform.
TUNVSE VSE support for SirTune.
Back to top

SirXref

ProjectDescription and Comments
XRFANAL Analyze User Language proc to measure "function points" or "complexity", etc. (Don Essick): A large amount of the work in their Y2K remediation was to find and change $SUBSTR that applied to dates
Back to top

Sir2000 Field Migration Facility

ProjectDescription and Comments
FMFADDPEND Allow SIRFIELD changes after data added that will be enforced on next reorg, leaving old state for debugging (ERRWARN, EXC remove, EXC valid dates, + ?).
FMFCONCUR Looser SIRFIELD concurrency control.
FMFFLCOMP Fast/Reload FLOD compiler for SIRFIELD file.
FMFIFDATA Handle IFAM DATA(alias) spec.
FMFRANGE Use FMF technology to maintain and use extra indices in the ordered index to speed up range retrievals. Does this make sense as part of FMF or should it be part of a separate product ?
FMFRRN When deleting records from a RRN (and RDFS?) file, defer possibly error-inducing re-use of space until "garbage collection" can either be safe or is manually indicated by a command.
FMFSMF Create repository of SIRFIELD error and warning messages.
FMFTIMEST Use FMF technology to automatically timestamp records. Could get fairly complicated as one might want to stamp control records in addition to or rather than the updated record. This feature would be very useful (essential ?) to allow co-existence of new updating Janus Web apps with existing 3270 apps. Could be useful for other things such as MQ Series apps, RCL apps or even 3270 apps. Does this make sense as part of FMF or should it be part of a separate product ?
Back to top

Web Site, User Group

ProjectDescription and Comments
WBUDATE More advance notice; schedule in May
WBUFDBK Provide Sirius Web site customer feedback capability; always put date and person requested (initial and subsequent requests)
WBURTBL User roundtables
WBUWING Buffalo wings for Gary Bailey
Back to top

XML API

ProjectDescription and Comments
JSPCOMP Compile-time XPath compilation
JSPHTML Heuristic HTML -> XHTML
JSPIMG Some way to associate elements/subtrees with User Language Structures/Objects/Images.
JSPMOVE Subtree move
JSPPARTER Retain partially parsed XmlDoc if parse error
JSPPLC Do the other 4 XmlNodelist operations (Intersection, Union, etc.).
JSPPROP Print options, e.g., separator string, "don't print, but count chars/lines", default attribute "bracket" (apostrophe vs. quote), "TO_DEPTH"
JSPPRSTR XPath string() function, mostly so that a subexpression resulting in a multiple-node set can cause request cancellation, just like number() does. Also allows the use of "!=" to select, in addition to unequal values, empty nodeset (such as attribute missing) subexpression results, although (at the cost of repeating the subexpression) this can be obtained by "or"ing a subexpression with itself as the argument in either "not(subexpr)" or "count(subexpr)=0" -- when those are implemented!.
JSPPRX More XPath features, esp. count() and last() functions
JSPRULE SOAP rules & API for manipulating SOAP request/response (note that soon after April 2004, a user class to do the latter will be provided in the JANUS proc file).
JSPSCHDTD Convert DTD subset to schema
JSPSCHM Schema support, including error checking that XPath expression "valid" (e.g., /@foo is invalid)
JSPSRTSB Sorting and subsetting (like $lists) of - what? - maybe nodelist input, $list of nodeID output?
JSPUCRP Unicode representation
JSPUCTR Unicode to EBCDIC table specification & back
JSPWSDL WSDL/etc.
JSPWSP Support xml:space, option for deserialization to normalize all whitespace, and, for WspNorm, whether to start in "preserve" or "default" mode. Some normalization issues may apply to serialization, too, including that specified by XML Canonicalization, and a possible WspEntity option to ensure that whitespace is kept, e.g., newlines in element content, and two or more consecutive whitespace characters.
Back to top

Xtend (Yoda Software)

ProjectDescription and Comments
XTNMAC Macro language, so users can extend Xtend
XTNPRTCM Print comparison.
XTNXREF Cross-reference.
Back to top

Key to our use of acronym prefixess:

AUDSirAud
DOCDocumentation
FACSirFact
FBKFast/Backup
FCRFast/CRAM
FMFSir2000 Field Migration Facility
FRGFast/Reorg (UAI & LAI co-project)
FRLFast/Reload
FUNFast/Unload (proper)
INSTools for installation of Sirius products
JBSJanus TCP/IP Base
JCLJanus Open Client
JNSJanus Network Security
JO/SJanus Omni and Janus Specialty Data Store co-project
JOMJanus Omni
JSPJanus SOAP
JSOJanus Sockets
JSVJanus Open Server
JWBJanus Web
MNTDelivering maintenance to customers
MODSirius Mods
MONSirMon
MSCMiscellaneous
PERPerformance Enhancements
PROSirPro
SCNSirScan
TUNSirTune
XRFSirXref
WBUXtend (Yoda Software)
XTNWeb Site, User Group
Back to top

Click to restore navigation bars © 2010 Sirius Software, Inc.