cancel
Showing results for 
Search instead for 
Did you mean: 

Please help me about PI questions:bpm,udf,http adapter

Former Member
0 Kudos

hello,experts~

I have three questions ,please help me.

My system is PI7.0 SP15

1,i want to use my jar packs in UDF,how to use? i try to use IMPORT ARCHIVES and SDM DEPLOY, which way is right? and how to import java class in program?

Please give me some samples, thanks!

i use sdm :

Details:

========

1) Error loading archive

E:\CFCACertKitJS.jar

(server side name is: E:\CFCACertKitJS.jar)

com.sap.sdm.util.sduread.IllFormattedSduFileException: The information about the development component found in the manifest is either missing or incomplete!

Manifest attributes are missing or have badly formatted value:

attribute keylocation is missing

attribute keyname is missing

attribute keyvendor is missing

attribute keycounter is missing

(E:\CFCACertKitJS.jar)

2,i want to send message from A system (My idea is send a message type from system A) ,i want to use BPM ,branch the input message into two messages with BPM's fork , is right? One message synchronized call system B ,return message and other message (other of two message) unite to send the system C.

Please give me some samples, thanks!

3,i use PI http adapter ,the message(message type) send from PI to legatary system is http body ? Legatary system http parameters are reqBody reqType, i don't know how to set parameter,i think they are in http adapter send "Adpter-Specific Message Attributes" ,bu it look like the parameter of url ,not body, because it limit 200 characters around. From library introduce http body look like contain paramter and body , am i right?

Please give me some samples, thanks!

Please instruct and help me , thianks very much!

--

liu hengbing

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

hello~experts.

can somebody tell me about HTTP Adapter receiver channel? about payload , url parameters, head fileds.

My Receiver channel

Adapter Type : HTTP http://sap.com/xi/XI/System SAP BASIS 7.00

choice Receiver

Transport Protocol : HTTP 1.0

Message Protocol : XI Payload in HTTP Body

Adapter Engine : Integration Server

Addressing Type : URL Address

Target Host ; 10...*

Service Number : 7001

Path Prefix : /nb/access/?transType=201

HTTP Proxy Host : (null)

HTTP Proxy Port : (null)

In Path Prefix i use symbol "?" , is it right ? I think "transType" is parameter of HTTP body and it is not a part of payload .

If i set Path Prefix with " ..../access/?tranType=201&transBody=<head><item>......</head> ",the transBody is payload of HTTP Protocol ? if not , how to set HTTP Receiver channel and how to comprehend about payload.

hope your replay ,

thanks very much .

-


hengbing

rajasekhar_reddy14
Active Contributor
0 Kudos

Hi,

If you want to use your own JAR files,

Import JAR files in Imported achieves and use it, i think no need to deploy in SDM.

Regards,

raj

Former Member
0 Kudos

hi, raj

Thanks your reply , i will try with it.

Regards~

-


Hengbing

former_member200962
Active Contributor
0 Kudos
2,i want to send message from A system (My idea is send a message type from system A) ,i 
want to use BPM ,branch the input message into two messages with BPM's fork , is right? One 
message synchronized call system B ,return message and other message (other of two message) unite 
to send the system C.

Design your BPM as follows:

Receive ----> Transformation1 ---> SyncSend(systemB) ---> transformation2 ---> Send(systemC)

Transformation1:

In this transformation have only those elements in the target structure which you want to send to System B as request.....so you need to define a separate DT having only request elements for B...

Transformation2:

You will have two mesages as Source messages....one from the very first Receive Step and the other from the response message of the SyncSend step.....For target create a DT

Now map those fields from the First Receive message which were not send to system B......

Check with this and let me know..

Regards,

Abhishek.

Former Member
0 Kudos

Hi, Abhishek

You give me a clear idea, i will try with it.

thanks very much

-


liu hengbing

Edited by: hengbing Liu on May 29, 2009 5:49 PM