JDev BUG? XmlInvalidOnCommitException

Hello Everyone,
I tried to run the Business Components From Tables assistant for two tables, DESIGN_REQUEST and COMMERCIAL_REFERENCE_REQUEST, and created a new package (...model.designrequest) to store my brand new Entity Objects and their associations. Strangely, the assistant decided to create an entity named DesignRequest1 (instead of DesignRequest), so I decided to rename DesignRequest1 to DesignRequest. From that point on I couldn't modify anything in that package because I got an XmlInvalidOnCommitException (you can find the stack trace at the end of the message).
The problem might be related to the name of the package, because when I erased everything and created the two entity objects in the package model.designrequests (with an "s" at the end) the problems disappeared.
Has anyone had a similar experience?
Best regards,
Juan Manuel Tamayo
oracle.bali.xml.model.XmlInvalidOnCommitException: SEVERE: Element JboPackage not expected \[ node = JboPackage \]
<Entity Name="DesignRequest" Version="11.1.1.51.56" DBObjectType="table" DBObjectName="DESIGN_REQUEST" AliasName="DesignRequest1" BindingStyle="OracleName" UseGlueCode="false">
<DesignTime>
<Attr Name="_codeGenFlag2" Value="Access" />
<AttrArray Name="_publishEvents" />
</DesignTime>
<Attribute Name="Id" IsNotNull="true" Precision="10" Scale="0" ColumnName="ID" Type="oracle.jbo.domain.Number" ColumnType="NUMBER" SQLType="NUMERIC" TableName="DESIGN_REQUEST" PrimaryKey="true">
<DesignTime>
<Attr Name="_DisplaySize" Value="22" />
</DesignTime>
<Data>
<Property Name="ID" Value="057e81e3-011f-1000-802e-0a0a0a598398::::EntityObjectAttribute" />
</Data>
</Attribute>
<Attribute Name="AccountContract" IsNotNull="true" Precision="10" Scale="0" ColumnName="ACCOUNT_CONTRACT" Type="oracle.jbo.domain.Number" ColumnType="NUMBER" SQLType="NUMERIC" TableName="DESIGN_REQUEST">
<DesignTime>
<Attr Name="_DisplaySize" Value="22" />
</DesignTime>
<Data>
<Property Name="ID" Value="057e81e3-011f-1000-802f-0a0a0a598398::::EntityObjectAttribute" />
</Data>
</Attribute>
<Attribute Name="Comments" Precision="1000" ColumnName="COMMENTS" Type="java.lang.String" ColumnType="VARCHAR2" SQLType="VARCHAR" TableName="DESIGN_REQUEST">
<DesignTime>
<Attr Name="_DisplaySize" Value="1000" />
</DesignTime>
<Data>
<Property Name="ID" Value="057e81e3-011f-1000-8030-0a0a0a598398::::EntityObjectAttribute" />
</Data>
</Attribute>
<Attribute Name="MaterialComplete" IsNotNull="true" Precision="1" ColumnName="MATERIAL_COMPLETE" Type="java.lang.String" ColumnType="VARCHAR2" SQLType="VARCHAR" TableName="DESIGN_REQUEST">
<DesignTime>
<Attr Name="_DisplaySize" Value="1" />
</DesignTime>
<Data>
<Property Name="ID" Value="057e81e3-011f-1000-8031-0a0a0a598398::::EntityObjectAttribute" />
</Data>
</Attribute>
<AccessorAttribute Name="CommercialReferenceRequest" Association="com.publicar.genesis.model.designrequest.CommercialReferenceRequFk1Assoc" AssociationEnd="com.publicar.genesis.model.designrequest.CommercialReferenceRequFk1Assoc.CommercialReferenceRequest" AssociationOtherEnd="com.publicar.genesis.model.designrequest.CommercialReferenceRequFk1Assoc.DesignRequest1" Type="oracle.jbo.RowIterator" IsUpdateable="false" />
<Key Name="DesignRequestPk" PrimaryKey="true">
<DesignTime>
<Attr Name="_DBObjectName" Value="DESIGN_REQUEST_PK" />
</DesignTime>
<AttrArray Name="Attributes">
<Item Value="com.publicar.genesis.model.designrequest.DesignRequest.Id" />
</AttrArray>
</Key>
<Key Name="SysC004706">
<DesignTime>
<Attr Name="_DBObjectName" Value="SYS_C004706" />
<Attr Name="_checkCondition" Value="&quot;ID&quot; IS NOT NULL" />
<Attr Name="_isCheck" Value="true" />
</DesignTime>
<AttrArray Name="Attributes">
<Item Value="com.publicar.genesis.model.designrequest.DesignRequest.Id" />
</AttrArray>
</Key>
<Key Name="SysC004708">
<DesignTime>
<Attr Name="_DBObjectName" Value="SYS_C004708" />
<Attr Name="_checkCondition" Value="&quot;ACCOUNT_CONTRACT&quot; IS NOT NULL" />
<Attr Name="_isCheck" Value="true" />
</DesignTime>
<AttrArray Name="Attributes">
<Item Value="com.publicar.genesis.model.designrequest.DesignRequest.AccountContract" />
</AttrArray>
</Key>
<Key Name="SysC004745">
<DesignTime>
<Attr Name="_DBObjectName" Value="SYS_C004745" />
<Attr Name="_checkCondition" Value="&quot;MATERIAL_COMPLETE&quot; IS NOT NULL" />
<Attr Name="_isCheck" Value="true" />
</DesignTime>
<AttrArray Name="Attributes">
<Item Value="com.publicar.genesis.model.designrequest.DesignRequest.MaterialComplete" />
</AttrArray>
</Key>
<Key Name="DesignRequestAccountCoFk1">
<DesignTime>
<Attr Name="_referencedKey" Value="ACCOUNT_CONTRACT_PK" />
<Attr Name="_isForeign" Value="true" />
<Attr Name="_DBObjectName" Value="DESIGN_REQUEST_ACCOUNT_CO_FK1" />
</DesignTime>
<AttrArray Name="Attributes">
<Item Value="com.publicar.genesis.model.designrequest.DesignRequest.AccountContract" />
</AttrArray>
</Key>
<Data>
<Property Name="ID" Value="057e802e-011f-1000-8023-0a0a0a598398::::EntityObject" />
</Data>
<JboPackage Name="designrequest" Version="11.1.1.51.56" SeparateXMLFiles="true" PackageName="com.publicar.genesis.model.designrequest">
<Containee Name="CommercialReferenceRequest" FullName="com.publicar.genesis.model.designrequest.CommercialReferenceRequest" ObjectType="Entity" />
<Containee Name="CommercialReferenceRequestView" FullName="com.publicar.genesis.model.designrequest.CommercialReferenceRequestView" ObjectType="ViewObject" />
<Containee Name="CommercialReferenceRequFk1Assoc" FullName="com.publicar.genesis.model.designrequest.CommercialReferenceRequFk1Assoc" ObjectType="Association" />
<Containee Name="DesignRequest" FullName="com.publicar.genesis.model.designrequest.DesignRequest" ObjectType="Entity" />
<Containee Name="DesignRequestContractFK" FullName="com.publicar.genesis.model.designrequest.DesignRequestContractFK" ObjectType="Association" />
</JboPackage>
</Entity>
     at oracle.bali.xml.model.XmlModel._validateSubtree(XmlModel.java:3669)
     at oracle.bali.xml.model.XmlModel._validateDocument(XmlModel.java:3577)
     at oracle.bali.xml.model.XmlModel.__precommitTransaction(XmlModel.java:2825)
     at oracle.bali.xml.model.XmlContext.precommitTransaction(XmlContext.java:1166)
     at oracle.bali.xml.model.XmlContext.__precommitTransaction(XmlContext.java:1653)
     at oracle.bali.xml.model.XmlContext.__commitTransaction(XmlContext.java:1684)
     at oracle.bali.xml.model.XmlModel.__requestCommitTransaction(XmlModel.java:2898)
     at oracle.bali.xml.model.XmlModel.commitTransaction(XmlModel.java:586)
     at oracle.jbo.dt.jdevx.JdvXmlOutputStream.commitTransaction(JdvXmlOutputStream.java:149)
     at oracle.jbo.dt.jdevx.JdvXmlOutputStream.postXMLSave(JdvXmlOutputStream.java:112)
     at oracle.jbo.dt.jdevx.JdvObject.postXMLSave(JdvObject.java:347)
     at oracle.jbo.dt.objects.JboBaseObject.saveToXMLFile(JboBaseObject.java:2956)
     at oracle.jbo.dt.objects.JboBaseObject.saveToXMLFile(JboBaseObject.java:2937)
     at oracle.jbo.dt.objects.JboPackage.saveToXMLFile(JboPackage.java:810)
     at oracle.jbo.dt.objects.JboBaseObject.doSaveObject(JboBaseObject.java:3513)
     at oracle.jbo.dt.objects.JboBaseObject.saveObject(JboBaseObject.java:3489)
     at oracle.jbo.dt.objects.JboPackage.saveObject(JboPackage.java:784)
     at oracle.jbo.dt.objects.JboBaseObject.saveObject(JboBaseObject.java:3438)
     at oracle.jbo.dt.objects.JboBaseObject.saveObject(JboBaseObject.java:3432)
     at oracle.jbo.dt.objects.JboBaseObject.postSaveObject(JboBaseObject.java:3547)
     at oracle.jbo.dt.objects.JboBaseObject.doSaveObject(JboBaseObject.java:3520)
     at oracle.jbo.dt.objects.JboBaseObject.saveObject(JboBaseObject.java:3489)
     at oracle.jbo.dt.objects.JboBaseObject.saveObject(JboBaseObject.java:3438)
     at oracle.jbo.dt.ui.main.DtuUtil.saveObject(DtuUtil.java:909)
     at oracle.jbo.dt.ui.main.dlg.DtuWizard.saveWizardObject(DtuWizard.java:210)
     at oracle.jbo.dt.ui.main.dlg.DtuWizard.saveWizardObject(DtuWizard.java:194)
     at oracle.jbo.dt.ui.main.dlg.DtuWizard.saveWizardObject(DtuWizard.java:188)
     at oracle.jbo.dt.ui.assoc.ASWizard.finishAction(ASWizard.java:235)
     at oracle.jbo.ui.wizard.JboWizard$BaliWizard.doFinish(JboWizard.java:2362)
     at oracle.bali.ewt.wizard.BaseWizard$Action.actionPerformed(Unknown Source)
     at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
     at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
     at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
     at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
     at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
     at java.awt.Component.processMouseEvent(Component.java:6041)
     at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
     at java.awt.Component.processEvent(Component.java:5806)
     at java.awt.Container.processEvent(Container.java:2058)
     at java.awt.Component.dispatchEventImpl(Component.java:4413)
     at java.awt.Container.dispatchEventImpl(Container.java:2116)
     at java.awt.Component.dispatchEvent(Component.java:4243)
     at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
     at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
     at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
     at java.awt.Container.dispatchEventImpl(Container.java:2102)
     at java.awt.Window.dispatchEventImpl(Window.java:2440)
     at java.awt.Component.dispatchEvent(Component.java:4243)
     at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
     at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
     at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
     at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:177)
     at java.awt.Dialog$1.run(Dialog.java:1045)
     at java.awt.Dialog$3.run(Dialog.java:1097)
     at java.security.AccessController.doPrivileged(Native Method)
     at java.awt.Dialog.show(Dialog.java:1095)
     at java.awt.Component.show(Component.java:1422)
     at java.awt.Component.setVisible(Component.java:1375)
     at java.awt.Window.setVisible(Window.java:806)
     at java.awt.Dialog.setVisible(Dialog.java:985)
     at oracle.bali.ewt.wizard.WizardDialog.runDialog(Unknown Source)
     at oracle.bali.ewt.wizard.WizardDialog.runDialog(Unknown Source)
     at oracle.jbo.ui.wizard.JboWizard.createBaliWizard(JboWizard.java:431)
     at oracle.jbo.ui.wizard.JboWizard.setVisible(JboWizard.java:348)
     at oracle.jbo.ui.wizard.JboWizard.showDialog(JboWizard.java:330)
     at oracle.jbo.dt.jdevx.ui.JdxMenuManager.invokeASWizard(JdxMenuManager.java:1167)
     at oracle.jbo.dt.jdevx.ui.JdxMenuManager.invokeAssociationWizard(JdxMenuManager.java:1119)
     at oracle.jbo.dt.ui.main.DtuMenuManager.performMenuAction(DtuMenuManager.java:1450)
     at oracle.jbo.dt.ui.main.DtuMenuManager.doMenuAction(DtuMenuManager.java:1377)
     at oracle.jbo.dt.jdevx.ui.JdxMenuManager.doMenuAction(JdxMenuManager.java:892)
     at oracle.jbo.dt.jdevx.deployment.ui.JxdMenuManager.doMenuAction(JxdMenuManager.java:66)
     at oracle.jbo.dt.ui.main.DtuMenuManager.doAction(DtuMenuManager.java:1363)
     at oracle.jbo.dt.ui.main.DtuMenuManager.doAction(DtuMenuManager.java:1348)
     at oracle.jbo.dt.jdevx.ui.JdxMenuManager.doActionPerformed(JdxMenuManager.java:694)
     at oracle.jbo.dt.jdevx.ui.JdxMenuInvoker.run(JdxMenuManager.java:2111)
     at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
     at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
     at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
     at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
     at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
     at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)

