Cab files fail to download to TEM client

(imported topic written by SystemAdmin)

I am working with the Java 32 bit installers on a 64 bit Windows 7 client. I know that the exe won’t work and I have seen multiple posts dealing with this issue. So I extracted the MSI file and the cab file and put them on the TEM server. I have them downloaded in the action script, but I check the size and sha1 of the file before installing. When the .cab file downloads it changes from a size of about 30 MB to 800 KB.

When I open the cab file on the client there should be 1 or 2 files inside, instead there are tons of files without extensions such as:

!_Validation

!Directory

!Registry

!Binary

!UIText

!File

!Media

!Feature

!Error

!Dialog

—etc—

One of the cab files downloads sucessfully the other 2 both have the error above, so it doesn’t affect all cab files.

Any thoughts?

(imported comment written by SystemAdmin)

Update

After further troubleshooting I have determined that my file corruption is not related to the CAB files. It is related to a continue if statement. I have submitted a support case with IBM.

When I execute this code all files download successfully:

download http://127.0.0.1:52311/Windows/Java_7_u13/jre1.7.0_13/jre1.7.0_13.msi

download http://127.0.0.1:52311/Windows/Java_7_u13/jre1.7.0_13/Data1.cab

download http://127.0.0.1:52311/Windows/Java_7_u13/jdk1.7.0_13/jdk1.7.0_13.msi

download http://127.0.0.1:52311/Windows/Java_7_u13/jdk1.7.0_13/ss170130.cab

download http://127.0.0.1:52311/Windows/Java_7_u13/jdk1.7.0_13/st170130.cab

download http://127.0.0.1:52311/Windows/Java_7_u13/jre-7u13-windows-x64.exe

download http://127.0.0.1:52311/Windows/Java_7_u13/jdk-7u13-windows-x64.exe

When I execute this code, the last file is corrupted:

download http://127.0.0.1:52311/Windows/Java_7_u13/jre1.7.0_13/jre1.7.0_13.msi

download http://127.0.0.1:52311/Windows/Java_7_u13/jre1.7.0_13/Data1.cab

download http://127.0.0.1:52311/Windows/Java_7_u13/jdk1.7.0_13/jdk1.7.0_13.msi

download http://127.0.0.1:52311/Windows/Java_7_u13/jdk1.7.0_13/ss170130.cab

download http://127.0.0.1:52311/Windows/Java_7_u13/jdk1.7.0_13/st170130.cab

download http://127.0.0.1:52311/Windows/Java_7_u13/jre-7u13-windows-x64.exe

download http://127.0.0.1:52311/Windows/Java_7_u13/jdk-7u13-windows-x64.exe

continue if {(size of it = 883712 AND sha1 of it = “808e605768c1783324e268ff90203133f75054c7”) of file “jre1.7.0_13.msi” of folder “__Download”}

When I execute this action, the file immediately proceeding the continue if statement is corrupted:

download http://127.0.0.1:52311/Windows/Java_7_u13/jre1.7.0_13/jre1.7.0_13.msi

download http://127.0.0.1:52311/Windows/Java_7_u13/jre1.7.0_13/Data1.cab

download http://127.0.0.1:52311/Windows/Java_7_u13/jdk1.7.0_13/jdk1.7.0_13.msi

download http://127.0.0.1:52311/Windows/Java_7_u13/jdk1.7.0_13/ss170130.cab

download http://127.0.0.1:52311/Windows/Java_7_u13/jdk1.7.0_13/st170130.cab

download http://127.0.0.1:52311/Windows/Java_7_u13/jre-7u13-windows-x64.exe

continue if {(size of it = 883712 AND sha1 of it = “808e605768c1783324e268ff90203133f75054c7”) of file “jre1.7.0_13.msi” of folder “__Download”}

download http://127.0.0.1:52311/Windows/Java_7_u13/jdk-7u13-windows-x64.exe

When I execute this action, all files fail to download:

download http://127.0.0.1:52311/Windows/Java_7_u13/jre1.7.0_13/jre1.7.0_13.msi

download http://127.0.0.1:52311/Windows/Java_7_u13/jre1.7.0_13/Data1.cab

download http://127.0.0.1:52311/Windows/Java_7_u13/jdk1.7.0_13/jdk1.7.0_13.msi

download http://127.0.0.1:52311/Windows/Java_7_u13/jdk1.7.0_13/ss170130.cab

download http://127.0.0.1:52311/Windows/Java_7_u13/jdk1.7.0_13/st170130.cab

download http://127.0.0.1:52311/Windows/Java_7_u13/jre-7u13-windows-x64.exe

download http://127.0.0.1:52311/Windows/Java_7_u13/jdk-7u13-windows-x64.exe

continue if {(size of it = 883712) of file “jre1.7.0_13.msi” of folder “__Download”}