Total Automation Solution for z/OS

FOR SALE

 
Product Summary
  zJOS-XDI - Integrated Automation & Scheduling Solution for z/OS
Product name zJOS-XDI
Functions An integrated automation solution, which includes
  1. zJOS/Sekar - System events management for automation
  2. zJOS/Puspa - Automatic workloads scheduler (with pipelining method)
  3. XDI/AutoXfer - Automatic spool download/distribution  

Click the above icon to see further about the products.

Notes:

  • All 3 products/functions run on a single address space. 
  • Each product/function has a product key
  • Only products/functions with valid key are working. 
  • Product/function with expired key will only perform 30 works a day and assumed as demo product.  
  • The offering price below is for zJOS/Sekar and zJOS/Puspa only.  XDI/AutoXfer is just a complementary. 
Platform Currently available platforms:
  • z/OS of IBM mainframe system z compatibles
  • OS/390 of IBM mainframe S/390 compatibles
Product type & characteristics Executable codes: 
  • Bundle of 3 product functions
  • Run on z/OS as subsystem (SSI), system tasks (STC under Master subsystem) and other instances.  Most run in 31-bit AMODE and ANY RMODE. 
  • Privileged/authorized multitasking program and no lock held.  
  • Dynamic LPA installation
  • Utilizes ECSA, ESQA dataspace, DIV and VSAM LDS
  • Reserves ESR code 222
  • Requires only z/OS basic, DFSMSdfp, JES2, CS TCP/IP, TSO/E and ISPF.  No other IBM nor 3rd party product required.  

Source codes:

  • 80% Assembly - Req Assembler H or HLASM (not distributed)
  • 5% REXX and TSO CLIST (distributed)
  • 15% ISPF stuffs - Req ISPF 5.0 or higher (distributed). 

Hooks/Offsets:

  • There are some hardcoded offset inserted in zJOS macros to control switching between z/OS and OS/390 during assembly time. 
Development terms Development date:
  • Started on January, 2003
  • Completed on June, 2006 for Version 2.1.2

Launching date; 

  • Version 2.1.2 - Jun, 2006
  • Version 2.1.3 - Dec, 2006
  • Version 2.1.9 - Apr, 2009 (to support z/OS V1R9)
Strong points zJOS has 3 strong points of its competitors:
  1. Pipelining method of triggering (zJOS/Puspa)
  2. Multi-condition test method of triggering (zJOS/Puspa)
  3. Provides a set of rexx functions for event handling outside zJOS STC (zJOS/Sekar)
Prospects Automation is very strategic IT solution.   On the right hand, zJOS-XDI will be very prospective product, in accordance to the following reasons:
  1. We are entering automation era. 
  2. In mainframe sector, they are only 4 vendors supporting automation solution; ASG, BMC, CA and IBM. 
  3. zJOS-XDI has 3 strong points over its competitors (by design). 
  4. Mainframe will still exist, indicated by the fact that IBM revenue in mainframe sectors is growing up yearly since year 2000.    
  5. By design, zJOS-XDI is expandable for multiplatform.  Its agent protocol design is adoptable for non-mainframe platform, which is IP streaming protocol based socket programming.  
Local marketing   In Indonesia, zJOS-XDI marketing is handled by PT Sumbersolusindo Hitech (SSH), which acts as sole distribution for local market.  Contract with customers are handled by SSH and made between SSH and customer.   Between SSH and the author/owner is made in separate contract.   Current sales status reported by SSH as follow:
  • Bank Negara Indonesia (BNI) - yearly licensed customer
  • Bank Internasional Indonesia (BII) - trial
  • Pemda DKI (Jakarta province governor office) - trial 

Notes:

  1. All the above customers are the only potential mainframe sites in Indonesia at the moment.  However, they can be any time migrate to non-mainframe as lots of rumors already around there.
  2. As the original author's plan is that zJOS-XDI is for sale, yearly basis licensed was designed to anticipate in case buyer do not want to market zJOS-XDI in Indonesia. 
