We ran into an interesting problem.
ACE normally applies batches based on the ID. If there are several batches
with the name of 110405, then they will all start to apply at 0500 AM on
11/04. The small batches will finish first and the largest batch will
finish last.
Changing the DelayBetweenBatches, only impacts those that are scheduled to
start at different times. Not batches that have the same name.
Not sure if that is what you would want to happen. For DeCA, it caused us a
major problem. The largest batch was the base and the smaller batches were
corrections. So we had to apply the batches in the sequence received.
If you need them to apply in the sequence received, there is an extension
that is available from RSS to do this, but it costs.
Derrick Young
DeCA/CARTS PMO
804-734-8000, extension 4-8561
804-332-4025 (cell)
Does that help?
Derrick Young
DeCA/CARTS PMO
804-734-8000, extension 4-8561
804-332-4025 (cell)
Derrick,
Thanks,
Brandon R
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"IBM ACE Support group" group.
To post to this group, send email to ibm...@googlegroups.com To unsubscribe
from this group, send email to ibm-ace+u...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/ibm-ace?hl=en
-~----------~----~----~----~------~----~------~--~---
Bob Hoblit
I found file "EAMIRCHG.DAT" in C:\ADX_IDT4. Unfortunately the file
appears a mixture a text and packed decimal. I'll have to rely on a
different method to ensure Item Maintenance application before the end
user can send another Item Maintenance batch to ACE.
My next idea is to pursue how long it takes IBM ACE to create
"EAMMAINT.BAK". If the file is created AFTER all items from
EAMMAINT.DAT have applied, then I can continue to try to SFTP file
EAMMAINT.BAK back to the PC, check for greater than than zero byte
file size and then quit the batch file, letting the end user know the
batch has finished application in ACE.
Thanks,
Brandon R.
Brandon Ritter <bri...@metropolitan-market.com> wrote:
Bob and Derrik,
Thanks,
Brandon R.
--
You received this message because you are subscribed to the Google Groups "IBM ACE Support group" group.
To post to this group, send email to ibm...@googlegroups.com.
To unsubscribe from this group, send email to ibm-ace+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/ibm-ace?hl=en.
On Dec 21, 6:58 pm, Glen Glasscock <gglassc...@crstx.com> wrote:
> EAMMAINT.DAT is immediately renamed to EAMINPR.DAT and processed. When it is done processing it is named to EAMMAINT.BAK. This is done so you can send another file while the previous is being processed.
>
> For more options, visit this group athttp://groups.google.com/group/ibm-ace?hl=en.- Hide quoted text -
>
> - Show quoted text -
---------------------begin BAT file code-------------------
@echo off
:: copyibmf.bat
:: revised Jan 12, 2010
:: set variables
set STARTTIME=%TIME%
set WAITTIME=5
set SFTPUSER=1
set PUTTYID=150test
set BACKUPFILE=temp\eammaint.bak
:: Navigate to BRdata directory
c:
cd \brdata
:: backup file stored locally in temp subdirectory
if not exist temp mkdir temp
:: remove local backup Item Maintenance file
if exist %BACKUPFILE% del %BACKUPFILE%
:: SFTP file to IBM
:: this will delete remote backup Item Maintenance file
:: before send of current Item Maintenance file
psftp %SFTPUSER%@%PUTTYID% -be -b copyibmf9.sftp
goto waitmessage
:ftpdonefile
:: retrieve backup copy of maintenance file
psftp %SFTPUSER%@%PUTTYID% -be -b copyibmf2.sftp > NUL
goto checkdonefile
:checkdonefile
if exist %BACKUPFILE% goto checkzerobyte
goto waitmessage
:checkzerobyte
:: delete local file if zero bytes
:: some FTP clients may create a local zero byte file
:: when the remote file does not exist
for %%R in (%BACKUPFILE%) do if %%~zR equ 0 del %BACKUPFILE%
if exist %BACKUPFILE% goto end
goto waitmessage
:waitmessage
:: take "sleep.exe" from Windows 2003 Resource Kit
:: compatible with Windows XP and newer
set CURTIME=%TIME%
echo.
echo.
echo Batch start time = %STARTTIME%
echo.
echo Current time = %CURTIME%
echo.
echo Waiting %WAITTIME% more seconds for IBM to finish...
echo.
echo.
sleep %WAITTIME%
goto ftpdonefile
:end
exit
---------------------end BAT file code-------------------
---------------------begin copyibmf.sftp code-------------------
cd /adx_idt1
rm eammaint.bak
put ace0154.txt eammaint.dat
---------------------end copyibmf.sftp code-------------------
---------------------begin copyibmf2.sftp code-------------------
cd /adx_idt1
lcd temp
get eammaint.bak
---------------------end copyibmf2.sftp code-------------------
-Brandon R