Usage

Six separate executables are called by one java batch process. The executables and the commands to run them are as follows:

  • AlcSnapshotOnOrder.ksh

    ./AlcSnapshotOnOrder.ksh <BatchUserAlias>
    
  • AlcSnapshotCrosslink.ksh

    ./AlcSnapshotCrosslink.ksh <BatchUserAlias>
    
  • AlcSnapshotAllocIn.ksh

    ./AlcSnapshotAllocIn.ksh <BatchUserAlias>
    
  • AlcSnapshotSOH.ksh

    ./AlcSnapshotSOH.ksh <BatchUserAlias>
    
  • AlcSnapshotAllocOut.ksh

    ./AlcSnapshotAllocOut.ksh <BatchUserAlias>
    
  • AlcSnapshotCustomerOrder.ksh

    ./AlcSnapshotCustomerOrder.ksh <BatchUserAlias>
    

A remote interface can be called for each batch

public interface IInventorySnapshotCoreRemote {
 
    public void createItemLocSOHSnapshot() throws AllocRemoteException;
    
    public void createOnOrderSnapshot() throws AllocRemoteException;
    
    public void createAllocInSnapshot() throws AllocRemoteException;
 
    public void createCrosslinkInSnapshot() throws AllocRemoteException;
 
    public void createAllocOutSnapshot() throws AllocRemoteException;
 
    public void createCustomerOrderSnapshot() throws AllocRemoteException;
}

Each method lines up with the appropriate PL-SQL function.