Elrodyn
1st September 2009, 05:52
Hello Baanfans,


i would like to ask about the development process of LN, specifically on the deployment of the cust session.

the process of deployment from the manual is as follows:

1. Export components from a software environment to sequential files - Export
Data Dictionary (ttiex1280m000)
2. Only if the source and the target environments are located on different
systems: transfer the sequential files to the target system
3. Import components from the sequential files into the target environment -
Import Data Dictionary (ttiex1285m000)
4. Create the run-time data dictionary for labels- Compile Labels
(ttadv1243m000)
5. Create the run-time data dictionary of the components in the target package
combination- Create Runtime Data Dictionary (ttadv5210m000)
6. Compile the program scripts and library scripts of the copied components
- Compile Program Scripts / Libraries (ttadv2230m000)
7. Compile the reports of the copied components - Compile Reports
(ttadv3240m000)
8. Create the run-time data dictionary of the forms and menus - Create Runtime
Data Dictionary (Forms and Menus) (ttadv5214m000)
9. Install Infor Web Help for the components in the target environment

now the problem i have is, after i import the DD to the client system, the LN generates so many cust session and thus create many cust libraries and table definition, eventhough i already follows all the procedure.

i even have to use my dev license to "clean" all the unused cust lib and t.deff because it's causing many problem when the client tried to install a solution.

Do anyone experienced the same problem?and if there's some link about this procedure i'll be glad to read it.

BTW, this forum should have sticky features.


Thanks.

ks_ks_
1st September 2009, 08:27
I do the same thing but only till step 3 and for compilation of lables, I need not to do CRDD, it works fine even without that.

ulrich.fuchs
1st September 2009, 11:52
Before transfering the dump, check what's in it (look into the dump.l file). If there's anything in it you don't want to copy to the other system, your ranges are wrong in ttiex1280m000. Also make sure that in that session, you have "only components of package itself" switched on and "compare to package VRC" on that VRC where you derived you customization layer from, otherwise it might export also the software objects of the lower levels in the pVRC structure.

Another way of doing such a transfer is creating a "Patch" (don't have the session number right now), where you can explicitely list the software objects you want to export, or even use PMC.

Uli

Han Brinkman
1st September 2009, 12:14
I strongly advise you to use PMC. With that you don't have to recompile again. It has the advantage that you can rollback your change in case something goes terrible wrong. Furthermore its assures that you install your updates in the right order (so that you don't overwrite a newer update by an older one).

Regards,
Han

Elrodyn
1st September 2009, 19:28
Hello all,

thanks for the suggestion, i've once using patch for deploying report, but when i tried to crebate a component for session, there's no result in the zoom when i search the session, do i need to do some step to make it available?

and for the PMC, can you please give me some simple example to deploy some session? i already found a manual to deployment with the PMC, but it's only on the webhelp, and the step is very vague.

meanwhile i'll try to search again in the manual.

Thanks.

NPRao
1st September 2009, 21:24
Elrodyn,

I agree with Hans and the PMC is faster, better and gives you can option to roll-back.

Here are the basic steps for deployment:

Create, Generate Dependencies, Export, Release in the Source Development System - ttpmc1100m000

Transfer the PMC solution from Development to QA/Production Environment.

Scan it in QA/Prod with - ttpmc2200s000.

Check and Install Solutions - ttpmc2101m000.

Create the run-time data dictionary for labels - Compile Labels (ttadv1243m000)

Convert to Runtime Data Dictionary full range for the tables/domains in the PMC solution - Create Runtime Data Dictionary (ttadv5215m000).

Create Runtime Data Dictionary (Forms and Menus) (ttadv5214m000).

Install Infor Web Help for the components in the target environment - This should be done if you have custom help. The standard help can be installed during the Webtop setup.

BTW, this forum should have sticky features.
Refer to the PMC setup, Distributor and Recepient Guides for detailed information.

Elrodyn
2nd September 2009, 04:18
Hi,

thanks, i'll try the solution you gave me then.