Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

Purpose of DesigntimeService

Ramu_Pasupuleti
Level 2
Level 2

Hi all,

what is the purpose of com.adobe.livecycle.design.DesigntimeComponent (DesigntimeComponent) in livecycle.

Property Descriptor is showing as below(only copying part of descriptor.xml):

<operations>

        <operation anonymous-access="false" method="createApplication" name="createApplication">

          <transaction-propagation>Required</transaction-propagation>

          <input-parameter name="aRequest" required="true" title="" type="com.adobe.livecycle.design.infomodel.resource.ApplicationResource"/>

          <output-parameter name="aResult" type="com.adobe.livecycle.design.infomodel.resource.ApplicationResource"/>

        </operation>

        <operation anonymous-access="false" method="createFolder" name="createFolder">

          <transaction-propagation>Required</transaction-propagation>

          <input-parameter name="applicationId" required="true" title="" type="com.adobe.livecycle.design.infomodel.resource.ResourceIdentifier"/>

          <input-parameter name="aRequest" required="true" title="" type="com.adobe.livecycle.design.infomodel.resource.FolderResource"/>

          <output-parameter name="aResult" type="com.adobe.livecycle.design.infomodel.resource.FolderResource"/>

        </operation>

        <operation anonymous-access="false" method="createTLO" name="createTLO">

          <transaction-propagation>Required</transaction-propagation>

          <input-parameter name="applicationId" required="true" title="" type="com.adobe.livecycle.design.infomodel.resource.ResourceIdentifier"/>

          <input-parameter name="aRequest" required="true" title="" type="com.adobe.livecycle.design.infomodel.resource.TLOResource"/>

          <input-parameter name="keeplock" required="true" title="" type="boolean"/>

          <output-parameter name="aResult" type="com.adobe.livecycle.design.infomodel.resource.TLOResource"/>

        </operation>

        <operation anonymous-access="false" method="updateApplication" name="updateApplication">

          <transaction-propagation>Required</transaction-propagation>

          <input-parameter name="aRequest" required="true" title="" type="com.adobe.livecycle.design.infomodel.resource.ApplicationResource"/>

          <output-parameter name="aResult" type="com.adobe.livecycle.design.infomodel.resource.ApplicationResource"/>

        </operation>

        <operation anonymous-access="false" method="updateTLO" name="updateTLO">

          <transaction-propagation>Required</transaction-propagation>

          <input-parameter name="aRequest" required="true" title="" type="com.adobe.livecycle.design.infomodel.resource.TLOResource"/>

          <input-parameter name="keeplock" required="true" title="" type="boolean"/>

          <output-parameter name="aResult" type="com.adobe.livecycle.design.infomodel.resource.TLOResource"/>

        </operation>

        <operation anonymous-access="false" method="deleteApplication" name="deleteApplication">

          <transaction-propagation>Required</transaction-propagation>

          <input-parameter name="aRequest" required="true" title="" type="com.adobe.livecycle.design.infomodel.resource.ResourceIdentifier"/>

        </operation>

        <operation anonymous-access="false" method="deleteFolder" name="deleteFolder">

          <transaction-propagation>Required</transaction-propagation>

          <input-parameter name="aRequest" required="true" title="" type="com.adobe.livecycle.design.infomodel.resource.ResourceIdentifier"/>

        </operation>

        <operation anonymous-access="false" method="deleteTLO" name="deleteTLO">

          <transaction-propagation>Required</transaction-propagation>

          <input-parameter name="aRequest" required="true" title="" type="com.adobe.livecycle.design.infomodel.resource.ResourceIdentifier"/>

        </operation>

        <operation anonymous-access="false" method="deleteRelationship" name="deleteRelationship">

          <transaction-propagation>Required</transaction-propagation>

          <input-parameter name="sourceResourceId" required="true" title="" type="com.adobe.livecycle.design.infomodel.resource.ResourceIdentifier"/>

          <input-parameter name="targetResourceId" required="true" title="" type="com.adobe.livecycle.design.infomodel.resource.ResourceIdentifier"/>

          <input-parameter name="type" required="true" title="" type="int"/>

        </operation>

while installing we are getting below errors:

server.log.:  at com.adobe.livecycle.design.service.DesigntimeServiceImpl$58.doInTransaction(DesigntimeServiceImpl.java:2197)

server.log.:  at com.adobe.livecycle.design.service.DesigntimeServiceImpl.getDescendantApplication(DesigntimeServiceImpl.java:2192)

server.log.2013-07-17:2013-07-17 23:56:38,871 ERROR [STDERR] (http-0.0.0.0-8080-6) ALC-DSC-000-000: com.adobe.livecycle.design.client.DesigntimeServiceException: Internal error.

server.log.2013-07-17:2013-07-17 23:57:27,843 ERROR [STDERR] (http-0.0.0.0-8080-6)      at com.adobe.livecycle.design.service.DesigntimeServiceImpl$58.doInTransaction(DesigntimeServiceImpl.java:2197)

server.log.2013-07-17:2013-07-17 23:57:27,854 ERROR [STDERR] (http-0.0.0.0-8080-6)      at com.adobe.livecycle.design.service.DesigntimeServiceImpl.getDescendantApplication(DesigntimeServiceImpl.java:2192

Please let me know what would be cause for above errors and what exactly DesintimeComponent will do.

1 Reply
WASIL
Employee
Employee

DesignTimeComponent(dsc jar) is used internally while we import and deploy the application with many other associated operations. In case, you encounter this error while running LiveCycle Configuration Manager(deploy components), you could later install this component using workbench.

Thanks,

Wasil