Question

FSM & PSO integration issue


Userlevel 3
Badge +6

Hi All,

 

We are getting the following error while initializing the dataset from FSM to PSO.

There was no endpoint listening at https://<<mypsoserver>>:8744/IFS/Scheduling/Gateway/Service/Session that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.

 

Please advise, what could be  missing in configuration?

GATEWAY scheduling app param has already been configured.


24 replies

Userlevel 7
Badge +23

Hi,

It looks like you haven’t configured the servername of the PSO server FSM is trying to connect to, this should be set during the installation but can also be set directly on the web.config file for FSM:

On the FSM Application Server, near the bottom of the C:\inetpub\wwroot\<yourdatabase name>\web.config file you will find a section as below detailing the connection strings for the PSO Gateway service, ensure these are pointing to the correct server name hosting your PSO Installation:

      <endpoint address="http://<server>:8744/IFS/Scheduling/Gateway/Service/Data" binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_IDataRequest" contract="GatewayService.IDataRequest" name="WSHttpBinding_IDataRequest" />

      <endpoint address="http://<server>:8744/IFS/Scheduling/Gateway/Service/SystemManagement" binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_ISystemManagementRequest" contract="GatewayService.ISystemManagementRequest" name="WSHttpBinding_ISystemManagementRequest" />

      <endpoint address="http://<server>:8744/IFS/Scheduling/Gateway/Service/Session" binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_ISessionRequest" contract="GatewayService.ISessionRequest" name="WSHttpBinding_ISessionRequest" />

      <endpoint address="http://<server>:8744/IFS/Scheduling/Gateway/Service" binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_IRemotingInterface" contract="GatewayService.IRemotingInterface" name="WSHttpBinding_IRemotingInterface" />

Userlevel 3
Badge +6

Hi @tomgreenwood 

 

Appreciate your quick response and support. 

But, we have rechecked , server name in .config file has been properly defined. Still getting the error.

Could you please help/suggest any other troubleshooting mechanism. 

Userlevel 7
Badge +23

Hi, 

Please restart IIS and perform a cache refresh on FSM and try again.  Are you still getting the same error?

Thanks,

Tom

Userlevel 6
Badge +23

Hi,

if this is a load balanced environment make sure to configure the PSO Gateway on all FSM App Server Instances.

 

Best regards
Roman

Userlevel 3
Badge +6

Hi @roklde ,

 

Please advise how to configure the PSO Gateway on all FSM App server instance ?

This is a kinda POC, and FSM and PSO application is hosted on same server.

Is there any specific steps we need to complete on networking side?

 

Hi @tomgreenwood ,

 

We tried it, but didn’t work unfortunately. 

Userlevel 6
Badge +23

You have to configure the “PSO base URL” while running the App Server Installation:

 

Or as outlined by Tom by editing the web.config.

 

Make sure to use a valid SSL certificate for the PSO Gateway if you are running it on https. Check also that the PSO Gateway is running in the Windows Services and if no errors are logged for it in the Windows Events.

When hosting both applications on one machine you shouldn’t need to configure any ports or network traffic rules.

Best regards
Roman

Badge +3

Hi,

Can i get the above URL for PSO Installation.

Thanks

Varshini Chittur

Userlevel 6
Badge +23

Hi,

Can i get the above URL for PSO Installation.

Thanks

Varshini Chittur


Hi Varshini,

not sure what you exactly mean but the “PSO base URL” is derived from the PSO Server hosting the PSO Gateway component in your environment.

Best regards
Roman

Badge +3

Hi All,

I’m facing the bellow error while initializing the dataset from FSM to PSO.

There was no endpoint listening at https://xitfsm/IFSPSOWorkbench/Gateway/Service/Session that could accept the message. This is often caused by an incorrect address or SOAP action. See Inner Exception, if present, for more details.

Can someone suggest me on this.

 

Thanks

Varshini Chittur

Userlevel 6
Badge +23

Hi Varshini,

it seems that the PSO Gateway parameter is incorrectly configured by looking at your URL:

 https://xitfsm/IFSPSOWorkbench/Gateway/Service/Session

The IFSPSOWORKBENCH isn’t a part of the Gateway URL. You can find an example of the correct URL by hovering over the information button besides the PSO base URL setting in the FSM Installer.

Also make sure to use FQDN when using https.

Best regards
Roman

Badge +3

Hi @roklde,

If the above-mentioned link is not the part of gateway URL may i know how the URL Seems to be.

Thanks

Varshini Chittur

 

Userlevel 6
Badge +23

Hi Varshini,

here is an example:

https://mypsoserver:8744/IFS/Scheduling/Gateway/Service/

Just replace the protocol and hostname with the actual values from your environment. It’s best when you simply do it via the Installer, as already said. 

Best regards
Roman

Badge +3

Hi All,

I am trying to integrate FSM with PSO, I am getting the below error when i am trying to initialize the dataset.

ERROR-Use of Dynamic Scheduling has not been enabled. 

I have added all the app param values according to the informative document that I received from the academy.

Below is the screen shot attached.

I have followed the same steps.

can someone guide me on this.

 

Thanks

Varshini Chittur

Userlevel 6
Badge +23

Hi Varshini,

I believe you are missing the THREESIXTY_ENABLED scheduling app parameter. This needs to be set to Y.

Please check “CONFIGURE DYNAMIC SCHEDULING” section within the FSM6OnPremiseInstallation Guide related to your FSM version in use for more details on FSM-PSO setup.
https://community.ifs.com/fsm-product-updates-114

 

Best regards
Roman

Badge +3

Hi @roklde 

i have already made THREESIXTY_ENABLED scheduling app parameter as Y.

even then i am getting the same error.

 

Thanks 

Varshini Chittur

Userlevel 6
Badge +23

Did you perform a refresh cache after setting all those parameters?

Badge +3

Yes.

Userlevel 6
Badge +23

Did you check the FSM Server Log for any more information on the error?

Userlevel 3
Badge +9

Hi

 

Also make sure it’s a capital Y not a small y, I found that out the hard way!!

Badge +3

Hi @roklde,

May i know where the broadcast URL’S are stored in PSO?

Thanks

Varshini Chittur

Userlevel 6
Badge +23

Hi Varshini,

as you are broadcasting to FSM, the broadcast URL is stored in FSM Scheduling App Params and will be send to PSO upon full load.

Best regards
Roman

Badge +3

Hi @roklde,

Once Load file is sent to PSO can we see broadcast URL details anywhere in PSO table or PSO UI?

Please confirm.

Thanks

Varshini Chittur

Userlevel 6
Badge +23

This is visible in the Broadcast_Parameter table within the Scheduling Database.

Best regards
Roman

Badge +3

Okay,

Thanks

Reply