Reg. Integrating Gateway with SAML.

Hi All,
          Is it possible to integrate NetWeaver Gateway with 2 different SAML.
For example let us assume that we have 2 different AD and 2 different SAML on top of AD ( Please assume that these SAML/AD will not converge).
Is it possible for to configure one gateway to  multiple SAML?
Can any one help me on this.
Thanks
-Arun

Hi,
I have a similiar solution running
callmanager 3.3(4)SR2
Siemens DX PABX
2651XM 12.3(6a) AIM Mobule
MGCP
Router is configured as master
PBX is connected via E1 using Q931 NOT QSIG
I did not install this solution but i understand that they had issues running QSIG and then back tracked to Q931.I don't know the exact issues as it was before my time.
It all works fine , but obviously we lose supplementary services.
Mark

Similar Messages

  • Dynamic authorization in Integration Gateway with SMP 3.0.3

    Hi All,
    we have SAP ECC as backend system, we created service in ECC and added service in gateway cockpit. Now i can get the data from backend ECC using gateway cockpit URL.
    My doubt is
    While creating destination for ECC in SMP Gateway Cockpit, we have to give credentials for basic authentication. While calling service of SMP Gateway Cockpit , It is going to ECC with the user name given in Gateway Cockpit and giving the data authorized by same,
    How to make the dynamic authorization.
    Thanks
    Suresh
    Tags edited by: Jitendra Kansal (Moderator)

    suresh babu
    I followed the steps mentioned by you.
    1. Added a HTTP/HTTPS authentication provider to "SAP"  security provider.
    https://sapes1.sapdevcenter.com:443/sap/iwbep?sap-client=520
    2. In the gateway cockpit. modified the destination details:
    3. When i open service document, there is no pop-up. Did i miss something i between?
    Regards,
    JK

  • Tranport for  Integration Gateway.

    Hi All,
            I have one query on the transporting the Application that has been developed on Integration Gateway with SOAP as backend.
    As per SAP Note 1931374 They say that Desitnation assignment cannot be done on the Gateway management and should be done at the eclipse @ the time of development itself. If that is the case then how we can do transportation from Dev to QA? Any suggestions on this.
    Also i could not see any option to export the project and import into another system can any one throw light on this.
    cc: SAP Mobile Platform Developer Center
    Thanks
    -Arun

    Hi Arun,
    Your assessment is right. Unfortunately, there is no easy way to both changing the endpoint for the SOAP service or deploying the project without using the Eclipse based design-time. However, rest assured that we are aware of the issues and already planning to address them soon.
    Regards,
    Mustafa.

  • Error when connecting an oracle DB with Integration gateway

    I followed the steps from the blog How to connect an Oracle DB with Integration Gateway in SMP3 and the ojdbc was deployed successfully to SMP. Still, i'm getting "Driver class oracle.jdbc.driver.OracleDriver not found" error message when i try to test my connection. The first difference i saw when completing these steps was that I'm using SMP3 SP05, could this be the issue?

    Joao D Franco Net
    Could you share below information:
    Can you cross check if deployed driver are OSGi enabled? Refer this.
    Can you share screenshot of the destination settings and error ?
    note: The blog you followed is referring to SP03 (1st GA of SMP3)..You should not have any problem in connecting to Oracle DB being on any SP.
    Regards,
    JK

  • Create Operation with Integration Gateway for SOAP Webservices

    Dear All,
    Has anyone used the create operation for Soap Webservices for SMP 3.0 to invoke a POST into the system using OData and Integration Gateway.
    Can you please help with the steps.
    Thanks,
    Best Regards,
    Rakshit Doshi

    I tried the same sometime back but faced some issues. Then i came to know about one known issue.
    Reference
    Rgrds,
    JK

  • PeopleSoft 8.53 Integration Error with Oracle SES

    My System Details are :
    Machine 1
    Hostname : host1
    Port : port1
    Application : PeopleSoft 8.53 + HCM 9.2 + Oracle 11g
    OS : Windows 7 (64 Bit)
    Machine 2
    Hostname : host2
    Port : port2
    Application :Oracle Secure Enterprise Search 11.1.2.2.0
    OS : Windows 2008 Server (64 Bit)
    No Error was encountered while installation and systems started without any error.
    Now when trying to integrate PeopleSoft with Oracle SES.
    I entered all the details as per installation docs at PeopleTools->Search Framework->administration->Search Instance
    When I click on Ping I encounter the following error :
    Ping Test Result: Failure. Exception caught GetMessageText: No default message. (0,0) (262,612)
    I am behind a proxy server and have made the required entries in integrationGateway.properties files for proxy server.
    Also have added userid:pwd in Proxy-Authorization property for HTTPTARGET connector ID.
    The Errorlog.html contains the following error:
    Type - Error
    ErrorLevel - Standard Gateway Exception
    Description - HttpTargetConnector:ExternalApplicationException. External System responded with an Error status.
    Exception -  PeoplesoftListeningConnector: GeneralFrameworkException 
    MessageCatalog  
    MessageSet: 158  MessageID: 10623  MessageParms: HttpStatusCode returned : 407
    Stack Trace
    com.peoplesoft.pt.integrationgateway.common.ExternalApplicationException: HttpTargetConnector:ExternalApplicationException. External System responded with an Error status.
    at com.peoplesoft.pt.integrationgateway.targetconnector.HttpTargetConnector.send(HttpTargetConnector.java:1159)
    at com.peoplesoft.pt.integrationgateway.service.BasicConnectorInvocator.execute(BasicConnectorInvocator.java:131)
    at com.peoplesoft.pt.integrationgateway.framework.GatewayManager.invokeService(GatewayManager.java:147)
    at com.peoplesoft.pt.integrationgateway.framework.GatewayManager.connect(GatewayManager.java:191)
    at com.peoplesoft.pt.integrationgateway.listeningconnector.PeopleSoftListeningConnector.doPost(PeopleSoftListeningConnector.java:183)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    at com.peoplesoft.pt.integrationgateway.listeningconnector.PeopleSoftListeningConnector.service(PeopleSoftListeningConnector.java:86)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at com.peoplesoft.pt.integrationgateway.common.IBFilter.doFilter(IBFilter.java:84)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
    Request
    Message-ID: <1975883609.1375092327640.JavaMail.userId@host1>
    Date: Mon, 29 Jul 2013 15:35:27 +0530 (IST)
    Mime-Version: 1.0
    Content-Type: multipart/related; boundary="Integration_Server_MIME_Boundary"
    Content-ID: PeopleSoft-Integration-Broker-Internal-Mime-Message
    PeopleSoft-ToolsRelease: 8.48
    --Integration_Server_MIME_Boundary
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: 8bit
    Content-Disposition: inline
    Content-ID: IBInfo
    <?xml version="1.0"?><IBInfo><ExternalOperationName><![CDATA[GETAPIVERSION.V1]]></ExternalOperationName><OperationType>sync</OperationType><From><RequestingNode><![CDATA[PSFT_HR]]></RequestingNode><Protocol>http</Protocol><WS-Security><WSTokenType><![CDATA[]]></WSTokenType><WSTokenEncrypted></WSTokenEncrypted><WSTokenSigned></WSTokenSigned><WSTokenEncryptLevel></WSTokenEncryptLevel><WSRequestAliasName><![CDATA[]]></WSRequestAliasName></WS-Security><SAML-CertAlias><![CDATA[]]></SAML-CertAlias><SAML-QualifierName><![CDATA[]]></SAML-QualifierName><SAML-Issuer><![CDATA[]]></SAML-Issuer><SAML-SubjectName><![CDATA[]]></SAML-SubjectName><SAML-Signature><![CDATA[]]></SAML-Signature><SAML-TokenData>***deleted for security purposes****</SAML-TokenData><URIResourceIndex>-1</URIResourceIndex><SegmentsUnOrder>N</SegmentsUnOrder></From><ContentSections><ContentSection><ID>ContentSection0</ID><ContentType>text/plain; charset=UTF-8</ContentType><ContentTransfer>8bit</ContentTransfer><NonRepudiation>N</NonRepudiation></ContentSection></ContentSections><Connector><ConnectorClassName><![CDATA[HttpTargetConnector]]></ConnectorClassName><ConnectorParameters><ConnectorParam><Name><![CDATA[Method]]></Name><Value><![CDATA[POST]]></Value></ConnectorParam><ConnectorParam><Name><![CDATA[URL]]></Name><Value><![CDATA[http://host2:port2/search/api/admin/AdminService]]></Value></ConnectorParam><ConnectorParam><Name><![CDATA[SOAPUpContent]]></Name><Value><![CDATA[Y]]></Value></ConnectorParam></ConnectorParameters><ConnectorHeaders><Header><Name><![CDATA[sendUncompressed]]></Name><Value><![CDATA[Y]]></Value></Header><Header><Name><![CDATA[Content-Type]]></Name><Value><![CDATA[text/xml; charset=utf-8]]></Value></Header></ConnectorHeaders></Connector><AttachmentSection ResponseAsAttachment="N"></AttachmentSection></IBInfo>
    --Integration_Server_MIME_Boundary
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: 8bit
    Content-ID: ContentSection0
    Content-Disposition: inline
    <?xml version="1.0"?>
    <getAPIVersion xmlns="http://search.oracle.com/Admin"><credentials xmlns=""><userName>eqsys</userName><password>***deleted for security purposes****</password></credentials></getAPIVersion>
    --Integration_Server_MIME_Boundary--
    Response
    Message-ID: <2136182902.1375092327641.JavaMail.userId@host1>
    Date: Mon, 29 Jul 2013 15:35:27 +0530 (IST)
    Mime-Version: 1.0
    Content-Type: multipart/related;
    boundary="----=_Part_8_1450854121.1375092327639"
    Content-ID: PeopleSoft-Integration-Broker-Internal-Mime-Message
    ------=_Part_8_1450854121.1375092327639
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: 8bit
    Content-Disposition: inline
    Content-ID: IBInfo
    <?xml version="1.0"?><IBInfo><Status><StatusCode>40</StatusCode><MsgSet>158</MsgSet><MsgID>10623</MsgID><Parameters count="1"><Parm>HttpStatusCode returned : 407</Parm></Parameters><DefaultTitle>Integration Gateway Error</DefaultTitle></Status><ContentSections><ContentSection><ID>ContentSection0</ID><ContentType>text/plain; charset=UTF-8</ContentType><ContentTransfer>8bit</ContentTransfer><NonRepudiation>N</NonRepudiation></ContentSection></ContentSections></IBInfo>
    ------=_Part_8_1450854121.1375092327639
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: 8bit
    Content-Disposition: inline
    Content-ID: ContentSection0
    <HEAD><TITLE>Proxy Authorization Required</TITLE></HEAD>
    <BODY BGCOLOR="white" FGCOLOR="black"><H1>Proxy Authorization Required</H1><HR>
    <FONT FACE="Helvetica,Arial"><B>
    Description: Authorization is required for access to this proxy</B></FONT>
    <HR>
    <!-- default "Proxy Authorization Required" response (407) -->
    </BODY>
    ------=_Part_8_1450854121.1375092327639--
    I have checked the required entries in integrationGateway.properties files for proxy server.
    Also have checked the userid:pwd entered in Proxy-Authorization property for HTTPTARGET connector ID.
    I have restarted the servers and machines as well but still the same error.
    Kindly help me ?

    RCC wrote:
    I agree with Hakan, sounds like your problem is getting to the proxy.
    Is the SES server on the same network as PS?  Or is it really somewhere else? Is this some kind of home setup since you are running PS on Win 7?  If SES is on the same network as PS, I would drop the proxy config and test that way first.  Get it working without the extra complexity, then add in Proxy.  You can test connectivity from PS to SES with telnet or just browsing to SES.
    Thanks for the response RCC.
    The PS is a Demo Instance being used for study purpose. Both the machines are on the same network.
    I tried the ping after removing the entries in integrationGateway.properties files for proxy server and it worked.
    Ping, Test Login and Validate are successful.
    I get the following error when I check Proxy Login.
    Proxy login failed : Invalid credentials for the federation entity (262,1317) (262,1318)
    I have created Federation Trusted Entity key by the name HCM92 on Oracle SES side and am using the same ID and password in the Query Service Credentials on the Search Instance Properties Page.
    I was not getting any error in any log file related to this.
    Kindly help.

  • Web Service Security with SAML - Invalid XML signature

    Hello together,
    we want to build a scenario where we want to use Web Service Security  with SAML.
    The scenario will be
    WS Client (Java Application) -> WS Adapter -> Integration Engine ->  WS Adapter-> CRM (Web AS ABAP 7.01 SP 3)
    SAP PI release is 7.11 (SP Level 4)
    We want to use the SAML Authentification from WS Client to PI and from PI to Web AS ABAP.
    The SAML authentifications between the WS Client and PI works when there is no SAML auth between PI and CRM.
    But we get following error at calling the CRM system when we want to communicate with SAML:
      <E_TEXT>CX_WS_SECURITY_FAULT:Invalid XML signature</E_TEXT>
    Has somebody an idea of the possible reason for the error.
    Thanks in advance
    Stefan

    Error Messages in the Trace/Log Viewer:
    CX_WS_SECURITY_FAULT : Invalid XML signature | program: CL_ST_CRYPTO==================CP include: CL_ST_CRYPTO==================CM00G line: 48
    A SOAP Runtime Core Exception occurred in method CL_ST_CRYPTO==================CM00G of class CL_ST_CRYPTO==================CP at position id 48  with internal error id 1001  and error text CX_WS_SECURITY_FAULT:Invalid XML signature (fault location is 1  ).
    Invalid XML signature

  • Schema Data Type in SOAP Web Service while using Integration Gateway in SMP 3.0

    Hi Experts,
    I was working on Integration gateway component of SMP 3.0.3 where we can have oData services which connect to different data source from SMP and finally we have to consume from SMP. Here I have an SOAP Web service where there is Schema Data type which is an xml structure and because of that while doing the data modelling with Design time tools I am not able to map the properties as there aren't any as only the parent level Schema type is available in the SOAP Web Services. Please see the below image for reference :
    So now I have 2 inputs no problems for design as such then I have the schema for that which comes as a output response which is where I am facing the issue as we don't have that Data Structure itself so how are we going to map that. I have seen some thin possibilities with Custom Scripts with SMP SP06 where this will help us to process the request and response at runtime with JS/Groovy. So needed some lights on this schema data type on Integration Gateway component of SMP 3.0.3 which we are planning to upgrade to SP06 as well so it will be a good starting point for this as well
    Also have concerned my good friend Rakshit Doshi for this as well.
    Regards,
    Fenil.

    Hi All,
    Sorry for the late response guys was stuck somewhere else and so couldn't reply to this, see I have below response in SOAP UI
    There if we see we have the schema as the whole structure being defined under which we have all the child elements, am also posting the raw response from the soapUI below for better understanding
    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
       <soap:Body>
          <GetMSUserLoginDetailsResponse xmlns="http://tempuri.org/">
             <GetMSUserLoginDetailsResult>
                <xs:schema id="MemberDetails" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
                   <xs:element name="MemberDetails" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
                      <xs:complexType>
                         <xs:choice minOccurs="0" maxOccurs="unbounded">
                            <xs:element name="Table">
                               <xs:complexType>
                                  <xs:sequence>
                                     <xs:element name="RECID" type="xs:string" minOccurs="0"/>
                                     <xs:element name="FNAME" type="xs:string" minOccurs="0"/>
                                     <xs:element name="LNAME" type="xs:string" minOccurs="0"/>
                                     <xs:element name="CUSTNO" type="xs:decimal" minOccurs="0"/>
                                     <xs:element name="MEMTYP" type="xs:decimal" minOccurs="0"/>
                                     <xs:element name="MEMTYPENAME" type="xs:string" minOccurs="0"/>
                                     <xs:element name="CUSTTYP" type="xs:decimal" minOccurs="0"/>
                                     <xs:element name="EMAIL" type="xs:string" minOccurs="0"/>
                                     <xs:element name="MEMPASSWORD" type="xs:string" minOccurs="0"/>
                                     <xs:element name="ISDEBIT" type="xs:decimal" minOccurs="0"/>
                                     <xs:element name="PARENTID" type="xs:string" minOccurs="0"/>
                                     <xs:element name="CHILDOF" type="xs:string" minOccurs="0"/>
                                     <xs:element name="CUSTTYP1" type="xs:string" minOccurs="0"/>
                                     <xs:element name="ZONEID" type="xs:int" minOccurs="0"/>
                                     <xs:element name="EMAILFOOTERDETAIL" type="xs:string" minOccurs="0"/>
                                  </xs:sequence>
                               </xs:complexType>
                            </xs:element>
                            <xs:element name="Table1">
                               <xs:complexType>
                                  <xs:sequence>
                                     <xs:element name="ErrorCode" type="xs:string" minOccurs="0"/>
                                     <xs:element name="ErrorDesc" type="xs:string" minOccurs="0"/>
                                  </xs:sequence>
                               </xs:complexType>
                            </xs:element>
                         </xs:choice>
                      </xs:complexType>
                   </xs:element>
                </xs:schema>
                <diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
                   <MemberDetails xmlns="">
                      <Table diffgr:id="Table1" msdata:rowOrder="0">
                         <RECID>97101-101-0000057069</RECID>
                         <FNAME>Fenil</FNAME>
                         <LNAME>Doshi</LNAME>
                         <CUSTNO>1042231</CUSTNO>
                         <MEMTYP>42</MEMTYP>
                         <MEMTYPENAME>Management</MEMTYPENAME>
                         <CUSTTYP>8</CUSTTYP>
                         <EMAIL>[email protected]</EMAIL>
                         <MEMPASSWORD>as</MEMPASSWORD>
                         <PARENTID>97101-101-0000057069</PARENTID>
                         <CUSTTYP1>Zone</CUSTTYP1>
                         <ZONEID>2</ZONEID>
                         <EMAILFOOTERDETAIL><![CDATA[<strong></strong><br />]]></EMAILFOOTERDETAIL>
                      </Table>
                      <Table1 diffgr:id="Table11" msdata:rowOrder="0">
                         <ErrorCode>100</ErrorCode>
                         <ErrorDesc>Login Successful.</ErrorDesc>
                      </Table1>
                   </MemberDetails>
                </diffgr:diffgram>
             </GetMSUserLoginDetailsResult>
          </GetMSUserLoginDetailsResponse>
       </soap:Body>
    </soap:Envelope>
    So we have the data but as a xml Structure which is nothing but schema and is my Eclipse while mapping while defining response type it gives me just an schema as the property.
    Regards,
    Fenil.

  • Cant configure the node of my Integration Gateway

    So I've been trying to get web services exposed from my test PeopleSoft Installation so that they can be used by another PeopleSoft Installation. After some reading and searching I found that I have to configure the Integration Broker in order to do that. From there I've been trying for a while now (unsuccessfully as you can imagine) to configure the Integration Gateway of my PeopleTools installation. Right now I can ping my Integration Gateway which comes back with...
    PeopleSoft Integration Gateway
    PeopleSoft Listening Connector
    Tools Version : 8.53
    Status:ACTIVE
    and from there I can load the connectors, of which there are 11 different ones. After that I go to "Gateway Setup Properties", log in, and from there I have everything filled out with the following...
    Gateway Default App. Server_
    App Server URL: <the machinename>:<the port#>
    User ID: PS
    Password: <the password>
    Tools Release: 8.53
    Domain Password: <none>
    Virtual Server Node: <none>
    PeopleSoft Nodes_
    Node Name: PSFT_HR
    App Server URL: <the machinename>:<the port#>
    User ID: PS
    Password: <the password>
    Tools Release: 8.53
    Domain Password: <none>
    After that, I try to ping the node but it always errors with the following and I have no idea why...
    PeopleSoftTargetConnector - The appserver may be down.  Check Appserver URL or Domain Password.
    The problem is that I know I have the right URL and that the AppServer is running because I can see it's status in Command Prompt after running PSADMIN.EXE and navigating to the status of the server (not to mention I'm able to log into it). I've also looked at the "Configuration Status" in "Main Menu > PeopleTools > Integration Broker > Integration Network" and got checks on "Gateway Configured" and "Domain Active" but there's an X next to "Node Network Not Configured" which I'm not sure why it's there so if somebody could explain that to me, that'd be really helpful.
    So from "Node Network", I can see all the nodes and can see the node that I'm trying to use for the Integration Gateway, "PSFT_HR", that has checks in the boxes under everything except "Remote Gateway Node". After I click on the PSFT_HR node I can see the "Node Definitions" tab that has the Authentication set to "Password", the password set to what I'm entering with the "Gateway Setup Properties", the "Default User ID" set to "PS" and everything after that (Hub Node, Master Node, etc.) is blank. The check-boxes next to "Default Local Node", "Local Node", "Active Node", and "Segment Aware" are checked.
    In the "Connectors" tab I've tried pinging the node but came up with the same error from before. Also, towards the bottom there's a line that says "This connector does not have properties. Use Gateways Page to setup." where I log in to the "Gateway Setup Properties" again, the same info is used from before, and pinging the node gives the same error. As for the other tabs "Portal", "WS Security", and "Routings" I haven't done anything with them as I never read anything that said I needed too.
    Also, as a side note, every time I try to ping the node the application stops responding even after I click cancel or try to click the "x" on the window. I cant do anything until it times out and gives me the error so if somebody could tell me how to change that or stop it from happening, that'd also be really helpful in saving time with troubleshooting this issue
    I hope this wasn't too long with TOO MUCH information (or quotation marks) but I thought I'd get everything I've got right now out the way since I've tried a lot of different things and may get some suggestions that I've already found/tried up until now. I feel like it's something small that I'm missing (because that's always the case) so hopefully one of you can remedy my situation.
    Thanks a lot for any help/suggestions (even if I've tried them, but I'll try them again in case something changes because computers work that way :/ ).
    Edited by: 1006417 on May 17, 2013 10:59 AM
    Fixed the typos with "machinename:port#" to fit the overall naming convention I used.

    Since you didn't provide the "machinename" I'm wondering if that's your problem... you mention hanging while pinging... that sounds like name lookup or port connectivity problems, as if the gateway is waiting for something to time out in that arena. For communicating to yourself, depending on your config, that setting should match exactly whats in the <PS_HOME/PS_CFG_HOME>/webserv/peoplesoft/applications/peoplesoft/PORTAL.war/WEB-INF/psftdocs/ps/configuration.properties psserver line. Now if you created a domain just for PUBSUB it would need to match the jolt port for that domain (not the WSL). Since your logging in online already, we know the configuration.properties file has a good value, if your trying a different domain, I'd try switching back to using your domain for servicing online requests and try again.
    I recommend looking at Nicolas's write up on this topic, it's very detailed.
    http://gasparotto.blogspot.com/2013/05/integration-network-workcenter-853.html you may need to reference his 8.52 version for some pre-reqs as well but the link is in the 8.53 one. Also look for answers in the log file <PS_HOME/PS_CFG_HOME>/webserv/peoplesoft/applications/peoplesoft/PSIGW.war/errorLog.html (if you took default weblogic domain name). I just went through this process on a fresh demo 8.53 demo install and was able to start pinging the node after only a few steps. they were,
    1. define the gateway
    2. load the connectors
    3. define the default and additional node
    4. verified the PS user was able to logon (originally the password was expired)
    5. set the auth type to Password for the node I was using.
    6. success on ping, interestingly enough I didn't even have PUBSUB processes running yet, node network and active domain both show not configured at this time
    On your node network not getting the green check, look on the Node Network status page just below the title, there is a check box for Secure Keystore Value Defined. Is that checked? If not it needs to be. You probably need to set the secureFileKeystorePassword to your keystore password. The default is still password, you can change this from the Advanced Properties Page link of the Gateway Setup Properties page. Use the encryption tool because the password can't be clear text, it has to be saved encrypted to work. Then go back to the node network page and see if it's cleared up. I mentioned this briefly in a write I did on Unified Navigation http://remotepsadmins.com/2013/03/04/peoplesoft-unified-navigation-with-peoplesoft-applicatations-portal-interaction-hub. Nicolas's 8.52 write up has screenshots and such though he does it prior to showing that it will prevent configuration from passing. I've also seen in properly configured systems you may need to just save this page without changes to populate some data, but that was on upgrading to 8.52, i would expect 8.53 would not need that.
    continuing on, I did exactly what I just mentioned, and I've got a configured node network.
    i just bounced the domain, adding the PUB/SUB servers, and activating them on the Domain Status page. I've now got green lights across the board and I can still ping successfully. I used no domain password, but I also verified that none was set in the psappsrv.cfg file. I just hit the Network Integration Status button on my system and got the Status check successful message.
    Let us know how it goes.
    Edited by: RCC on May 17, 2013 1:13 AM
    Fixed a typo and changed a sentence to make it more clear

  • Call a Webservice with SAML securty in PI 7.0

    Hi experts,
    I need to call a Webservice with SAML security from PI 7.0, Is It possible? or only It is possible with PI 7.1?
    Thanks in advance,
    Jose Manuel

    Hi Jose,
    Let me answer your questuion first :
    No, using PI 7.0 I dont think its posible..
    Below is a brief overview on SAML.
    SAML: It stands for Security Assertion Markup Language, it is an XML standard which is used to exchange security information between a service provider and an identity provider.
    Why we need it ???
    We have a concept called Principal Propagation in PI 7.1, Principal Propagation allows to securely pass the identity of a user from a sender application to a receiver application. There are various adapters and protocols which support the Principal Propagation and one protocol amongst them is the Webservice Reliable Messaging Protocol or WS-RM. Principal Propagation solution for WS-RM protocol is based on SAML and uses the SAML assertions.
    There are some video recordings available for configuration and you can view the same as below,
    Configure a Trust Relationship between Sender and Integration Server: Exchange sender's digital certificate between sender and Integration Server.
    Configure Trusted Issuer: Map user in the Integration Server, and specify issuer. Default issuer is the sender's system ID, default attester is the sender's certificate.
    Configure Sender Agreement and Sender Communication Channel: In Integration Directory, select SAML Sender Vouches Assertion as authentication method.
    Regards,
    Divya

  • Thoth Gateway with APEX 4.2.2

    Hello,
    We have been using the Thoth Gateway with APEX for years and are very satisfied with it, since it allows us to benefit from our IIS servers infrastructure and their native Kerberos integration.
    Recently, we have encountered an issue specific to the 4.2.2 version of APEX: a PL/SQL exception, such as invalid number in a "on load - after footer" page process, does not get notified and the screen rendering seems normal (though there are missing closing tags in the HTML).
    Replacing the Thoth gateway with Oracle Fusion Middleware web tier (going to the same database) delivers a normal behaviour, with the regular PL/SQL error showing on screen (and no missing HTML closing tags).
    Same thing when exporting the application and importing it on apex.oracle.com.
    We reduced the application to a single page and a single page process generating the exception, same thing.
    Has anybody had the same experience ?
    Alain

    Hi Alain,
    this is Morten, developer of the Thoth Gateway. I have not yet tried the gateway with Apex 4.2.2 myself, but I'd like to investigate this issue.
    First, I suggest you turn on DEBUG-level logging in the gateway, and see if there is anything interesting to be found in the logs.
    Second, sounds like you have been able to reproduce the problem with a simple application. If you upload the application to the project site, here:
    https://code.google.com/p/thoth-gateway/issues/list
    Then I will take a look.
    - Morten
    http://ora-00001.blogspot.com

  • Error while connecting to Integration Gateway in Eclipse Junos

    Hi Experts,
    I am getting error while setting up Integration Gateway settings.
    sending request to server failed reason: error during processing request on client
    I am able to open Admin cockpit, gateway cockpit with same user and password. There is no information in log file also E:\SAP\MobilePlatform3\Server\log
    What could be the possible reason?
    Rgrds,
    JK
    Tags edited by: Michael Appleby

    Hi Marvin,
    Appreciated your help.
    While checking the connection to SMP server from the Integration Gateway, i got this error.
    And i also i checked the Error log but not able to resolve this issue.
    !ENTRY com.sap.it.commons.command.eclipsechannel 4 0 2014-06-05 09:42:13.859
    !MESSAGE Error during processing request on client.
    !STACK 0
    com.sap.it.commons.command.CommandProcessingException: javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
      at com.sap.it.commons.command.http.apacheclient.BackendCommandDispatcherApache.executeRequest(BackendCommandDispatcherApache.java:401)
      at com.sap.it.commons.command.http.apacheclient.BackendCommandDispatcherApache.process(BackendCommandDispatcherApache.java:263)
      at com.sap.it.commons.command.SynchronousProcessorBase.process(SynchronousProcessorBase.java:24)
      at com.sap.it.commons.command.eclipsechannel.simplepref.controls.HttpServerConnection$2.run(HttpServerConnection.java:206)
      at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
      at com.sap.it.commons.command.eclipsechannel.simplepref.controls.HttpServerConnection.testConnection(HttpServerConnection.java:203)
      at com.sap.it.commons.command.eclipsechannel.simplepref.controls.HttpServerConnectionPreferencePage.testConnection(HttpServerConnectionPreferencePage.java:133)
      at com.sap.it.commons.command.eclipsechannel.simplepref.controls.HttpServerConnectionPreferencePage.access$1(HttpServerConnectionPreferencePage.java:128)
      at com.sap.it.commons.command.eclipsechannel.simplepref.controls.HttpServerConnectionPreferencePage$2.widgetSelected(HttpServerConnectionPreferencePage.java:108)
      at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
      at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
      at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4169)
      at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3758)
      at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
      at org.eclipse.jface.window.Window.open(Window.java:801)
      at org.eclipse.ui.internal.dialogs.WorkbenchPreferenceDialog.open(WorkbenchPreferenceDialog.java:215)
      at org.eclipse.ui.internal.OpenPreferencesAction.run(OpenPreferencesAction.java:65)
      at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
      at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
      at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
      at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
      at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
      at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4169)
      at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3758)
      at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1053)
      at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
      at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:942)
      at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:86)
      at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:588)
      at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
      at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:543)
      at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
      at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
      at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
      at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
      at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      at java.lang.reflect.Method.invoke(Unknown Source)
      at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
      at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
      at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
      at org.eclipse.equinox.launcher.Main.main(Main.java:1414)
    Caused by: javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
      at com.sun.net.ssl.internal.ssl.SSLSessionImpl.getPeerCertificates(Unknown Source)
      at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:126)
      at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:437)
      at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180)
      at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:151)
      at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:125)
      at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:643)
      at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
      at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
      at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
      at com.sap.it.commons.command.http.apacheclient.BackendCommandDispatcherApache.executeRequest(BackendCommandDispatcherApache.java:359)
      ... 47 more
    Caused by: javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
      at com.sun.net.ssl.internal.ssl.SSLSessionImpl.getPeerCertificates(Unknown Source)
    What this error says exactly?
    but if some port (maybe 8080) is blocked the SMP3 installation setup will automatically suggest you other (free) ports.
    While SMP3 server installation, i came across this pop-up, are you talking about this one?
    Rgrds,
    JK

  • Integration Gateway External System Contact Error

    Hi,
    I have to use Integration Broker to Build an inbound interface and to integrate Inventory with Third Party system. It is an ASynchronous Service Operation.
    I am using the PSFT_EP as local node for Peoplesoft and I have created an External node and used the HTTPTARGET as the connector for that external
    But the ping node is failed for the external node. The error is Integration Gateway External System Contact Error 158,10721. When I copy the URL present in the HTTPTARGET connector and open it in the new tab. The message I am getting is "ACTIVE"
    Edited by: 1010088 on Jun 5, 2013 3:00 PM

    Please review following notes on MOS:
    E-IB:Unable to ping node external server External System Contact Error [ID 637183.1]
    https://support.oracle.com/epmos/faces/DocContentDisplay?id=637183.1
    Integration Broker: Cannot ping external node [ID 622030.1]
    https://support.oracle.com/epmos/faces/DocContentDisplay?id=622030.1

  • Integration Gateway - JDBC - Character Encoding Issue

    Hello,
    I'm using SMP 3.0 SP06 and I'm getting data from MS SQL using JDBC interface and I can get all data successfully.
    The problem is:
    there is a column in database contain "Arabic" data "right-to-left" language.
    and when executing the OData service, for example, if the data in arabic is "هذه للتجربة" it is getting to me "هذه للتجربة"
    I think this is the same data but in a different encoding/decoding.
    Do you have any idea ?
    Thanks
    Hossam

    By the way, I have checked it again it is working fine when requesting data in XML format "default"
    The problem occurs only when requesting the service with format parameter "?$format=json"
    and it is even working fine when calling it from "Advanced REST client"
    so I think it is just a problem in the browser while displaying the data, specially chrome as it is working fine with IE, as chrome is displaying json files as plain text without any formatting or decoding, but IE is saving the file on PC and if I tried to open it by notepad++ I find data correctly decoded.
    It seems it is not an SMP nor Integration gateway issue, sorry for confusing

  • To interate ATG with SAML 2.0

    Hi,
    I need to integrate ATG with SAML 2.0 where our ATG site will be the service provider (SP) and the third party application (e.g. Giggya) will be the Identity Provider (IDp).
    I googled saml 2.0 integration but couldn't understand it thoroughly as there are some missing links like how to send username/passwords to IDp for validation and what needs to be sent along, need of configuring proxy url and error urls ,metadata url, etc.
    Also, I want to understand if there is any JAVA version compatibility (and for that matter the ATG version too if at all it is important) needs to be kept in mind if we want to do SSO with SAML 2.0
    Any documentation,explanation of how saml 2.0 can be integrated will be highly appreciated as this is something that doesn't look a highly common integration.
    Regards,
    Girish

    Hi All,
    We configured SAML2.0 according to the steps provided in the below url.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/006381ca-cda8-2f10-a2b1-cd351eb04dad?overridelayout=true
    We created a URL iView and passed URL as "http://hostname/saml2/idp/sso", but on previewing the iview we are getting an error that URL cannot be found.
    On running HTTPWatch, we got the error for the above mentioned url: ERROR_INTERNET_CANNOT_CONNECT
    Can anybody help on this?
    Thanks in advance!

Maybe you are looking for