cancel
Showing results for 
Search instead for 
Did you mean: 

USED COMPONENT OR PUBLIC PART IS UNKNOWN OR UNDEFINED

Former Member
0 Kudos

Hi

I hav used a Web service in my application.

Now I am trying to check in the code and then activate it....

it was checked in successfully..

But while activating it is giving following error.......

'abc.com/DU_WA' variant 'default' cannot be built. ACTIVATION will fail.

INVALID dependency is declared

DC 'abc.com/DU_WA' in SC 'abc.com_OBDU_1' USES DC 'abc.com/home/newformatproxy' in SC 'abc.com_OBDU_1' public-part: newformatproxy AS Build-Time Dependency validity: USED COMPONENT OR PUBLIC PART IS UNKNOWN OR UNDEFINED

'abc.com/DU_EA' variant 'default'

'abc.com/home/newformatproxy' variant 'default'

Error! The following problem(s) occurred during request processing:

Error! The following error occurred during request processing:Activation failed due to component "abc.com/DU_WA" variant "default". The component is BROKEN.

REQUEST PROCESSING finished at 2008-12-02 15:53:56.023 GMT and took 3 s 86 ms

Please help

Thanks.....

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Has DC 'abc.com/home/newformatproxy' been checked-in an activated already?

Former Member
0 Kudos

No...Both DC are in same activity ...so has to move together.....

1st DC......for proxy

2nd.....DC using above proxy...

Now I have defined dependency between both DCs

For this.....We hav exposed proxy to public part...

And added reference to this proxy in my DC using this proxy "Add Reference to WS Proxy DC "

I checked in code....it was successfull

But while activating it threw above error....!!

Former Member
0 Kudos

Please recheck the Used DC definition in 'abc.com/DU_WA'.

Former Member
0 Kudos

Hi Pascal

I have checked in "abc.com/DU_WA"....

I went in DC Metadata -> DC Definition -> Used DC...

I have got an entry for this used Proxy DC there.

there is an entry with name home/newformatproxy...

But my DC is with name home~newformatproxy...

Is this the reason...!!

OR

I feel that i will first have to move in proxy DC as a separate activity....!!

then after that Appliaction DC using that proxy as an separate activity...!!

But i cant approach on the same until i am not sure about that....as i m working on a live project

Please help me......!!

Thanks....