Hi,
the ADF binding layer does execute method iterators when the page loads. To defer this you can set the refresh peoperty or refreshCondition. The parameter you pass in must be read from somewhere, so you can put an EL string to the refresh condition that checks if a paremeter value exist. For example, if the parameter value is set in a managed bean you can set #{managedBean.parameter == null? true : false}
Frank

Similar Messages

  • A disgusting bug

    Hi,
    I did a composite aplication that references 4 services. But, wsdl location of the services changed, when I changed the references jdev gives me a lot of erros of compilation, but service was working! all services referenced are correct and I cant deploy my composite with this kind of messages:
    Buildfile: C:\Oracle\Middleware1114\jdeveloper\bin\ant-sca-compile.xml
    scac:
    [scac] Validating composite "C:\svn\implementacao\des\GuiaReferencia\composite.xml"
    [scac] Setting BPELC option 'classpath' to C:\Oracle\Middleware1114\jdeveloper\jdev\extensions\oracle.sca.modeler.jar;C:\Oracle\Middleware1114\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\fabric-runtime.jar;C:\Oracle\Middleware1114\jdeveloper\soa\modules\oracle.soa.mgmt_11.1.1\soa-infra-mgmt.jar;C:\Oracle\Middleware1114\oracle_common\modules\oracle.fabriccommon_11.1.1\fabric-common.jar;C:\Oracle\Middleware1114\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\orabpel.jar;C:\Oracle\Middleware1114\jdeveloper\soa\modules\oracle.soa.mediator_11.1.1\mediator_client.jar;C:\Oracle\Middleware1114\oracle_common\modules\oracle.mds_11.1.1\mdsrt.jar;;C:\svn\implementacao\des\GuiaReferencia\SCA-INF\classes
    [scac] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    [scac] >> modified xmlbean locale class in use
    [scac] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    [scac] error: location {ns:composite/ns:import[@location='file:/C:/svn/implementacao/des/GuiaReferencia/EntidadeServiceWrapper.wsdl']}: Load of wsdl "http://myservices.com.br:8080/soa-infra/services/boleto/GuiaService/GuiaService.wsdl with Message part element undefined in wsdl [http://myservices.com.br:8080/soa-infra/services/boleto/EntidadeService/EntidadeService.wsdl] part name = request     type = {http://myservices.com.br/mensagem/corporativo/cadastro}codigoEntidadeRequest" failed
    [scac] error: location {ns:composite/ns:import[@location='http://myservices.com.br:8080/soa-infra/services/boleto/EntidadeService/EntidadeService.wsdl']}(29,30): Load of wsdl "http://myservices.com.br:8080/soa-infra/services/boleto/GuiaService/GuiaService.wsdl with Message part element undefined in wsdl [http://myservices.com.br:8080/soa-infra/services/boleto/EntidadeService/EntidadeService.wsdl] part name = request     type = {http://myservices.com.br/mensagem/corporativo/cadastro}codigoEntidadeRequest" failed
    [scac] error: location {ns:composite/ns:import[@location='http://myservices.com.br:8080/soa-infra/services/boleto/EntidadeService/EntidadeService.wsdl']}(29,30): Load of wsdl "http://myservices.com.br:8080/soa-infra/services/boleto/GuiaService/GuiaService.wsdl with Message part element undefined in wsdl [http://myservices.com.br:8080/soa-infra/services/boleto/EntidadeService/EntidadeService.wsdl] part name = request     type = {http://myservices.com.br/mensagem/corporativo/cadastro}codigoEntidadeRequest" failed
    [scac] error: location {ns:composite/ns:import[@location='file:/C:/svn/implementacao/des/GuiaReferencia/BPELGuiaReferencia.wsdl']}: Load of wsdl "http://myservices.com.br:8080/soa-infra/services/boleto/GuiaService/GuiaService.wsdl with Message part element undefined in wsdl [file:/C:/svn/implementacao/des/GuiaReferencia/BPELGuiaReferencia.wsdl] part name = payload     type = {http://myservices.com.br/mensagem/integracaobancaria/guia}guiaReferenciaResponse" failed
    [scac] error: location {ns:composite/ns:import[@location='file:/C:/svn/implementacao/des/GuiaReferencia/GuiaReferenciaService.wsdl']}: Load of wsdl "http://myservices.com.br:8080/soa-infra/services/boleto/GuiaService/GuiaService.wsdl with Message part element undefined in wsdl [file:/C:/svn/implementacao/des/GuiaReferencia/GuiaReferenciaService.wsdl] part name = request     type = {http://myservices.com.br/mensagem/integracaobancaria/guia}guiaReferenciaRequest" failed
    [scac] error: location {ns:composite/ns:import[@location='file:/C:/svn/implementacao/des/GuiaReferencia/GuiaReferenciaService.wsdl']}: Load of wsdl "http://myservices.com.br:8080/soa-infra/services/boleto/GuiaService/GuiaService.wsdl with Message part element undefined in wsdl [file:/C:/svn/implementacao/des/GuiaReferencia/GuiaReferenciaService.wsdl] part name = request     type = {http://myservices.com.br/mensagem/integracaobancaria/guia}guiaReferenciaRequest" failed
    [scac] error: location {ns:composite/ns:import[@location='file:/C:/svn/implementacao/des/GuiaReferencia/ValorTaxaServiceWrapper.wsdl']}: Load of wsdl "http://myservices.com.br:8080/soa-infra/services/boleto/GuiaService/GuiaService.wsdl with Message part element undefined in wsdl [http://myservices.com.br:8080/soa-infra/services/boleto/ValorTaxaService/ValorTaxaService.wsdl] part name = response     type = {http://myservices.com.br/mensagem/integracaobancaria/guia}valorTaxaResponse" failed
    [scac] error: location {ns:composite/ns:import[@location='http://myservices.com.br:8080/soa-infra/services/boleto/ValorTaxaService/ValorTaxaService.wsdl']}(32,30): Load of wsdl "http://myservices.com.br:8080/soa-infra/services/boleto/GuiaService/GuiaService.wsdl with Message part element undefined in wsdl [http://myservices.com.br:8080/soa-infra/services/boleto/ValorTaxaService/ValorTaxaService.wsdl] part name = response     type = {http://myservices.com.br/mensagem/integracaobancaria/guia}valorTaxaResponse" failed
    [scac] error: location {ns:composite/ns:import[@location='file:/C:/svn/implementacao/des/GuiaReferencia/GeradorNumeroGuiaServiceWrapper.wsdl']}: Load of wsdl "http://myservices.com.br:8080/soa-infra/services/boleto/GuiaService/GuiaService.wsdl with Message part element undefined in wsdl [http://myservices.com.br:8080/soa-infra/services/boleto/GeradorNumeroGuiaService/GeradorNumeroGuiaService.wsdl] part name = response     type = {http://myservices.com.br/mensagem/integracaobancaria/guia}numeroCodigoBarrasResponse" failed
    [scac] error: location {ns:composite/ns:import[@location='http://myservices.com.br:8080/soa-infra/services/boleto/GeradorNumeroGuiaService/GeradorNumeroGuiaService.wsdl']}(35,30): Load of wsdl "http://myservices.com.br:8080/soa-infra/services/boleto/GuiaService/GuiaService.wsdl with Message part element undefined in wsdl [http://myservices.com.br:8080/soa-infra/services/boleto/GeradorNumeroGuiaService/GeradorNumeroGuiaService.wsdl] part name = response     type = {http://myservices.com.br/mensagem/integracaobancaria/guia}numeroCodigoBarrasResponse" failed
    [scac] error: location {ns:composite/ns:import[@location='file:/C:/svn/implementacao/des/GuiaReferencia/PersistenciaGuiaServiceWrapper.wsdl']}: Load of wsdl "http://myservices.com.br:8080/soa-infra/services/boleto/GuiaService/GuiaService.wsdl with Message part element undefined in wsdl [http://myservices.com.br:8080/soa-infra/services/boleto/PersistenciaGuiaService/PersistenciaGuiaService.wsdl] part name = request     type = {http://myservices.com.br/mensagem/integracaobancaria/guia}guiaPersistenciaRequest" failed
    [scac] error: location {ns:composite/ns:import[@location='http://myservices.com.br:8080/soa-infra/services/boleto/PersistenciaGuiaService/PersistenciaGuiaService.wsdl']}(38,30): Load of wsdl "http://myservices.com.br:8080/soa-infra/services/boleto/GuiaService/GuiaService.wsdl with Message part element undefined in wsdl [http://myservices.com.br:8080/soa-infra/services/boleto/PersistenciaGuiaService/PersistenciaGuiaService.wsdl] part name = request     type = {http://myservices.com.br/mensagem/integracaobancaria/guia}guiaPersistenciaRequest" failed
    [scac] error: location {ns:composite/ns:import[@location='file:/C:/svn/implementacao/des/GuiaReferencia/GuiaServiceWrapper.wsdl']}: Load of wsdl "http://myservices.com.br:8080/soa-infra/services/boleto/GuiaService/GuiaService.wsdl with Message part type undefined in wsdl [http://myservices.com.br:8080/soa-infra/services/boleto/GuiaService/GuiaService.wsdl] part name = recuperarGuiaFault     type = {http://myservices.com.br/mensagem/integracaobancaria/guia}RecuperarGuiaErroType" failed
    [scac] error: location {ns:composite/ns:import[@location='http://myservices.com.br:8080/soa-infra/services/boleto/GuiaService/GuiaService.wsdl']}(41,30): Load of wsdl "http://myservices.com.br:8080/soa-infra/services/boleto/GuiaService/GuiaService.wsdl with Message part type undefined in wsdl [http://myservices.com.br:8080/soa-infra/services/boleto/GuiaService/GuiaService.wsdl] part name = recuperarGuiaFault     type = {http://myservices.com.br/mensagem/integracaobancaria/guia}RecuperarGuiaErroType" failed
    [scac] error: location {ns:composite/ns:import[@location='http://myservices.com.br:8080/soa-infra/services/boleto/ValorTaxaService/ValorTaxaService.wsdl']}(32,30): Load of wsdl "http://myservices.com.br:8080/soa-infra/services/boleto/GuiaService/GuiaService.wsdl with Message part element undefined in wsdl [http://myservices.com.br:8080/soa-infra/services/boleto/ValorTaxaService/ValorTaxaService.wsdl] part name = response     type = {http://myservices.com.br/mensagem/integracaobancaria/guia}valorTaxaResponse" failed
    [scac] error: location {ns:composite/ns:import[@location='http://myservices.com.br:8080/soa-infra/services/boleto/GeradorNumeroGuiaService/GeradorNumeroGuiaService.wsdl']}(35,30): Load of wsdl "http://myservices.com.br:8080/soa-infra/services/boleto/GuiaService/GuiaService.wsdl with Message part element undefined in wsdl [http://myservices.com.br:8080/soa-infra/services/boleto/GeradorNumeroGuiaService/GeradorNumeroGuiaService.wsdl] part name = response     type = {http://myservices.com.br/mensagem/integracaobancaria/guia}numeroCodigoBarrasResponse" failed
    [scac] error: location {ns:composite/ns:import[@location='http://myservices.com.br:8080/soa-infra/services/boleto/PersistenciaGuiaService/PersistenciaGuiaService.wsdl']}(38,30): Load of wsdl "http://myservices.com.br:8080/soa-infra/services/boleto/GuiaService/GuiaService.wsdl with Message part element undefined in wsdl [http://myservices.com.br:8080/soa-infra/services/boleto/PersistenciaGuiaService/PersistenciaGuiaService.wsdl] part name = request     type = {http://myservices.com.br/mensagem/integracaobancaria/guia}guiaPersistenciaRequest" failed
    [scac] error: location {ns:composite/ns:import[@location='http://myservices.com.br:8080/soa-infra/services/boleto/GuiaService/GuiaService.wsdl']}(41,30): Load of wsdl "http://myservices.com.br:8080/soa-infra/services/boleto/GuiaService/GuiaService.wsdl with Message part type undefined in wsdl [http://myservices.com.br:8080/soa-infra/services/boleto/GuiaService/GuiaService.wsdl] part name = recuperarGuiaFault     type = {http://myservices.com.br/mensagem/integracaobancaria/guia}RecuperarGuiaErroType" failed
    [scac] error: location {ns:composite}: SCAC-50012
    [scac] warning: in GuiaReferenciaService.sch: Schematron file has invalid context "/ns:guiaReferenciaRequest", validation may not happen properly. Please verify file manually.
    BUILD FAILED
    C:\Oracle\Middleware1114\jdeveloper\bin\ant-sca-compile.xml:269: Java returned: 1 Check log file : C:\svn\implementacao\des\GuiaReferencia\SCA-INF\classes\scac.log for errors
    Total time: 4 seconds
    But god damn it WAS WORKING! I ONLY CHANGED THE WSDL LOCATIONS WHY IT DOESNT WORKS ANY MORE? Is it a jdev bug?
    vs is 10.Studio Edition Version 11.1.1.4.0
    This is very important...

    Are the new end points accessible ?
    If not, are the WSDLs copied locally? If not, try that option.
    -AR

  • Consulting Bug tracking: Why an Oracle support agreement is needed?

    Hi all,
    I don't really understand why anybody could not access to the Jdev bug tracking? An important part of them are detected by anonymous users who have no agreement. Moreover, Jdev is a free tool until developed app is put in production, and bugs are mainly detected during development phase.
    Thanks to bring me some light on this,
    Regards,
    Tif

    Hi,
    yes JDeveloper is a free product, but customer support services isn't - its a service that you will have to pay for.
    Usually, If there is a bug report posted on this forum we do our best to track this down (and I am spending quite some time with this) and log it if it reproduces. However, the differentiation to customer support service comes when it doesn't reproduce immediately which requires in depth analysis of the problem or complex set-up. This is beyond of what we can handle on OTN.
    We discussed the option of a public application to report issues and track them. However, i am not sure what the current state of thsi project is.
    As a remark from my side, from 10 questions I ask users who report bugs on OTN to send me a testcase based on teh HR schema, I usually get 3 replies. So even a public bug application is a give and take. Not sure if this was your intention.
    I'll forward your question.
    Frank

  • BUG; jdk1.3; Gridcontrol; Attention JDeveloper Team

    I have found yet another bug in the implementation of gridcontrol and jdk1.3.
    I have the following renderer for my text fields.
    import javax.swing.table.*;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    * A Class class.
    * <P>
    * @author Linda B. Rawson
    public class DefaultTextRenderer extends DefaultTableCellRenderer
    * Constructor
    public DefaultTextRenderer() {
    public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column)
    Component comp = super.getTableCellRendererComponent(table,value,isSelected,hasFocus,row,column);
    String myFlag = "";
    try {
    // this row index must correspond to the run flag column in the gridcontrol
    myFlag = (table.getValueAt(row,15).toString());
    myFlag = (myFlag == null) ? "" : myFlag;
    if (myFlag.equals("P") ) {
    comp.setBackground(Color.lightGray);
    } else if (myFlag.equals("S") ) {
    comp.setBackground(Color.yellow);
    } else if (myFlag.equals("F") ) {
    comp.setBackground(Color.red);
    } else {
    comp.setBackground(Color.white);
    } //This is to catch the null row in gridcontrol from jdev bug
    catch (NullPointerException e) {
    return comp;
    I implement the renderer like this:
    DefaultTextRenderer textRenderer = new DefaultTextRenderer();
    TableCellRenderer renderer;
    renderer = textRenderer;
    m_table = gridControl.getTable();
    m_table.getColumnModel().getColumn(1).setCellRenderer(renderer);
    In JDK 1.2 it colors the appropriate row just like I want.
    In JDK1.3 it will not do the first occurance of the row. In otherwords if I want the first row in the grid colored it fails.
    You need to test this in your upcoming version.
    Linda
    null

    Hi,
    we have faced similar compatibility problems
    when testing our application using JDEV3.2
    and JDK1.3 (Browser crashed);
    Since we use JDK1.3.1 (it has been released aready by SUN) this severe problem vanished.
    I really share your concerns about the grid
    control in JDEV3.2.3 and I hope that we find
    a way to track the successful treatment of
    BUG 1806180!
    Have fun
    @i

  • Tomcat - JDev Error

    Hi!
    I'm trying to deploy on tomcat. So, I created the connection, using New Application Server Connection wizard for tomcat 5.0. My tomcat works on localhost:8080.
    However, when I'm trying to expand the connection node, nothing happends - literally, it doesn't expands.Anybody experienced that? I read in this forum that this is a JDev bug and that a patch solves this problem. Where can I find it? How to solve this problem?
    Thanks to all.
    Ivan

    Hi,
    have you tried deploying to a WAR file and just copying it to the Tomcat\webapps directory?
    If you just copy the WAR file in, Tomcat will automatically deploy it.
    Also, don't forget to run the ADF Runtime installer on the Tomcat instance if you haven't done so.
    regards,
    Brenden

  • Master-details fails working after exportCollectionActionListener init

    hi,
    in application developed in jdev 11.1.2.3, in bounded task flow i have a standard master table-detail table page generated by default wizard.
    on master table i defined an export-to-excel button:
    <af:commandButton text="To Excel" id="cb1">
    <af:exportCollectionActionListener type="excelHTML" exportedId="t1" filename="file1.xls"/>
    </af:commandButton>
    in pagedef the underlying table's ChangeEventPolicy is ppr.
    <tree IterBinding="Tab2View1Iterator" id="Tab1View1" ChangeEventPolicy="ppr">
    when i start application ,master-detail works fine.
    if i press button to call export to excel, the ppr stops working.
    i.e. when i change record in master table, no refresh happens in detail table
    what can it be? isn't it an jdev bug nobody noticed before?
    can it be fixed somehow?

    Timo,
    when you say ppr component, could you provide an example, a piece of code?
    what i proved as a working cure is execute query on master...
    as i found out further, the problem is somehow related to region.
    after export to excel button is pressed, i try to refresh current page fragment by navigating to another fragment and back.
    then i receive an error: component region1:1:t1 is not registred for active data...server exception during PPR, #1
    (region1 is my region, t1 is defined in page fragment)

  • Error in compiling the BPEL process

    Hi,
    I am getting the following error while compiling the BPEL process. Its a simple process with a Pick activity and have two onMessage activities. One of the activity is having the correlation set and another one is not. Is that the problem ? If yes what should I do to resolve this.
    Any thoughts ?
    {color:#ff0000}[bpelc] classpath is: C:\apache-maven-2.0.9\boot\classworlds-1.1.jar;D:\workspace\Eclipse\ExternalUserWorkflow\src\test\resources\ContractorServiceFailureDeployment;D:\oracle\product\10.1.3.1\OracleAS_1\bpel\lib\orabpel-ant.jar;D:\oracle\product\10.1.3.1\OracleAS_1\bpel\lib\orabpel-boot.jar;D:\oracle\product\10.1.3.1\OracleAS_1\bpel\lib\orabpel-common.jar;D:\oracle\product\10.1.3.1\OracleAS_1\bpel\lib\orabpel-exts.jar;D:\oracle\product\10.1.3.1\OracleAS_1\bpel\lib\orabpel-thirdparty.jar;D:\oracle\product\10.1.3.1\OracleAS_1\bpel\lib\orabpel.jar;D:\oracle\product\10.1.3.1\OracleAS_1\bpel\lib\xmlparserv2.jar
    [bpelc] C:\DOCUME~1\krishnaa\LOCALS~1\Temp\bpelc1637.tmp\BPEL-INF\src\bpel\test\BPEL_BIN.java:5656: nested class bpel.test.BPEL_BIN. $BPELC_BpRpl0 must be declared abstract. It does not define java.lang.String __getInitiateCorrelationSetNames()[] from class com.collaxa.cube.engine.ext.wmp.BPELReplyWMP.
    [bpelc] public final static class $BPELC_BpRpl0 extends com.collaxa.cube.engine.ext.wmp.BPELReplyWMP
    [bpelc] ^
    [bpelc] 1 error
    [bpelc] ORABPEL-01005
    [bpelc]
    [bpelc] Failed to compile classes.{color}
    Thank you.

    It looks to me that, you have manually changed something in the BPEL process code.
    A process designed via Jdev/designer can only have one variable in inputHeaderVariable syntax.
    While Bpel standard supports calling inputHeaderVariable with two variables, if the generated file was tinkered with to add an extra variable, then this is not Jdev bug and you need to use the latest JDev 10.1.3.4.
    If you are not manually modifying or tinkering the process, then let me know what are the errors you get out of compiling that new BPEL project in JDeveloper 10.1.3.4 ?
    Hope this helps!
    Cheers
    Anirudh Pucha

  • Multiple Application Interactions In Bpel

    Hello,
    I developed a composite like [http://docs.oracle.com/cd/E25054_01/dev.1111/e10224/bp_interact.htm#BABCHDGI] .
    I developd 3 Proceses(AsynchBpelProcessA.bpel,AsynchBpelProcessB.bpel,AsynchBpelProcessC.bpel)
    Porblem when ever i invoke "AsynchBpelProcessA" it has to interact with "AsynchBpelProcessB" has to interact "AsynchBpelProcessC". response has sent to AsynchBpelProcessA Client.
    buy my porcess did not stopping . it is going to indefinite loop. like a-b-c-a-b-c-a-b-c
    Can any one suggest the solution?
    Thanks,
    Ram.
    my composite.xml
    <service name="asynchbpelprocessa_client_ep"
    ui:wsdlLocation="AsynchBpelProcessA.wsdl">
    <interface.wsdl interface="http://xmlns.oracle.com/Interaction/ProblemThree/AsynchBpelProcessA#wsdl.interface(AsynchBpelProcessA)"
    callbackInterface="http://xmlns.oracle.com/Interaction/ProblemThree/AsynchBpelProcessA#wsdl.interface(AsynchBpelProcessACallback)"/>
    <binding.ws port="http://xmlns.oracle.com/Interaction/ProblemThree/AsynchBpelProcessA#wsdl.endpoint(asynchbpelprocessa_client_ep/AsynchBpelProcessA_pt)"/>
    <callback>
    <binding.ws port="http://xmlns.oracle.com/Interaction/ProblemThree/AsynchBpelProcessA#wsdl.endpoint(asynchbpelprocessa_client_ep/AsynchBpelProcessACallback_pt)"/>
    </callback>
    </service>
    <service name="asynchbpelprocessb_client_ep"
    ui:wsdlLocation="AsynchBpelProcessB.wsdl">
    <interface.wsdl interface="http://xmlns.oracle.com/Interaction/ProblemThree/AsynchBpelProcessB#wsdl.interface(AsynchBpelProcessB)"
    callbackInterface="http://xmlns.oracle.com/Interaction/ProblemThree/AsynchBpelProcessB#wsdl.interface(AsynchBpelProcessBCallback)"/>
    <binding.ws port="http://xmlns.oracle.com/Interaction/ProblemThree/AsynchBpelProcessB#wsdl.endpoint(asynchbpelprocessb_client_ep/AsynchBpelProcessB_pt)"/>
    <callback>
    <binding.ws port="http://xmlns.oracle.com/Interaction/ProblemThree/AsynchBpelProcessB#wsdl.endpoint(asynchbpelprocessb_client_ep/AsynchBpelProcessBCallback_pt)"/>
    </callback>
    </service>
    <service name="asynchbpelprocessc_client_ep"
    ui:wsdlLocation="AsynchBpelProcessC.wsdl">
    <interface.wsdl interface="http://xmlns.oracle.com/Interaction/ProblemThree/AsynchBpelProcessC#wsdl.interface(AsynchBpelProcessC)"
    callbackInterface="http://xmlns.oracle.com/Interaction/ProblemThree/AsynchBpelProcessC#wsdl.interface(AsynchBpelProcessCCallback)"/>
    <binding.ws port="http://xmlns.oracle.com/Interaction/ProblemThree/AsynchBpelProcessC#wsdl.endpoint(asynchbpelprocessc_client_ep/AsynchBpelProcessC_pt)"/>
    <callback>
    <binding.ws port="http://xmlns.oracle.com/Interaction/ProblemThree/AsynchBpelProcessC#wsdl.endpoint(asynchbpelprocessc_client_ep/AsynchBpelProcessCCallback_pt)"/>
    </callback>
    </service>
    <component name="AsynchBpelProcessA" version="1.1">
    <implementation.bpel src="AsynchBpelProcessA.bpel"/>
    </component>
    <component name="AsynchBpelProcessB" version="1.1">
    <implementation.bpel src="AsynchBpelProcessB.bpel"/>
    </component>
    <component name="AsynchBpelProcessC" version="1.1">
    <implementation.bpel src="AsynchBpelProcessC.bpel"/>
    </component>
    <reference name="PartnerLinkForBinA"
    ui:wsdlLocation="http://localhost:7001/soa-infra/services/default/ProblemThree/AsynchBpelProcessB.wsdl">
    <interface.wsdl interface="http://xmlns.oracle.com/Interaction/ProblemThree/AsynchBpelProcessB#wsdl.interface(AsynchBpelProcessB)"
    callbackInterface="http://xmlns.oracle.com/Interaction/ProblemThree/AsynchBpelProcessB#wsdl.interface(AsynchBpelProcessBCallback)"/>
    <binding.ws port="http://xmlns.oracle.com/Interaction/ProblemThree/AsynchBpelProcessB#wsdl.endpoint(asynchbpelprocessb_client_ep/AsynchBpelProcessB_pt)"
    location="http://localhost:7001/soa-infra/services/default/ProblemThree/asynchbpelprocessb_client_ep?WSDL"
    soapVersion="1.1"/>
    <callback>
    <binding.ws port="http://xmlns.oracle.com/Interaction/ProblemThree/AsynchBpelProcessB#wsdl.endpoint(asynchbpelprocessb_client_ep/AsynchBpelProcessBCallback_pt)"/>
    </callback>
    </reference>
    <reference name="PartnerLinkForCInB"
    ui:wsdlLocation="http://localhost:7001/soa-infra/services/default/ProblemThree/AsynchBpelProcessC.wsdl">
    <interface.wsdl interface="http://xmlns.oracle.com/Interaction/ProblemThree/AsynchBpelProcessC#wsdl.interface(AsynchBpelProcessC)"
    callbackInterface="http://xmlns.oracle.com/Interaction/ProblemThree/AsynchBpelProcessC#wsdl.interface(AsynchBpelProcessCCallback)"/>
    <binding.ws port="http://xmlns.oracle.com/Interaction/ProblemThree/AsynchBpelProcessC#wsdl.endpoint(asynchbpelprocessc_client_ep/AsynchBpelProcessC_pt)"
    location="http://localhost:7001/soa-infra/services/default/ProblemThree/asynchbpelprocessc_client_ep?WSDL"
    soapVersion="1.1"/>
    <callback>
    <binding.ws port="http://xmlns.oracle.com/Interaction/ProblemThree/AsynchBpelProcessC#wsdl.endpoint(asynchbpelprocessc_client_ep/AsynchBpelProcessCCallback_pt)"/>
    </callback>
    </reference>
    <reference name="PartnerLinkForCInA"
    ui:wsdlLocation="http://localhost:7001/soa-infra/services/default/ProblemThree/AsynchBpelProcessC.wsdl">
    <interface.wsdl interface="http://xmlns.oracle.com/Interaction/ProblemThree/AsynchBpelProcessC#wsdl.interface(AsynchBpelProcessC)"
    callbackInterface="http://xmlns.oracle.com/Interaction/ProblemThree/AsynchBpelProcessC#wsdl.interface(AsynchBpelProcessCCallback)"/>
    <binding.ws port="http://xmlns.oracle.com/Interaction/ProblemThree/AsynchBpelProcessC#wsdl.endpoint(asynchbpelprocessc_client_ep/AsynchBpelProcessC_pt)"
    location="http://localhost:7001/soa-infra/services/default/ProblemThree/asynchbpelprocessc_client_ep?WSDL"
    soapVersion="1.1"/>
    <callback>
    <binding.ws port="http://xmlns.oracle.com/Interaction/ProblemThree/AsynchBpelProcessC#wsdl.endpoint(asynchbpelprocessc_client_ep/AsynchBpelProcessCCallback_pt)"/>
    </callback>
    </reference>
    <reference name="PartnerLinkForAInC"
    ui:wsdlLocation="http://localhost:7001/soa-infra/services/default/ProblemThree/AsynchBpelProcessA.wsdl">
    <interface.wsdl interface="http://xmlns.oracle.com/Interaction/ProblemThree/AsynchBpelProcessA#wsdl.interface(AsynchBpelProcessA)"
    callbackInterface="http://xmlns.oracle.com/Interaction/ProblemThree/AsynchBpelProcessA#wsdl.interface(AsynchBpelProcessACallback)"/>
    <binding.ws port="http://xmlns.oracle.com/Interaction/ProblemThree/AsynchBpelProcessA#wsdl.endpoint(asynchbpelprocessa_client_ep/AsynchBpelProcessA_pt)"
    location="http://localhost:7001/soa-infra/services/default/ProblemThree/asynchbpelprocessa_client_ep?WSDL"
    soapVersion="1.1"/>
    <callback>
    <binding.ws port="http://xmlns.oracle.com/Interaction/ProblemThree/AsynchBpelProcessA#wsdl.endpoint(asynchbpelprocessa_client_ep/AsynchBpelProcessACallback_pt)"/>
    </callback>
    </reference>
    --------------------------------------------------------------------------------------------------------------------------------------------------------------

    It looks to me that, you have manually changed something in the BPEL process code.
    A process designed via Jdev/designer can only have one variable in inputHeaderVariable syntax.
    While Bpel standard supports calling inputHeaderVariable with two variables, if the generated file was tinkered with to add an extra variable, then this is not Jdev bug and you need to use the latest JDev 10.1.3.4.
    If you are not manually modifying or tinkering the process, then let me know what are the errors you get out of compiling that new BPEL project in JDeveloper 10.1.3.4 ?
    Hope this helps!
    Cheers
    Anirudh Pucha

  • JDeveloper Extension Development - How to

    Based on the Clean White Space extension (by Daniel Work
    CleanWhiteSpace.zip), I modified it to work with JDeveloper 5.0.5.2 (build 1618) and added new functionality to remove every other blank line.
    (FYI: I work on Windows and my CVS server on Linux; when I export/import from CVS, the source code ends up with double line feeds. JDev bug?). In any case, I wrote this utility that cleans this up quickly.
    My question is how to I activate the blicking caret (cursor) in the code editor window after the extension has finished processing the text? (i.e. How could I simulate a mouse click in the editor window where the cursor used to be?)
    Thanks. [email protected]
    Partial code below:
    public class CleanWhiteLinesAddin implements Addin, Controller
    private boolean doCleanWhiteLines(Context context)
    boolean bUpdated = false;
    EditDescriptor editUndoInfo = new EditDescriptor(TITLE);
    BasicEditorPane editor = getCurrentEditorPane(context);
    String initialText = null;
    if (editor != null)
    editor.beginEdit(editUndoInfo);
    try
    int origLinePos = editor.getLineFromOffset(editor.getCaretPosition());
    int newLinePos = origLinePos;
    editor.selectAll();
    String allText = editor.getSelectedText().trim();
    StringBuffer out = new StringBuffer( allText.length() );
    // testing
    //allText = allText.replaceAll("\n", "[[nl]]");
    //allText = allText.replaceAll("\r", "[[cr]]");
    // Write info in the log window
    //LogManager.getLogManager().showLog();
    //LogManager.getLogManager().getMsgPage().log("Source code is:\n" + allText + "\n");
    //LogManager.getLogManager().getMsgPage().log("Line offset=" + origLinePos + "\n");
    allText = allText.replaceAll("\r", "\n"); //if any...
    String aLine = null;
    int lineCount = 0;
    int blankLineCount = 0;
    int beginIndex = 0;
    int endIndex = allText.indexOf('\n', beginIndex); //allText.charAt('\n');
    while ( (beginIndex>=0) && (beginIndex<allText.length())
    && (endIndex>=0) && (endIndex<=allText.length()) )
    aLine = allText.substring(beginIndex, endIndex).trim();
    if ( (0 == aLine.length()) )//&& (!justPrintedBlankLine)
    if (blankLineCount < 1)
    ++blankLineCount;
    if ( (lineCount<newLinePos) && (newLinePos>0) )
    --newLinePos;
    else
    out.append("\n");
    blankLineCount = 0;
    else
    out.append(aLine);
    out.append("\n");
    blankLineCount = 0;
    // forward
    beginIndex = endIndex + 1;
    endIndex = allText.indexOf('\n', beginIndex);
    ++lineCount;
    // At loop exist, make sure that we have the last line in the case where
    // there is not line feed
    if (beginIndex < allText.length())
    out.append( allText.substring(beginIndex) );
    if (!out.equals(allText))
    editor.replaceSelection( out.toString() );
    bUpdated = true;
    editor.moveCaretPosition( editor.getLineEndOffset(newLinePos) - 1);
    editor.unselect();
    // How to we activate the cursor to the line where we where
    // in the column where we were?
    catch (Exception ex)
    ex.printStackTrace();
    finally
    editor.endEdit();
    return bUpdated;

    Hi,
    I'm not sure what's causing your double-line issue with CVS. I routinely use CVS on Linux with a Windows client, and haven't experienced this issue. Do you get the same problem when using cvs from the command line?
    The following addin cleans white lines and preserves the caret position. I converted the code to directly modify the document and use a Position to track the original caret location. This means that even if the line your cursor was on has changed because of removed lines, the cursor position will be restored to the right place:
    package mypackage1;
    import javax.swing.text.BadLocationException;
    import javax.swing.text.Document;
    import javax.swing.text.Position;
    import oracle.ide.ContextMenu;
    import oracle.ide.Ide;
    import oracle.ide.IdeAction;
    import oracle.ide.addin.Addin;
    import oracle.ide.addin.Context;
    import oracle.ide.addin.ContextMenuListener;
    import oracle.ide.addin.Controller;
    import oracle.ide.editor.EditorManager;
    import oracle.javatools.editor.BasicDocument;
    import oracle.javatools.editor.BasicEditorPane;
    import oracle.javatools.editor.EditDescriptor;
    import oracle.jdeveloper.ceditor.CodeEditor;
    public class CleanWhiteLinesAddin implements Addin, Controller
      private static final String CLEAN_CMD = "oracle.sample.bduff.CleanCommand";
      private BasicEditorPane getCurrentEditorPane( Context context )
        if ( context.getView() instanceof CodeEditor )
          return ((CodeEditor)context.getView()).getFocusedEditorPane();
        return null;
      private int replaceAll( Document doc, char search, char replace )
        throws BadLocationException
        int count = 0;
        for ( int i=0; i < doc.getLength(); i++ )
          if ( doc.getText( i, 1 ).charAt( 0 ) == search )
            doc.remove( i, 1 );
            doc.insertString( i, String.valueOf( replace ), null );
            count++;
        return count;
      private int indexOf( Document doc, char search, int start )
        throws BadLocationException
        for ( int i=start; i < doc.getLength(); i++ )
          if ( doc.getText( i, 1 ).charAt( 0 ) == search )
            return i;
        return -1;
      private boolean doCleanWhiteLines(Context context)
        boolean bUpdated = false;
        EditDescriptor editUndoInfo = new EditDescriptor( "Clean White Lines" );
        BasicEditorPane editor = getCurrentEditorPane(context);
        if (editor != null)
          editor.beginEdit(editUndoInfo);
          Document doc = editor.getDocument();
          try
            // Create a position for the current caret that we can restore later.
            Position p = doc.createPosition( editor.getCaretPosition() );
            bUpdated = replaceAll( doc, '\r', '\n' ) > 0;
            int pos = 0;
            int length = doc.getLength();
            int consecutiveNewLines = 0;
            while ( pos < length )
              char c = ((BasicDocument)doc).getTextBuffer().getChar( pos );
              if ( c == '\n' )
                ++consecutiveNewLines;
              else
                consecutiveNewLines = 0;
              if ( consecutiveNewLines > 1 )
                // Swallow the newline at the current position.
                doc.remove( pos, 1 );
                length--;
                bUpdated = true;
              pos++;
            // Now restore the caret to the original position.
            editor.setCaretPosition( p.getOffset() );
          catch ( BadLocationException ble )
            ble.printStackTrace();
          finally
            editor.endEdit();
        return bUpdated;
      public void initialize()
        final IdeAction doItAction = IdeAction.get(
          Ide.createCmdID( CLEAN_CMD ),
          "Clean White Lines",
          new Integer( 'C' )
        doItAction.addController( this );
        EditorManager.getEditorManager().getContextMenu().addContextMenuListener(
          new ContextMenuListener()
            public boolean handleDefaultAction( Context context )
              return false;
            public void poppingDown( ContextMenu m ) {}
            public void poppingUp( ContextMenu m )
              m.add( m.createMenuItem( doItAction ) );
      public void shutdown()
      public float version()
        return 0;
      public float ideVersion()
        return 0;
      public boolean canShutdown()
        return true;
      public boolean handleEvent(IdeAction action, Context context)
        int myCmdId = Ide.findCmdID( CLEAN_CMD ).intValue();
        if ( action.getCommandId() == myCmdId )
          doCleanWhiteLines( context );
          return true;
        return false;
      public boolean update(IdeAction p0, Context p1)
        return false;
    }

  • Can't use non persistent domains im Bc4j

    I tryed to create a new domain with the persistent option off (in my example it was String type).
    Then I selected one of my Entity Objects to add a new non-persistent property. When I select my created domain, it raises an nullpointer Excpetion.
    I'm using Jdev 3.1 under NT. It happens with any entity in any project that I create. Even if I close my project and reopen, it still happens.
    Only persistent domains are working in this realease ?
    Alexandre Torres

    At least, it looks like just an JDev bug. I writed by hand the new attribute in the XML file, and it works fine. But I can't use the edit option of the menu anymore to this Entity...
    this is the Xml definition
    <Attribute
    Name="ConteudoXml"
    IsQueriable="false"
    <!-- this sets as non persistent -->
    IsPersistent="false"
    <!-- the domain line and the type looks like redundant... --> Domain="com.dixtal.central.negocio.XmlDomain"
    Type="com.dixtal.central.negocio.XmlDomain"
    ColumnName="$none$"
    ColumnType="$none$" >
    <DesignTime>
    <Attr Name="_DisplaySize" Value="0" />
    </DesignTime>
    </Attribute>
    Expect this bug to be corrected in next version of the product

  • Debugging ADF Mobile Memory Usage

    I'm attempting to debug/profile an ADF Mobile application running on an Android device. I've noticed that once a breakpoint is hit, the debugger will disconnect, I'll see a com.sun.jdi.VMDisconnectedException thrown in JDev and the application is killed on the device. This seems to be dependent on which debugger windows I have open. Specifically, I've seen this when the Heap or Classes window is open. If these windows are NOT open, I'm able to step through the source and view data, stack and thread info. If I'm stepping through code and decide to open the Classes window, the debugger loses the connection and the application is killed on the device but I see no exception in JDeveloper. I can open the Heap window, but when I attempt to manually add a new type I observe the same behavior of losing the connection and application being killed. I've reported this behavior using the automatic feedback agent when an exception is seen in JDev (bug numbers 16179056 and 16179135).
    Does anyone have troubleshooting tips or a workaround? I'm trying to get some memory usage information.
    JDev build: JDEVADF_11.1.2.3.0_GENERIC_120914.0223.6276.1
    ADF Mobile: 11.1.2.3.39.62.94
    OS: Windows 7
    Device Model: Samsung Galaxy S3 SCH-I535
    Android Version: 4.1.1
    Android Debug Bridge Version: 1.0.29

    Hi,
    ADB (Android Debug Bridge) is an Android SDK utility that provides interface between developer machine and emulator/Android device. This command needs to run using a command prompt - typically you would need to run in the directory containing ADB app unless you have the PATH env variable set up. ADB is typically located in <Android SDK Location>\android-sdk\platform-tools. First you will need to start the Android Emulator, and then run the ADB port forward command to set the forward port. You would need to configure the JDeveloper Java debugger accordingly, as well as setting Java Debugging to true in the cvm.properties file. You can then deploy your application mobile app on the emulator, start the JDeveloper Java debugger, and then launch the ADF Mobile app. It is important that you remember to run the Java debugger from JDev before launching the ADF Mobile app, or the app startup will hang while trying to connect to the debugger.
    On a side note, you can look at the logging output from the emulator using the ddms utility (In the Android SDK's tools directory).
    Good luck and let me know if you have more issues.
    Thanks,
    Joe Huang

  • Jdeveloper 11.1.1.2 on MAC hangs

    Hello,
    I am using Jdev 11.1.1.2 on MacBookPro. Jdev open up without any issue. I have created SOA project. Moment I try to edit the XPATH expression builder Jdev Hangs. If I drag the expression builder window and resize it horizontally giving more width it works (meaning does not hang).
    Is this Jdev bug on MAC ? whats workaround ? (other than every time resizing the expression builder window )
    thx
    pp

    Hello,
    I would suggest posting your question to the UPK Community in My Oracle Support if you have not already done so. Additional information can be found in the announcement at the top of this forum: https://forums.oracle.com/forums/ann.jspa?annID=1175
    As far as I'm aware, there are no fundamental differences with installing on a single database server vs. a cluster, but you should probably verify with the Support team or customers who have performed the installation in a similar environment in the UPK Community.
    Best regards,
    Marc

  • "Remember me"/"Stay logged in" feature at login page

    Hi,
    I have a login page and I want there an option like "Remember me" so that a user doesn't have to enter user name and password everytime he wants to access the website. We are Developing with Jdev PS4.
    Login.java
    public void doLogin(ActionEvent actionEvent) {
       FacesContext ctx = FacesContext.getCurrentInstance();
       HttpServletRequest request = (HttpServletRequest) ctx.getExternalContext().getRequest();
       CallbackHandler handler = new URLCallbackHandler("my user", "my password");
       Subject mySubject = Authentication.login(handler);
       ServletAuthentication.runAs(mySubject, request);
       String loginUrl = "adfAuthentication?success_url=/faces/...";
       ctx.getExternalContext().redirect(loginUrl);
       ctx.responseComplete();
    }web.xml:
      <login-config>
        <auth-method>FORM</auth-method>
        <form-login-config>
          <form-login-page>/faces/myLogin.jspx</form-login-page>
          <form-error-page>/faces/welcome.jspx</form-error-page>
        </form-login-config>
      </login-config>I also started testing with a cookie after successfull login:
            final FacesContext facesContext = FacesContext.getCurrentInstance();
            final ExternalContext externalContext = facesContext.getExternalContext();
            final HttpServletResponse response = (HttpServletResponse) externalContext.getResponse();
            final HttpSession session = (HttpSession) externalContext.getSession(false);
            //Extend session timeout
            session.setMaxInactiveInterval(REMEMBER_ME_TIMEOUT_IN_S);
            //Generate session ID
            final String sessionId = UUID.randomUUID().toString();
            //Create persistent cookie
            final Cookie cookie = new Cookie(REMEMBER_ME_ID_KEY, sessionId);
            cookie.setMaxAge(REMEMBER_ME_TIMEOUT_IN_S);
            cookie.setPath("/");
            //cookie.setSecure(true); //Only send when SSL ON
            response.addCookie(cookie);But now I have some questions how to continue:
    1. How to skip the login page when the user accesses the webpage? Use a HttpSessionListener or Filter to redirect? Can someone provide a snippet how to implement best?
    2. How to perform the user login, because I don't want to save the credentials in the cookie. How can I perform the login as shown above: CallbackHandler handler = new URLCallbackHandler("my user", "my password");
    Any hints/links or examples to help get me get started on adding such a feature. would be more than appreciated.
    Regards Markus

    Ok, now I have a working approach (as far as I can rate this for now).
    I use a PagePhaseListener to check if there is the persistent cookie with a unique ID. With the unique ID at server side I can restore the user credentials and perform a login.
    PagePhaseListener:
    public class RememberUserPagePhaseListener implements PagePhaseListener {
        private static final String LOGIN_URI = "/context/faces/login";
        @Override
        public void beforePhase(final PagePhaseEvent pagePhaseEvent)  {
            if (pagePhaseEvent.getPhaseId() == Lifecycle.PREPARE_MODEL_ID)   {
                final ExternalContext externalCtx = FacesContext.getCurrentInstance().getExternalContext();
             final HttpServletRequest request = (HttpServletRequest) externalCtx.getRequest();
             final String requestUri = request.getRequestURI();
             if (requestUri.startsWith(LOGIN_URI)) {
                  final boolean authenticated = ADFContext.getCurrent().getSecurityContext().isAuthenticated();
                     if (!authenticated) {
                       //Check if there is a cookie
                       final Cookie cookie = (Cookie) externalCtx .getRequestCookieMap().get("my.rememberme.cookie");
                       String cookieId = null;
                       if (cookie != null)
                               cookieId = cookie.getValue();
                           //With this cookie ID you can get stored user data from memory/database/... (see below)
                        //Also compare host if cookie is valid
                        //Then perform a normal login as seen in my first post
        @Override
        public void afterPhase(final PagePhaseEvent pagePhaseEvent) {
    }The PagePhaseListener must be registered in "adf-settings.xml". In JDev 11.1.1.4 there is an error for tag "adfc-controller-config", but it works. Seems to be a JDev Bug
    <?xml version="1.0" encoding="windows-1252" ?>
    <adf-settings xmlns="http://xmlns.oracle.com/adf/settings">
        <!-- Error in JDEV, he says this is not a valid tag but it works as expected -->
        <adfc-controller-config xmlns="http://xmlns.oracle.com/adf/controller/config">
            <lifecycle>
                <phase-listener>
                    <listener-id>RememberUserPagePhaseListener</listener-id>
                    <class>com.xxx.xxx.xxx.RememberUserPagePhaseListener</class>
                </phase-listener>
            </lifecycle>
        </adfc-controller-config>
    </adf-settings>How to create a persistent cookie:
            final FacesContext facesContext = FacesContext.getCurrentInstance();
            final ExternalContext externalContext = facesContext.getExternalContext();
            final HttpServletRequest request = (HttpServletRequest) externalContext.getRequest();
            final HttpServletResponse response = (HttpServletResponse) externalContext.getResponse();
            final String cookieId = UUID.randomUUID().toString();
            final Cookie cookie = new Cookie("my.rememberme.cookie", cookieId);
            cookie.setMaxAge(14 * 24 * 60 * 60);  //Two weeks
            cookie.setPath("/");
            //Remember username, password and remote host for this random cookie ID. This will be used in the PagePhaseListener
            final String remoteHost = request.getRemoteHost();
            ...Remember to delete the cookie if perform a logout (create the same cookie with max age of 0). Also you must schedule a job which will cleanup the map at some time for cookieIds which are created a long time ago.

  • How to set owner (=administrator) of the process?

    I've my process, but I want to set a process owner - someone, who logs into worklit and can see all tasks of the process, their current state, to who they are currently assgined etc. Also he should have and option to reassign task to someone else.
    Simple is it possible to set something like process administrator? If yes, then how, I read this http://download.oracle.com/docs/cd/E15523_01/integration.1111/e10224/bp_worklist.htm and there is writen something about process owner, but I dont know where and how to set it. (I'm developing bpel process in JDeveloper using SOA Suite)
    thanks for a help
    Edited by: user1175491 on Nov 12, 2010 3:10 PM

    There is no such thing as a "process" owner. However, there is a task "owner user" and a task "owner group". Setting either of those will get you the functionality you want. If you are on 10g, you can only set "owner user" at design time. You have to set "owner group" at runtime because of a JDev bug. In any case, once those are set, the people specified should be able to see the task in the "Administration Tasks" listing in the worklist application, and be able to work on the task, reassign it, etc.

  • List of Bugs Fixed in JDev 3.2.3

    Several users requested a list of bugs addressed in JDeveloper 3.2.3. Here is a list:
    Bugs Fixed for DAC
    Infoswing Frame Could Not Be Closed. (1729167)
    Validation Methods Are Invoked During Removing Of A New Row From Gridcontrol (1727214)
    Regrn:Lov Control: All Fields In Dept Are Listed Instead Of The Selected One. (1724885)
    Regrn: List Control Unbound Once Rollback. List Control Is Empty (1723467)
    Regrn: Value For The Last Field Doesn'T Get Saved In The Database. (1723367)
    Remove The Commit/Rollback Limitation From Findpanel (1720412)
    Abm: Rowsetaccessimpl.Absolute() Does Not Check For -1 On Call To Getrangestart (1719841)
    Canceling Closing Of Infointernalframe Doesn'T Work (1718994)
    Viewlinkinfo Objects Are Not Nested Application Module Aware (1717528)
    Viewlinkinfo Objects Generate Illegal View Link Names (1717507)
    Dac Lov Controls Are Not Binding To Dataitems (1717492)
    Entity Validation Handling Problem In Dac Gridcontrol (1717482)
    Trw - Rollback Reexcutes All Queries (1715674)
    Getestimatedrowcount Is Called Unnecessarily (1709897)
    Rowsetinfo - Error Message Needs More Details (1692843)
    Nls: Translated Button Labels Are Shown As Squares In Styleeditor (1688651)
    Abm: Blank Rows Created In Grid In Mapping Wizard'S Summary Page (1680610)
    Validaterow Is Not Called If You Leave The Row From Non-Modified Column (1671182)
    Textareacontrol Color Will Be Gray Always If Run In Jdev With Jdk 1.3 (1666518)
    Qabk: Infoswing Control Dialog Box Throws Exception At The Run Time (1665341)
    Sessioninfo.Close() Does Not Close The Database Session (1664400)
    Nls Business Component Data Form Runtime Missing Translations (1652484)
    Qablk Tree Control Picks Up And Displays Only First Selected Rowset (1647498)
    Abm: Nullpointerexception Is Thrown When Detail Button Is Used In Visual Trace (1647449)
    Rowsetinfo.Publishrowset Does Not Restorec Revoked Rowset. (1640653)
    After Setting Validation To Row Level Messages Appear More Than Once. (1640604)
    Detail Row Inserted Via Entity Object Is Not Displayed Automatically. (1633778)
    Dac-106 Trying To Set Nullable Date Column To Null If A Date Format Is Used (1633564)
    Memory Leak When Closing And Reinstantiating Internal Frames (1631899)
    Issuing Rollback/Reexecute Query Resets Query Find Criteria (1631795)
    Rows Inserted In Vo Not Displayed On Gridcontrol When Rowset Is Published (1625827)
    Data In Grid Control Is Lost After Applying Filter And Performing Updates (1624068)
    Data Does Not Display In Comboboxcontrol (1623945)
    Abm: Find Button In Filter Control Should Be Default For Enter Key - Posco Issue (1584634)
    Abm: Sorting On Filtered Grid Control Clears Filter - Posco Issue (1584627)
    Last Record Is Not Displayed When Scrolling Thru A Grid Control With Jdk 1.3.0 (1583918)
    Abm: Findcontrol Gets Built Everytime The Navigation Bar Is Bound To A Dataitem. (1527169)
    Rowset.Setqueryonopen(False) Does Not Prevent The Grid From Populating Itself. (1527158)
    Find Panel Custom Editor Option Does Not Work (1511669)
    Addmasterlinkinfo -- No Such Method, Should Be Addmasterlink (1503508)
    Abm: Sql Error When Findcontrol Is Used The Second Time - Posco Issue (1477081)
    Bugs Fixed for BC4J
    Insert A Row Using "Immediate Loading" Causes Nullpointerexception (1766124)
    Apps: Jdbc Statement Not Being Closed In Viewobjectimpl.Closefreedstatements() (1765387)
    Appsjperf: Bind Indexes Changes For Different Users For Inserting/Updating Eo'S (1761569)
    Data Page: Query Form Generates Incorrect Query If Attribute Name != Column Name (1756150)
    Classcast Exception: Createviewobject() Not Returning Remote Vo Subclass In Visi (1742764)
    Samples: Tester Project Does Not Compile, Prevents Use Of Tester To Debug (1720551)
    Samples: Inserting A New Item Into The Auctions Database Fails To Insert Dbrecor (1718004)
    Samples: Bc4jauctions.Html Adding An Item To Auctions Db Instructions Has Error (1717988)
    Samples: Bc4j Auctions Sample Sign Me Up Link Throws Exception (1717967)
    Qablk: Required Libraries Are Not Included In The Bc4j Project (1714268)
    Datapage Wizard Cannot Generate Anything (1713272)
    Datapage Wizard Should Use "Iso8859_1" As Default Encoding (1705620)
    Nls: Japanese Characters Are Garbled In "Show Data As Xml" Dialog In Jbo Tester (1700430)
    Can Not Include Xml File Using Xsql:Include-Xsql (1700125)
    Nls: Error Message In Bc4j Jsp Application Is Garbaged (1695391)
    Nls:Web Bean Wizard Does Not Register Web Beans To Web Object Manager Correctly (1693941)
    Nls: Js Tab Container Web Beans Cannot Display Japanese (1690456)
    Inputdate Doesn'T Allow Field Editing By User (1689571)
    Nls:Descriptions For Some Hilo Charts Are Not Shown In Jsp Element Wizard (1684559)
    Nls: Truncated Help Button In Add Servlet Dialog Of Web Object Manager (1677201)
    Nls: Truncated Button Label For 'Reset' In Query Dialog Of Data Form Runtime (1675129)
    Wrong Tip For Js Tree Control Web Bean In Jsp Element Wizard (1673107)
    Application Pool Generates Cookies Containing Commas (1667201)
    Noclassdeffounderror When Try To Run The Tester In Three-Tier Mode. (1665040)
    Using Am In Am Pool 2nd Time (Even Times) Causes Jbo-25302 (1664901)
    Apps: Vo.Setattributeinternal Causes All The Rows To Be Brought In From Db. (1663724)
    Ora-29534/Ora-29545 When Deploying Bc4j Runtime Classes (1661861)
    Nls: Too Small List Box And Truncated List Items In Jsp Element Wizard (1660075)
    Nls: Jbo-27022 Cannot Navigate Through Japanese Data With Bc4j (1660065)
    Web Object Manager Truncated Label In Edit Webbean Dialog (1658304)
    The Datapage Wizard Does Not Generate Code To Display Each Attributes In Vo. (1656532)
    Nls: Jsp Application Runtime Missing Translations (1647710)
    Labels In An Entity View Are Not Displayed Correctly (1640869)
    Nls: Horizontal Alignment And Translation Problem In The Jsp Element Wizard(Edit (1636848)
    Nls: Instruction Of Webnew.Java File Missing Translations (1636779)
    Query Collection Shouldn'T Be Blown Away If Maxfetchsize = 0 (1634721)
    Jbo-25014 Exception For Intermedia Domains (1634452)
    Cannot Create A Viewlink Between A View In A Local Am And One In An Imported Am. (1631834)
    Apps:Rowset Interface Should Also Provide Removerowsetiterator Method (1604934)
    Extra Spaces Before ';' And Minor Typo For Visibroker In Jbo Resource Files (1585159)
    Typo In A Webobject Resource File: "Xqsl" For Xsql (1585124)
    Apps: Enhanced Stateless With Affinity Support For Viewobjects (1576128)
    An Exception Occurs When Run The Database Setup File For Bc4j (1563286)
    Apps:View Object Wizard Gives Incorrect Error Message With Invalid Extend (1562030)
    Apps: Cannot Override 'Extends' Class In The View Object Wizard (1561990)
    Ias 10210 Nt M1: Jsp Error While Going To The Online Orders Window (1554391)
    Apps: Returns No Row For A Detail Rowset Even Though Such Row Exists In Db (1554209)
    Mats: Bc4j Samples Not Working Correctly (1542381)
    Nosuchmethodexception Using Bc4j Design Time With Xml Parser 2.1.0 Beta (1527368)
    Cap Gmac: Insert Problem After Upgrading From 3.1 (1524873)
    Nls: New Xsl File Needs Output Encoding Tag (1473212)
    Createuser.Sql Needs To Be Provided To Customers (1449624)
    Ias 9i: Bc4j Installer Needs To React To 3.2 Tutorial Changes (1411505)
    Nls: Ias1.0.2 M3: Jsp Bc4j Application Cannot Insert Record (1404390)
    Bugs Fixed for JDev IDE
    Webtogo Displaying Stale Pages. (1761657)
    Nls: Datapage Application Updates Multibyte Data Incorrectly On Webtogo Server (1746080)
    Integration Or Cache Problem With Web-To-Go (1741134)
    Nls: Translated Booknotfound.Html And Nojavadoc.Html Are Not Installed (1738859)
    Nls: Html Help Cannot Be Installed With Japanese Build (1738854)
    Nls: Japanese Html Help Has Wrong Folder Structure In The Contents Tab (1737050)
    Nls: Cannot Register Servlet Using Web Object Manager (1736178)
    Nls: Import Library Utility Is Not Translated And Doesn'T Support Japanese Char (1724029)
    Repository Source Control Workarea Picker Does Not Work In Jdk 1.3 (1717231)
    Nls:Error And Warning Are Garbled In Setting Encoding Of Compiler To "Cp1252" (1716640)
    Nls: Popup Menus "Open" And "Edit With Oracle Jdeveloper" Are Not Translated (1684565)
    Qablk:Jdeveloper Crash When Opening Frame In The Ui Design Mode In Windows 2000 (1683235)
    Nls: Overtranslated Parameter Names In Created Dialog (1677246)
    Nls: Comment 'Constructor' In Application, Class, Sqlj, Beaninfo Not Translated (1677241)
    Nls:Error Message Is Different Between Locale = Us And Ja (1671222)
    Nls: Cannot Select More Than One Jar/Zip File When Adding Paths (1660130)
    Nls: Cannot Run Jsp Application Using Bc4j Created With Japanese Tables (1660019)
    Nls:Unable To Insert/Update For Bc4j Jsp Application On Ias 1.0.2.0 (1656603)
    Nls: Httpservlet Code Is Incorrect (1650724)
    Nls: All Web Object Wizards Behaviour For Character Encoding Should Be Unified (1650722)
    Nls Enterprise Javabean Wizard Truncated Translations (1645621)
    Nls: A Message 'Loading Jsp' Missing Translation In The Jsp Runtime (1636889)
    Unable To Invoke Dependency Manager (1630723)
    Incorrect Otn Link Specified In Creating_Html_Clients\Srv_Pxsqlservlet.Html (1618656)
    Must Use Thin Jdbc In Order To Solve Nls Problems With Repository Tools (1534551)
    Nls:Webtogo Doesn'T Find Jsp Pages With Japanese Names. (1477338)
    Nls:Japanese Character Corrupted When Sql*Plus Invoked From Jdeveloper (1461164)

    Hi Steve
    Many thanks for that. Could I ask that
    this kind of thing goes in the release
    readme also.
    Marc

Maybe you are looking for

  • Hp 1512 all in one series printer

    i have a hp 1512 all in one series printer the software that came with it says hp 1510 all in one series printer is this the right software

  • Trying to restore an l355-s78312

    I have been trying to restore this machine,and keep getting an error message.  Unfortunately, I do not have the exact error message, but have finally gotten it to boot into vista.  It keeps hanging on the synaptic touchpad drivers, and then on the at

  • Lumia 620 sw update

    I want to ask can lumia 620 update to windows 8.5 and 9 when they will be launch?

  • Huge data upload to custom table

    I created a custom table and the requirement is to load huge data to this table around 20million records. I have input file with 1million records. After loading few files, I got error max extents 300 is reached. We talked to basis and they increased

  • Resizing an image in Keynote

    Using Keynote, please tell me how I can size images in one direction only - e.g to elongate a picture. It should be really simple, as in Powerpoint, or as with a Textbox, by dragging one of the "handle" squares on one side of the frame.  However, I f