Expand my Community achievements bar.

Dive into Adobe Summit 2024! Explore curated list of AEM sessions & labs, register, connect with experts, ask questions, engage, and share insights. Don't miss the excitement.

Purpose of DesigntimeService

Avatar

Former Community Member

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

Avatar

Employee Advisor

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