Demo & brochures Demo is located here, then click the appropriate link to download the demo.  Downloaded materials are bundled in a ZIP file, which should consists of: 
  1. README.TXT file in MS Notepad format
  2. zJOS-XDI executable codes in TSO XMIT format (z213.PAC2007.XMI)
  3. Installation procedure in rexx program (INSTALLX.rex)       
  4. zJOS/Sekar (Events Automation) user guide in MS Word format
  5. zJOS/Puspa (Workloads Scheduler) user guide in MS Word format
  6. zJOS-XDI Messages Reference in MS Word format
  7. Trials guide in MS Power Point slide format
  8. Brochures in  MS Power Point slide format
  9. Others. 

Author strongly recommend everyone who interested not to believe it until he/she proves it him/herself by doing some trials.  Installation procedure is very easy, just follow instructions in README file.   There are 2 packages, zJOS 2.1.3 and zJOS 2.1.9

zJOS 2.1.3 package:

  • Was built in z/OS V1R4 and OS/390 V2R10, hence it should be okay in z/OS V1R4 or higher, or OS/390 V2R10. 
  • Has been running in client's production system on z/OS V1R4. 
  • Requires ISPF 5.0 or higher.
  • Requires extended SVC router (ESR) code of 222.  If this code is engaged, please notify the author.       
  • Not 100% compatible on z/OS V1R9. 

zJOS 2.1.9 package:

  • Was derived from 2.1.3 to support z/OS V1R9 and built on client's z/OS V1R9. 
  • Already certified by client's QA team to run in production system by May 2009
  • Requires ISPF 5.0 or higher.
  • Requires extended SVC router (ESR) code of 222.  If this code is engaged, please notify the author.       
  • Not recommended for z/OS below V1R9. 
  • No longer OS/390 support

Should you receive other than both above packages, kindly contact directly to the author by phone or email as shown in contact section below. 

Constraints Author/Owner is facing complicated constraints to market and enhance zJOS-XDI:
  1. zJOS-XDI has no brand image since it's managed by author/owner as an individual business.  .
  2. Local market (in Indonesia) is very limited as they are only 3 of 6 mainframe sites which potentially need total automation solution.  
  3. To extend to regional or international market, author and his team don't have competency nor brand image. 
  4. To continue developing zJOS-XDI for multiplatform feature, no enough budget.   
Offerings As author/owner understand the above constraints, he then concluded that zJOS-XDI is no future unless it's handled by the right corporate.  Therefore he has decided to sell the whole zJOS-XDI materials and copyright/patent to any vendor who interested.   Understand the above sales status, he feels no bargaining power to position zJOS-XDI in normal acquisition price.  Therefore he decided to offer very cheap price: 

Just found a gold in the trash basket!!! 

  • Just for estimation, the price should equivalent as if we achieve from about 15 local customers, which actually impossible since there are only 3 mainframe sites in local market. 
  • That price is and should be assumed just as cheap as R&D project cost for system-level software.

Once zJOS-XDI is sold, author will also available to continue maintain and develop zJOS-XDI in separate contract.  He also available to handle any offshore systems software development project for z/OS and VM.  

Deliverable materials

  1. Complete source codes on buyer's choice in either Notepad or TSO/XMIT format
  2. Complete manuals and other documents in original formats (MS Word).
  3. Complete executable codes in TSO/XMIT format which was generated on z/OS 1.4.  

Notes

  1. This offering is for anyone, either company or individual.
  2. Review will be done every week end.
  3. Price and all offered terms are supposed non-negotiable unless candidate offers better scheme. 
  4. The winner is selected based on how simple transaction procedure/scheme is proposed. 
  5. Once winner is selected, this web page will immediately disappear.  
Contact Deru Sudibyo (author/owner) 

Emails:

Phones:

  • Home: +62.251.334164
  • Mobiles: +62.812.110.6577 (preferred) or +62.819.61.6577 

