Thursday, April 28, 2016

simply mapping logic with xslt

Om

1) Prepare target structure and use in target
2) get sample sender payload and import
3) how to use for loop, if condition , not equal, contains to map conditionally.
4)using if, for conditions as per requirement.
5)seeing sample output.(left side window)










---------------------------------
Understanding template





--------------------------------
Few more examples
















Friday, April 22, 2016

soap adapter certificates in SAP PI relevant information

                                                                           Om

1.Certificates in SAP PI


2.SFTP step by step


3,SSL (HTTPS) Configuration in SAP PI  step by step

4.Using soap receiver channel (Public key), soap sender (Private key)



using encryption in soap receiver in sender SAP PI systems, useing decryption in receiver systems(sap pi)

PI 7.11 Transport Level Secuirty: Communicating with external web service from SOAP adapter through SSL


5.How to Load keys and certificates in SAP PI 7.3, SAP PO 7.3 EHP1 NWA's Key Storage

6.PI.SFSF Integration.DOC – Integration between Non-SAP System and Successfactors BizX. - Part I

       Uploading Security Certificates under Trusted CA and Web-Store.

       Deploying SOAP Axis JAR files on SAP Server to enable AXIS Protocol in SOAP.
       SOAP-AXIS Receiver communication channel along with axis Module config:
      ( Step to deploy certificates, steps to deploy SF related jars files on sap pi server)


7Generating SSH Keys for SFTP Adapters - Type 1

Tools Required
Keys to be Generated
Use PuTTY Key Generator to Create SSH Public/Private Keys 
Use Open SSL to Create X.509 and P12 Certificates
Import the Private Key into NWA Key Store
Configure the Public Key in SSH Server
Verify the Key Pairs with PuTTY
Tools Required

8.C4C with sap pi




Soap Receiver Adapter SAP PI , 7.4 version configuration details

Om

Soap Receiver Adapter SAP PI , 7.4 version

1. Define Connection Parameters
2. Define Authentication Data for Message Protocol XI 3.0
3. Define Mail Attributes for Transport Protocol SMTP/S
4. Define Security Parameters
5. Define Conversion Parameters
6. Define Adapter-Specific Message Properties
8. Define the Adapter Status



at sender side



At receiver side.












Types of options in Generic Axis, Authentication process

















Passing the soap adapter specific parameters from mapping: using below variables

 Define Adapter-Specific Message Properties
1. Select the Advanced tab page.
2. To process adapter-specific attributes in the message header of the XI message, select Use Adapter-Specific Message Properties and Variable Transport Binding .
The following attributes are evaluated in the XI message header:
Server URL (technical name: TServerLocation )
You can set the entire URL.
Authentication key (technical name: TAuthKey )
Proxy URL (technical name: TProxyLocation )
Proxy authentication key (technical name: TProxyAuthKey )
SOAP action (technical name: THeaderSOAPACTION )
3. If you want to transfer header fields, select Variable Header .
The technical names of the fields are XHeaderName1 , XHeaderName2 , and XHeaderName3 .
The parameters are included in the HTTP request under the names specified here.
The attribute namespace for the adapter is http://sap.com/xi/XI/System/SOAP .