这里的端口有点多,说起来有点绕。但目前只围绕Informatica Server服务项的启动进行讨论。
Informatica Repository Server Setup里头涉及到两类port
一般默认情况Server Port Number: 5001
Repository里头
Minimum Port Number: 5002
Maxmum Port Number: 65535
Informatica Server Setup里头Repository标签下涉及Repository Server Port Number
此外,Workflow Manager里头的登录框More>>里头也有一个Port Number
最后在登录进Workflow Manager之后,菜单项Server-->Server Configuration..里头New或者Edit Server还有一个Port Number
---------------------------------------------------------------------------------------------------------------------------------
此时应该可以无障碍启动Informatica Repository Server服务项。
在启动Informatica Server的Service之前需要配置Informatica Server Setup。Repository标签下涉及的Repository Server Port Number是必须和Informatica Repository Server Setup里Server Port Number一致的。
否则可能会报错:
ERROR : REP_12400 [Wed Jan 07 16:48:27 2009] : (5148|4236) Repository Error ([REP_32521] Connection failed. The server at [XXX:5002] is not the Repository Server.
)
ERROR : CMN_1006 [Wed Jan 07 16:48:27 2009] : (5148|4236) Failed to connect to repository [XXXX].
FATAL ERROR : SF_34004 [Wed Jan 07 16:48:27 2009] : (5148|4236) Server initialization failed.
----------------------------------------------------------------------------------------------------
在启动Informatica Server的Service之前还需要配置Workflow Manager。在连接Repository的时候弹出个登录框,使用默认用户名/密码 Administrator/Administrator,在More>>里头可以填Host Name和Port Number。这里的Port Number必须和Informatica Repository Server Setup里Server Port Number一致。在这里就是5001。
连接上以后(当然要确认Informatica Repository Server和相关的DB Server已经启动),在菜单中选择Server-->Server Configuration...打开对话框。
这个对话框里头的Port Number则不能填5001!
填了5001可能会得到错误:
FATAL ERROR : SF_34013 [Wed Jan 07 16:51:46 2009] : (1268|5980) Error in opening Server Port [5001] to listen for client connections.
FATAL ERROR : SF_34004 [Wed Jan 07 16:51:46 2009] : (1268|5980) Server initialization failed.
但是笔者填5002时同样遇到这类报错:
FATAL ERROR : SF_34013 [Wed Jan 07 16:53:11 2009] : (1268|6092) Error in opening Server Port [5002] to listen for client connections.
因此建议port number稍微大一些,或其他稍微小一些的值,如4001或5999等等。