Notes:

  1. Author/owner is in Indonesia, which is located in GMT+7 time zone
  2. To make a phone call, please notify via email or short message via mobile.
  3. To ensure your email reach me, use all three addresses. 

 

 

zJOS-XDI - an Integrated Mainframe Automation Solution

zJOS-XDI(R) is a modern integrated mainframe automation solution package.   zJOS-XDI consists of 3 products, Sekar to automate actions against any system event, Puspa to automate workloads scheduling and AutoXfer to automate spool/report files distribution from mainframe to workstation computers.   On networked mainframes environment, combined Sekar and Puspa provide an integrated automation solution.  Event on any host can trigger actions on several hosts.   A job on any host can be triggered by several job events on several hosts.    All are manages centrally.   Such functions are very competitive against any other automation solution products in the world.  Since in fact only few independent software vendors (ISV) provide such solution, zJOS-XDI supposed to be very strategic products. 

As an integrated automation solution, zJOS-XDI is a proven package.  However, currently only supports z/OS platform.  As shown in the project summary, all other platforms developments are pending for finance reason, since author unable to do it himself.  Nevertheless, author has prepared agent technology design to accommodate other platforms involvement in zJOS enterprise automation solution.  The agent technology has proven in networked z/OS environment.    By completing with agent for Linux, OS/400, Unix and Windows systems, author believe zJOS-XDI will be one of the top ranked enterprise automation solution in the market.  

The inspiration and idea why zJOS-XDI project was started, is because author knows the weaknesses of the existing such solution in the market which mostly because their products derived from very old legacy.   Especially for the workload scheduling system, most of existing products in the market do not support job-step level triggering mechanism, nor flexible Boolean logic CC multi-testing for both job and job-step level triggering mechanism.  Hence, compared with existing mainframe automation product in the market, zJOS-XDI has a killing punch to get more chances.   Should you curious to prove it, please kindly download this demo and install it on your z/OS system.   Follow provided manuals to have it properly setup, and then do some trials to prove it.  

 

Designed Strong Points

The core of zJOS/Puspa (scheduler component) by design has  strong points against its rivals, which are combined workload pipelining and multi-Boolean logic CC testing mechanism.   Both features not only just give chance to users managing their workload more efficient, rather, also encourages users draw their own idea of recovery mechanism in their scheduling flow. 

Workload Pipelining

Means job-step level triggering mechanism, especially for workload type of batch-job and STC. Inter-jobs dependency, in fact, not always depend on final result of predecessors.  In most cases, a job depends on the readiness of its datasets.  However, trapping the datasets status is not a good method since a dataset can be processed by many jobs which can yield many opens and closes events occurrences during certain time range.   The best way to have an exact readiness status of a dataset for a job is by knowing which job-step was recently accessing it.   Considering this idea and fact, this "crazy project" then design zJOS/Puspa with job-step level triggering mechanism as a standard core function to provide pipelining method of workload  management.  

Multiple Boolean Logic CC Testing

zJOS/Puspa by design, lets users to decide to where schedule flow is directed, instead of just success and fail.  This design also lets users to have their schedule much more flexible. A job can have dependencies with multi sets of predecessors, by using multiple stages of AND and OR logic operators, instead of just a series of AND like in ordinary scheduler products.   

 

Integrated EMS for Automation

Within a networked z/OS hosts (TCP/IP network), zJOS/Sekar capable to trap or capture occurrence of any type of system event such as message, command, end-of-job (EOJ) or end-of-jobstep (EOS) on any host in the network.  Users can ask zJOS/Sekar to trap system event on any host and executes one or more actions on any one or more hosts in the TCP/IP network.  Action can be a single or a set of commands, reply to WTOR message, or rule. Users don't need parallel sysplex to get an integrated EMS properly work using zJOS/Sekar. 

Rule can be any program which run as an STC.  Although all provided samples are rexx modules, you however, may develop rule in other language you like.  For rexx program, zJOS/Sekar provides a set of special functions related to automation mechanism.       

 

Integrated Workload Scheduler

