将大十进制(15,12)转换为字符串
hi i'im在输出中的源中具有一个大十进制(15,12)值,我期望将其作为字符串.例如,通过使用TMAP将其转换为字符串,我的源文件具有0.000000000000.对于此IM获取输出的" String.valueof(列名)"为0E-12.预期输出是0.0000000000任何人可以提供解决方案吗? 解决方案 如果您不对BigDecimal列应用任何转换,则可以从文件中读取为String. 如果您必须将其读取为BigDecimal然后将其格式化为字符串,则可以在tMap中进行此操作: new DecimalFormat("#0.000000000000").format(columnName)
0 2023-10-14
编程技术问答社区
Talend中的常见日志
我试图在talend中实施登录.因此,我使用普通组件做了一份工作,我通过Twarn和TDIE记录了错误,信息和调试. 使用logcatcher,我将日志隔离为调试和错误的两个文件. 这部分工作正常. 现在我完成了两个工作, 首先: - 使用trowgenerator生成线,然后发送到tmap并从TMAP发送,我将根据某种条件发送到两个Twarn组件. 第二: - 具有tlogcatcher,t_filterrow并根据某种条件分离到两个文件的作业. 所以我正在与第一个捕获日志的工作并行运行第二个作业,但它不起作用. 我尝试了几个选项,并在这一点上卡住. 主要想法是拥有一个通用的记录组件,可以插入日志的任何作业. 有什么方法可以实现? 解决方案 以下是弹出的三种方式: log4j:企业版本内置了log4j,这意味着您可以在twarn/tdie中设置调试级别,并配置log4j将这些放置在不同的文件中. (当使用它时,我发现最好将警告作为
10 2023-10-14
编程技术问答社区
具有动态配置的自定义组件,如talend中的jira、jdbc或azurestorage
我想创建具有动态配置的TALEND组件.我尝试了各种来源来实现这一目标,但没有运气, 我先前尝试过的我无法链接使用插件的组件,它总是给出错误 无法加载组件 然后,我正在尝试创建插件,例如Azure Storage,我从 talend组件带有动态configuraion 我开发了新组件,例如Azure存储,并试图在 中注册 c:\ user \ sandy \ documents \ talend \ tos_bd-20161216_1026-v6.3.1 \ features \ org.talend.talend.tos.components.feature_6.3.1.3.1.2016161616161616_1026/features.xml 通过添加
8 2023-01-05
编程技术问答社区
使用Php的iOS MDM推送通知,不工作
我知道这是重复的/a>,但是这个对我不起作用. 我发送通知的PHP代码是 // Put your device token here (without spaces): $deviceToken = '6hPQc2HvdA20XGlQkznJxlappCrzm3kJccljjOsgF2k=\n'; #base64 encoded // Put your private key's passphrase here: $passphrase = 'Temp1234'; $ctx = stream_context_create(); stream_context_set_option($ctx, 'ssl', 'local_cert', './Certificates_push_dev_new.pem'); stream_context_set_option($ctx, 'ssl', 'cafile', './entrust_2048_ca.cer'); stream_conte
20 2022-12-02
编程技术问答社区