cancel
Showing results for 
Search instead for 
Did you mean: 

activity is not available in assembly.

smruti_moharana
Participant
0 Kudos

Hi,everybody i am moving some activity from dev to production. now aall of my activity is under consolidation when i am trying to import the activity the import finished sucessfully.after refreshing it it will not available under assembly.please help now a days i am in great trouble.

Thanks,

Smruti

Accepted Solutions (0)

Answers (2)

Answers (2)

shreyas_pandya
Contributor
0 Kudos

Hi Smruti,

For every NWDI track two development configurations (_dev and _Cons) are created and not only that, each one of these configurations contain in turn 2 compartments namely active and inactive workspaces.

So your Track consists of totally.

Inactive Development workspace of your track in DTR Server.

Active Development workspace of your track in DTR Server.

Inactive Consolidation workspace of your track in DTR Server.

Active Consolidation workspace of your track in DTR Server.

Plus, for each development configurations (i.e. _Dev & _Cons), there are 2 separate Build-Spaces namely Development Build-Space and Consolidation Build-Space.

Now let's get some more clarity on what happens under the hood, when you perform the Check-In, Activate, Release & finally import your source code changes (wrapped inside the activities that you create for modifications) into Consolidation.

1) When an activity gets created as a result of any modification it's called "Open Activity". Open Activities are always associated with DTR-Client. Open activities are not available to other developers, not even for the same developer on other machine. To be more precise, Open Activities are strictly specific to the Local Machine's NWDS DTR-Client (their birthplace).

2) When you "Check-In" this activity, it implies that, all your source code modifications present in that Open Activity are copied from your Local Machine's NWDS DTR-Client to the "Inactive Development workspace of your track in DTR Server". Now that activity becomes a "Closed Activity". Closed activities become available to other developers.

3) When you "Activate" this activity, the CBS triggers a build operation to be performed on the source code modification specific to that activity present in the "Inactive Development workspace of your track in DTR Server". On successful activation, your source code will be copied to the "Active Development workspace of your track in DTR Server".

4) Itu2019s also very important not to forget that after a successful activation process, a compiled (built) form of your source code modification specific to that activity is also incorporated into "Development Build-Space" of your track.

5) When you "Release" this activity, it implies that this activity will now be available in the import queue of the Consolidation run-time system of your track.

6) When you "Import" this activity in the import queue of the Consolidation runtime system of your track, there are 2 main operations that are performed automatically,

7) In the 1st operation, CBS triggers a build operation to be performed on the source code modification specific to that activity present in the "Active Development workspace of your track in DTR Server". If the central build is successful then only the same source code will be copied to the "Inactive Consolidation workspace of your track in DTR Server" otherwise the import status will show "Import Failed"

😎 In the 2nd operation, your source code will be now copied to the "Active Consolidation workspace of your track in DTR Server".

9) Itu2019s also very important not to forget that after a successful build process explained in point 7, a compiled (built) form of your source code modification specific to that activity is also incorporated into "Consolidation Build-Space" of your track.

One main advantages of the _Cons workspace is that it never allows any inconsistent source code to be imported in it, as explained in point number-7.

In the Assembly Tab you perform the Assembly operation. In this operation a .SCA file will be generated by scanning the Consolidation active workspace. Assembly fails if during assembly operation any Broken or Dirty DC are found.

So by this mechanism, we have to be rest assured that the .SCA file that will be assembled by incorporating the modifications present in the _cons workspace will always be consistent. And the same .SCA file is transported to the TEST server for further testing.

Please revert if you need any clarifications.

Regards,

Shreyas Pandya

pramod_gopisetty1
Active Contributor
0 Kudos

Hi Smruti,

Yes after refreshing you will not see the activity in Consolidation, It will be moved to Assembly tab for Assembling.

To see the activity in Consolidation, click on Go to History button and select the range and see the activity there.

And if the Activity fails in consolidation check the TCS Deployer and see if the activity is in Queue, if the activity is in Queue do a manual deploy for the Compartment track_C and it will be deployed on Consolidation.

Hope this helps.

Cheers-

Pramod

smruti_moharana
Participant
0 Kudos

Hi Pramod,

Thanks a lot for reply but i am new to nwdi pls provide the step by step guide then it will be a great help to me.

Thanks,

Smruti Moharana

pramod_gopisetty1
Active Contributor
0 Kudos
smruti_moharana
Participant
0 Kudos

Hi,Pramod and Shreyas thanks a lot for very useful solution but it will not solved my problem . i am sending some screenshots pls check it.

2011/05/02 11:22:16 sasref.com_SASREFSC(component) 1.0(release) 0 (sp number)UPDATEVERSION(patch name) 0(patch level) 9 / 0 (new) Assembly failed (state).

Thanks,

Smruti Moharana

smruti_moharana
Participant
0 Kudos

Hi, pramod and Shreyas please find the log file below.

SAP Change Management Service

Software Component sasref.com/SASREFSC

Version SPD_saseptrk_C.0

Label initial

System sasrefeptrack-Assembly

Step Check-assembly

20110503124629 Info :Starting Step Check-assembly at 2011-05-03 12:46:29.0124 +3:00

20110503124629 Info :Checks for software component sasref.com,SASREFSC are performed now:

20110503124629 Info :list of broken DCs:

20110503124629 Info :sasref.com,helpdesk

20110503124629 Fatal :Nonempty list of broken DCs, stopping export now

20110503124629 Info :list of problem DCs:

20110503124629 Info :sasref.com,helpdesk

20110503124629 Fatal :Nonempty list of problem DCs, stopping export now

20110503124629 Info :Checks for software component sasref.com,SASREFSC finished succesfully

20110503124629 Info :Step Check-assembly ended with result 'fatal error' ,stopping execution at 2011-05-03 12:46:29.0437 +3:00

pramod_gopisetty1
Active Contributor
0 Kudos

Hi,

Check the below link:

https://wiki.sdn.sap.com/wiki/display/TechTSG/%28NWDI%29%28CMS%29Q0015

As per the log details it says there are broken DC's:

Resolve all the broken DC's and the Assembly step will be successful.

To Resolve the Broken DC's, check the below link:

https://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=221616908

The document below will help you understand on how to work with NWDI:

http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/e0b2b146-5776-2910-4a8f-9b3190eab...

http://213.41.80.15/SAP_ELearning/OKEC/nav/content/011000358700002783452005e.pdf

Hope this helps.

Cheers-

Pramod