Within a networked z/OS mainframe hosts, zJOS/Puspa capable to trap job or job-step status information exactly at the time the job or job-step terminated, regardless on which host the job or job-step is running.  . Therefore, by using this internal function, Puspa allows user to draw schedule flow crossing inter-hosts.  Combined with its strong points in workload pipelining and multi-logic CC testing, users are encouraged to manages and automate their workload exactly as their own idea.     Users don't need parallel sysplex machine to get an integrated scheduling  properly work using zJOS/Puspa.  

Such features can also be used when users want to explore their DR system to work more efficient as coproduction, instead of just a backup system.  

 

About the "Crazy Project"

Why zJOS-XDI is called as "crazy project"?   Because, the project run just like a gamble.  The idea, research, assessment, planning, design, and initial development were done by the author alone without any sponsorship or formal body behind the project.  The gamble was because author had to quit from CA contract in mid 2002 just for this project.  To get survive, author was doing some freelance jobs in both IT and non-IT sectors.  Fortunately, in early 2004, while the initial codes were completed, author got access to client's z/OS 1.4 system.  That was a chance for the author to assemble and bind the codes as his initial product skeleton.  He then sell his idea to the client.  He was lucky again.  Client agree to license one of his 3 solution products, spool/report distribution system (zJOS-XDI/AutoXfer) to replace existing vendor's product which was very unstable by the time. AutoXfer was then installed in client's development system, and in mid 2004 was promoted to the production system.  Come up with this relationship, author then always have chance to access to z/OS system to continue the project until today.       .   

In mid 2005, zJOS/Sekar (EMS) and zJOS/Puspa (workload scheduler) were completed and installed in the development system for functional testing. In early 2006, both products were proven as a proper EMS and workload scheduler.  To make it more fair, both zJOS products were competed against vendor's products.    zJOS was proven as a winner.    By the time, both product were also installed in other client for trials and compared to vendor's products they currently use.   This is the different vendor.  Again,  zJOS won.   In both cases, zJOS won because of its "killing punch" which normally not supported by most of vendor's products.    In mid 2006 zJOS/Sekar (EMS) and zJOS/Puspa (workload scheduler) were then launched as commercial products.   Since that, some mainframe sites in Indonesia then have been doing long long trials, until, finally one of them decided to accept zJOS/Sekar and zJOS/Puspa in their production system to replace the existing vendor's products.   No wonder, they had  to learn that long, because they  were also facing the dilemma.   They are interested to the zJOS functionalities, meanwhile, they also doubt its long term support.   Anyway, now all of zJOS-XDI products have been proven in client's production system.  

Considering the above fact, zJOS products are supposed to be a marketable solutions..  Besides, currently there are not many competitors.    The famous players on this sector so far only BMC, CA, ASG and IBM.    The basic design of zJOS was proven better.   Unfortunately, zJOS has 2 weaknesses which are somehow very mandatory.   First, zJOS does not support multiplatform yet.  Second, zJOS does not have corporate guarantee, as it is just only run under a "crazy project". Although currently zJOS is supported by quite solid technical team, both weaknesses constraint zJOS to go wider market.  Author is facing "chicken and egg" dilemma.   Playing on wider market without extending the support team is impossible. Extending the team needs more cost and no guarantee can play on wider market.  Meanwhile, zJOS-XDI project needs to continue developing agent for non-z/OS platform.   This will need cost since author can not do himself as his expertise is only mainframe.   Project needs a number of non-mainframe architectural programming experts to develop non-mainframe agents for a number of platforms which to be included in the zJOS solution package.  This will need extra cost, whereas total earned revenue from local market so far can't even cover author's cost of living     .

The only way to keep project running and zJOS future, is either partnership with or totally sell the project to certain software vendor who doesn't have overlapped solution.   Author believes every vendor want to have complete solution to compete in the market.  Besides, automation solution is quite strategic.  However, to develop it is not very easy and needs quite long time.  Whereas this "crazy project" is ready on the way.